4.50.00.01 - Edge for Private Cloud 版本说明

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

2020 年 8 月 6 日,我们发布了适用于私有云的新版 Apigee Edge。

更新过程

如需更新安装,请在 Edge 节点上执行以下步骤:

  1. 在所有 Edge 节点上:

    1. 清理 Yum 代码库:
      sudo yum clean all
    2. 将最新的 Edge 4.50.00 bootstrap_4.50.00.sh 文件下载到 /tmp/bootstrap_4.50.00.sh
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. 安装 Edge 4.50.00 apigee-service 实用程序和依赖项:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      其中,uName:pWord 是您从 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. 在所有 Edge 节点上,为 edge 进程执行 update.sh 脚本。为此,请在每个节点上执行以下命令:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    其中,configFile 指定您用于安装适用于私有云的 Apigee Edge 的配置文件。例如 /opt/silent.conf

  3. 在所有门户节点上,通过执行以下命令来更新 devportal 进程:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

支持的软件

无任何变更。

弃用和停用

Aliases API 上的 privateKeyExportable 查询参数已弃用。

新功能

无任何变更。

已修复 Bug

下表列出了此版本中修复的 bug:

问题 ID 说明
159858015

408 超时错误

虚拟主机名的 API 请求错误地返回了 408 超时错误。

161121352

收入报告(创收)

收入报告显示某些字段(包括净价格和收益分成)的数据不正确。报告现在显示的是正确的数据。

159108299

补丁安装后 NoClassDefFoundError

一些客户在安装补丁 4.50.00.01 后,管理服务器上遇到了 NoClassDefFoundError

132688399

在同一环境中部署多个共享流修订版本

部署共享流程的新修订版本时,先前修订版本和新修订版本会同时部署到同一环境。Edge 未取消部署以前的修订版本,且部署状态显示同时部署了两个修订版本。

从版本 4.50.00.01 开始,无论 override 参数设置为 true 还是 false,您都不能再在同一环境中部署多个共享流修订版本。这适用于您是将 Shared-flow Deployment API 用于 MIME 内容类型为 application/octet-stream 还是类型为 application/x-www-form-urlencoded。如需了解详情,请参阅 共享流文档的这一部分的第 3 步中的两个示例。如果在流钩子中使用了共享流,则部署共享流的新修订版本将会导致流钩子使用最新部署的修订版本。

修复此问题后,将仅允许部署新修订版本,以前的修订版本将正确取消部署。

162770354

Drupal 安全更新

Edge 中新增了以下安全更新:

  • Drupal 核心:7.72
  • 国际化:7.x-1.27
  • 服务:7.x-3.27

RPM apigee-drupal-7.72 都具有不同的 build 号:

  • 4.19.01:apigee-drupal-7.72-0.0.304
  • 4.19.06:apigee-drupal-7.72-0.0.111
  • 4.50.00:apigee-drupal-7.72-0.0.113

这些 RPM 均具有相同的 Drupal 核心 7.72 版本,并且完全相同。如果您从早期版本升级,RPM 上的版本号可能不会更改。