4.51.00.04 - Edge for Private Cloud 版本说明

<ph type="x-smartling-placeholder"></ph> 您正在查看 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

安全问题已解决

此版本未解决任何安全问题。

更改为 <ph type="x-smartling-placeholder"></ph> 支持的软件

此版本支持的软件没有任何变化。

弃用和停用

此版本没有新的弃用或停用功能。

新功能

此版本没有新功能。

bug 修复

本部分列出了此版本中修复的 Private Cloud 错误。

问题 ID 说明
211873022

将 mail.smtp.ssl.protocols 设置为空字符串会导致 SMTP 电子邮件发送失败

此问题已得到解决。
216482436

在 GenerateJWT 政策中,将 jwk 指定为附加标头声明时,该政策没有正确处理载荷

此问题已得到解决。
204745973

更新到 4.51.00 版本后,PostgresSQL 中缺少 Analytics 数据

此问题已得到解决。
213320910

在消息处理器和目标服务器之间使用转发代理时,分析功能捕获的目标详情不一致

Analytics 中的目标详情有时针对实际目标,有时针对代理。这种行为已得到修复,因此在 Google Analytics 中捕获的目标详情始终是实际目标的详情。
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 解析失败,MP 将会重复使用现有的目标 IP

已知问题

请参阅适用于私有云的 Edge 的已知问题 获取已知问题的完整列表。