您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
2022 年 2 月 16 日,我们发布了适用于私有云的新版 Apigee Edge。
注意:在 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 节点上执行以下步骤:
-
在所有 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
- 在所有 Edge 节点上,为 Edge 进程执行
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 Developer Services 门户节点上,通过执行以下命令来更新 devportal 进程:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- 如果您使用的是 Apigee mTLS,请按照升级 Apigee mTLS 中的步骤操作。如需了解详情,请参阅 Apigee mTLS 简介。
安全问题已解决
此版本未修复任何安全问题。
对 支持的软件的更改
此版本中的受支持软件没有任何更改。
弃用和停用
此版本中没有新的弃用或停用功能。
新功能
此版本没有新功能。
bug 修复
本部分列出了此版本中修复的 Private Cloud bug。
问题 ID | 说明 |
---|---|
211873022 |
将 mail.smtp.ssl.protocols 设置为空字符串会导致 SMTP 电子邮件发送失败 此问题已修复。 |
216482436 |
在 GenerateJWT 政策中,将 jwk 指定为额外的标头声明时,该政策无法正确处理载荷 此问题已修复。 |
204745973 |
更新到版本 4.51.00 后,PostgresSQL 中缺少 Analytics 数据 此问题已修复。 |
213320910 |
在消息处理器和目标服务器之间使用转发代理时,分析结果会捕获到不一致的目标详情 分析中的目标详细信息有时针对实际目标,有时则针对代理。此行为已得到修复,因此在分析中捕获的目标详细信息始终与实际目标的相关详细信息。 |
214365856 |
与 Drupal 相关的警告消息基于 Drupal 8(而非 Drupal 9) 此问题已修复。 |
213923272 |
某些用户操作(例如获取 |
158572674 |
当 x-forwarded-for 标头包含 ip:port 格式时,访问权限控制政策报告了错误 此问题已修复。 |
174970453 |
同时包含通配符 (*) 和特殊字符(例如英文逗号)的权限未按预期运行 此问题已修复。 |
215555851、210780867、217323200 |
Apigee 的第三方库中现已提供 Apache Log4j 2.17.1 apigee-machinekey 组件不再使用 Log4j 库进行日志记录。界面中的 wsdl2apigee 库不再使用 Log4j 1.2.X。 |
199833224 |
Edge 代理编辑器的韩语输入问题已修复 |
206614896 |
Edge 界面未能打开,因为标头中设置了空 Cookie 此问题已通过删除空 Cookie 加以解决。 |
203621889 |
Bash 脚本返回了不需要的警告消息 通过将脚本中的[ 替换为 [[ ,此问题已得到修复。 |
206786005 |
修复了在已安装 |
204164967 |
通过将 knockout.js 升级到版本 3.5.1 修复了有关电子邮件更新的业务逻辑,并修复了一个 JavaScript 漏洞问题 |
67164663 |
使用了 TIME_SIZE 轮替政策输出不必要的轮替和日志 此问题已修复。 |
173566787 |
MP 的行为已发生变化:现在,如果 DNS 解析在 DNS 缓存刷新期间失败,它会重新使用一次现有的目标 IP |
已知问题
如需查看完整的已知问题列表,请参阅 Edge for Private Cloud 的已知问题。