4.51.00.04 - Edge for Private Cloud 版本说明

您正在查看的是 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 节点上执行以下步骤:

  1. 在所有 Edge 节点上:

    1. 清理 Yum 代码库:
      sudo yum clean all
    2. 将最新的 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
    3. 安装 Edge 4.51.00 apigee-service 实用程序和依赖项:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      其中,uNamepWord 是您从 Apigee 收到的用户名和密码。 如果省略 pWord,系统会提示您输入。

    4. 更新 apigee-setup 实用程序:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. 使用 source 命令执行 apigee-service.sh 脚本:
      source /etc/profile.d/apigee-service.sh
  2. 更新 apigee-machinekey 实用程序:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  3. 在所有 Edge 节点上,为 Edge 进程执行 update.sh 脚本:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. 在所有界面节点上,为界面执行 update.sh 脚本:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. 如果您使用的是新版 Edge,请执行以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  6. 在所有 Apigee Developer Services 门户节点上,通过执行以下命令来更新 devportal 进程:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  7. 如果您使用的是 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

某些用户操作(例如获取 apigee-mirror 的版本)要求用户具有 sudo 访问权限

此问题已修复。用户现在无需 sudo 访问权限即可执行这些操作。
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

修复了在已安装 apigee-provision 的节点上运行 apigee-all wait_for_ready 时出现的错误

204164967

通过将 knockout.js 升级到版本 3.5.1 修复了有关电子邮件更新的业务逻辑,并修复了一个 JavaScript 漏洞问题

67164663

使用了 TIME_SIZE 轮替政策输出不必要的轮替和日志

此问题已修复。
173566787

MP 的行为已发生变化:现在,如果 DNS 解析在 DNS 缓存刷新期间失败,它会重新使用一次现有的目标 IP

已知问题

如需查看完整的已知问题列表,请参阅 Edge for Private Cloud 的已知问题