4.52.00.01 - Edge for Private Cloud 版本说明

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

2023 年 4 月 19 日,我们发布了适用于私有云的新版 Apigee Edge。

注意:此版本将不再受支持,直到 2024 年 8 月 31 日。

更新过程

本部分介绍了从以前的版本更新时如何安装此版本 发布了适用于私有云的 Edge。如果您需要从早期版本更新,请参阅 应用多个补丁版本

更新此版本后,以下 RPM 列表中的组件也会随之更新:

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

您可以检查目前安装的 RPM 版本,看看它们是否 需要更新,请输入:

apigee-all version

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

  1. 在所有 Edge 节点上:

    1. 清理 Yum 代码库:
      sudo yum clean all
    2. 下载最新的 Edge 4.52.00 bootstrap_4.52.00.sh 文件到 /tmp/bootstrap_4.52.00.sh
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. 安装 Edge 4.52.00 apigee-service 实用程序和依赖项:
      sudo bash /tmp/bootstrap_4.52.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-provision 实用程序:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. 更新 Postgres 节点(主实例和备用节点):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 在所有 Edge 节点上,对 Edge 进程执行 update.sh 脚本:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. 在所有节点上对 SSO 执行 update.sh 脚本:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

安全问题已解决

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

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

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

弃用和停用

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

新功能

此版本没有新功能。

bug 修复

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

问题 ID 说明
271093461

OASValidation 政策占用了过多的堆内存分配

此问题已得到解决。
248499777

添加了更多检查,以防止将 GET 请求传送到另一个 POST 请求中。

245387101

修改了开发者应用相关 API 的审核数据。

现在始终以掩盖方式记录使用方密钥。您可以设置配置 conf_keymanagement_app.auditlog.mask.secretfalse 管理 以便在您想要记录明文密钥时使用 。
267778362

Apigee-provision 在添加 Cron 条目时创建了空行。

此问题已得到解决。
267788856

增强了 rebuildindex 功能,因此非基于 ID 的索引 API 在存在 每个实体超过 1 万个应用。

273931118

修复了 MGMT API 中的回归问题,该问题会导致在 请求中的 Accept 标头包含通配符。

这也会导致在界面中下载轨迹文件失败。
274587823

出于安全考虑,现在默认不允许在 XSLTransform 政策。

您可以通过设置 消息处理器中的 conf_feature-flags_xsl.allow.external.entities=true
245387101

修改了开发者应用相关 API 的审核数据。

现在始终以掩盖方式记录使用方密钥。您可以使用 conf_keymanagement_app.auditlog.mask.secretfalse 管理 以便在您想要记录明文密钥时使用 。
276991965

修复了 OPDK v4.52.00 中引入的错误,该错误会导致某些 API 和 Accept 标头 会失败。

260024953

当目标服务器运行时,Apigee 未填充某些目标变量,例如网址和主机 但遇到了目标错误。

此问题已得到解决。
274399775

从 Cassandra 和 cassandra-client 升级时, 适用于 Private Cloud v4.51 到 v4.52 的 Edge。

此问题已修复
269545512

将网关中的 Postgres 驱动程序版本更新为 42.5.4。

270203185

将创收功能中的 Postgres 驱动程序版本更新为 42.5.4。

197529839

改进了对代理的条件语句中新行的处理方式。

214664198

在 Google Analytics 事实表格中添加了一列,其中汇总了对 Google Analytics 数据 运行时间最长。

258898812

从提取应用的 API 响应中移除了意外的参数 credentialsLoaded

270967547

从适用于私有云的 Edge 4.50 升级到 4.52 时出现问题。

此问题已得到解决。

已知问题

Apigee-postgresql 在从版本 4.50 或 4.51 升级到版本 4.52 时遇到问题。 这些问题主要是 会发生以下情况:子事实表的数量超过 500。请参阅 更新时的 Postgresql 升级 升级到 4.52 版 以及适用于私有云的 Edge,以解决此问题。

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

应用多个补丁版本

本部分介绍如何应用多个补丁版本,以防万一 早于上一个补丁发布版本的 Edge for Private Cloud 的版本。

每个补丁版本都包含对适用于私有云的 Edge 特定组件的更新,例如 edge-management-server。 如需应用多个补丁版本,您需要更新 高于当前安装版本的补丁版本。要找到这些组件 查看版本高于当前版本的 Edge for Private Cloud 版本说明 并检查这些版本的 RPM 列表。请参阅 Apigee 版本说明。 适用于私有云的 Edge 版本说明。

注意:您只需安装最新版本的 RPM 软件包, 组件版本。请按照 更新该组件的版本说明。

注意:升级组件会自动安装 组件。如果您想升级到不是最新的补丁版本,则需要 维护自己的 使用 Apigee 镜像创建 Apigee 代码库的 tar 副本,然后将此镜像用于 Apigee 安装。 有关详情,请参阅 使用本地 Edge 代码库来维护 Edge 版本