您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
2022 年 2 月 16 日,我们发布了新版 Apigee Edge for Private Cloud。
注意:此版本将支持到 2023 年 2 月 16 日。
更新过程
更新此版本将更新以下 RPM 列表中的组件:
- apigee-machinekey-1.1.4-0.0.20024.noarch.rpm
- apigee-drupal-7.87-0.0.310.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.412.noarch.rpm
- apigee-drupal-contrib-4.51.00-0.0.407.noarch.rpm
- apigee-mirror-4.51.00-0.0.1023.noarch.rpm
- edge-management-ui-4.51.00-0.0.20026.noarch.rpm
- edge-ui-4.51.00-0.0.20206.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20035.noarch.rpm
- apigee-service-4.51.00-0.0.1432.noarch.rpm
- apigee-setup-4.51.00-0.0.1132.noarch.rpm
- edge-gateway-4.51.00-0.0.60162.noarch.rpm
- edge-management-server-4.51.00-0.0.60162.noarch.rpm
- edge-message-processor-4.51.00-0.0.60162.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60162.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60162.noarch.rpm
- edge-router-4.51.00-0.0.60162.noarch.rpm
您可以输入以下命令,查看当前安装的 RPM 版本是否需要更新:
apigee-all version
如需更新安装,请在 Edge 节点上执行以下步骤:
-
在所有边缘节点上:
- 清理 Yum 代码库:
sudo yum clean all
- 将最新的 Edge 4.51.00
bootstrap_4.51.00.sh文件下载到/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- 安装 Edge 4.51.00
apigee-service实用程序和依赖项:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
其中,uName 和 pWord 是您从 Apigee 收到的用户名和密码。 如果您省略 pWord,系统会提示您输入。
- 更新
apigee-setup实用程序:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- 使用
source命令执行 apigee-service.sh 脚本:source /etc/profile.d/apigee-service.sh
- 清理 Yum 代码库:
- 更新
apigee-machinekey实用程序:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- 在所有边缘节点上,为边缘进程执行
update.sh脚本:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 在所有界面节点上,执行
update.sh脚本以获取界面:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 如果您使用的是新版 Edge 体验,请执行以下命令:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- 在所有 Apigee 开发者服务门户节点上,执行以下命令来更新 devportal 进程:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- 如果您使用的是 Apigee mTLS,请按照升级 Apigee mTLS中所述的步骤操作。 如需了解详情,请参阅 Apigee mTLS 简介。
已解决的安全问题
此版本未修正任何安全问题。
支持的软件方面的变化
此版本中支持的软件没有任何变化。
弃用和停用
此版本中没有新的弃用或停用项。
新功能
此版本中没有新功能。
问题修复
本部分列出了在此版本中修复的私有云 bug。
| 问题 ID | 说明 |
|---|---|
| 211873022 |
将 mail.smtp.ssl.protocols 设置为空字符串会导致 SMTP 电子邮件失败 此问题已得到解决。 |
| 216482436 |
在 GenerateJWT 政策中,当指定 jwk 作为额外的标头声明时,该政策未正确处理载荷 此问题已得到解决。 |
| 204745973 |
更新到版本 4.51.00 后,PostgresSQL 中缺少了分析数据 此问题已得到解决。 |
| 213320910 |
当消息处理器和目标服务器之间使用正向代理时,分析功能捕获的目标详细信息不一致 分析中的目标详情有时是实际目标,有时是代理。此行为已得到修正,因此在分析中捕获的目标详细信息始终是实际目标的详细信息。 |
| 214365856 |
Drupal 相关警告消息基于 Drupal 8 而不是 Drupal 9 此问题已得到解决。 |
| 213923272 |
某些用户操作(例如获取 |
| 158572674 |
当 x-forwarded-for 标头包含 ip:port 格式时,访问权限控制政策会报告错误 此问题已得到解决。 |
| 174970453 |
同时包含通配符 (*) 和特殊字符(例如逗号)的权限无法按预期运作 此问题已得到解决。 |
| 215555851、210780867、217323200 |
Apache Log4j 2.17.1 现在已随 Apigee 的第三方库一起提供 apigee-machinekey 组件不再使用 Log4j 库进行日志记录。界面中的 wsdl2apigee 库不再使用 Log4j 1.2.X。
|
| 199833224 |
修复了 Edge 代理编辑器中韩语输入方面的问题 |
| 206614896 |
由于标头中设置了空 Cookie,Edge 界面无法打开 此问题已通过删除空 Cookie 得到修复。 |
| 203621889 |
Bash 脚本返回了不必要的警告消息 此问题已通过将脚本中的[ 替换为 [[ 来解决。
|
| 206786005 |
修复了在安装了 |
| 204164967 |
修复了与电子邮件更新相关的业务逻辑,并通过将 knockout.js 升级到 3.5.1 版修复了 JavaScript 漏洞问题 |
| 67164663 |
使用 TIME_SIZE 轮换政策时,打印了不需要的轮换和日志 此问题已得到解决。 |
| 173566787 |
MP 的行为已发生变化:如果 DNS 解析在 DNS 缓存刷新期间失败,MP 现在会重复使用现有目标 IP 一次 |
已知问题
如需查看已知问题的完整列表,请参阅 Edge for Private Cloud 的已知问题。