4.50.00 Edge for Private Cloud 版本说明

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

本部分介绍了 4.50.00 版 Edge for Private Cloud 功能。

版本摘要

下表总结了此版本中的变化:

新功能

此版本包含以下新功能:

○ API 代理中现在提供 TLS 连接信息
○ 升级 ZooKeeper
○ 提供 Drupal 8 门户以及 Drupal 7 的服务终止 (EOL)

如需详细了解各项新功能,请参阅新功能

向后兼容性 此版本的适用于私有云的 Apigee Edge 中引入了以下问题,影响向后兼容性:
     
  • 由于修复了问题 132443137(如 19.03.01 公有云版本说明中所述),消息处理器现在会忽略以 X-Apigee-* 开头的标头。因此,您必须重构使用 X-Apigee-* 头文件的所有代码,并将这些头文件替换为受支持的头文件。
  • Cassandra 日志文件的名称已更改。现在是:

    /opt/apigee/var/log/apigee-cassandra/system.log
包含的版本

自上一个 Private Cloud 功能版本 Edge 以来,此版本已推出并包含以下版本:

○ Edge:<br class="1-2-0"> <br class="1-2-0-6"><br class="1-2-0-6"><br class="1-2-0.0<ph type="2-6"><br class="1-2-0">20.04.06 (Runtime, API Mgmt, Monetize Mgmt)<ph>。










○ Edge(续):
   20.01.06(界面)
   19.11.13(API 安全性报告)
   19.10.01(界面)
   19.09.26 (Edge 界面/门户)
   17.08 (UI.17.08.19.08.17.2.1){19.09.26 (Edge UI/Portal)
   17.08.
}
○ 门户:
   20.05.27.00
   20.04.13.00
   20.03.20.00
   19.12.20.00
   19.11.21.00

19.09.25.00
退休
弃用

在 4.50.00 版本中:

  • 4.18.05::适用于私有云的 Apigee Edge 4.18.05 版现已弃用。

此版本中弃用的功能包括:

  • 支持 Node.js 代理和安全保险柜
  • 对 OAuth v1 政策的支持
  • 支持“并发速率限制”政策
  • 支持适用于 Istio 的 Apigee 适配器
  • 对 Teams 抢先体验功能的支持

如需详细了解弃用时间表(包括移除时间表),请参阅 Apigee 弃用和弃用

bug 修复

此版本修复了以下问题:

○ 如果密钥库配置了类似的名称或别名,消息处理器无法加载环境。(154428338)
○ 安装补丁 (152574421) 时 QPid 依赖项冲突 (152574421)
○ 缓存内存限制器未遵循 L1 缓存大小上限 (151449163)
○ 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 备份脚本失败 (150710952) 未存储升级后日志信息 (150710952)
3

(146872858)
○ 148










如需详细了解各个修复程序,请参阅问题修复

已知问题

此版本包含以下已知问题:

○ JWT 验证失败 (159788170)(159788170)8 0




apigee-monit(159858015)

如需详细了解每个已知问题(包括解决方法),请参阅已知问题

升级路径

下表显示了此版本的升级路径:

From 4.19.01 or 4.19.06 直接从 4.19.01/4.19.06 → 4.50.00 升级
从 5 月 4 日 18 日 直接从 4.18.05 → 4.50.00 升级

新功能

本部分列出了此版本中的新功能。此外,此版本还包含包含的版本中列出的 Edge 界面、边缘管理和门户版本中的所有功能。

除了以下增强功能之外,此版本还在易用性、性能、安全性和稳定性方面进行了多项改进。

API 代理中现在提供 TLS 连接信息

在通过支持 TLS 的虚拟主机向 API 代理发出请求期间,Edge 可以捕获有关 TLS 连接的信息。您的 API 代理现在可以通过流变量访问这些信息,以执行额外的分析和验证。如需了解详情,请参阅访问 API 代理中的 TLS 连接信息

Zookeeper 升级

此版本包含 ZooKeeper 3.4.14。

Drupal 8 门户的可用性和 Drupal 7 服务终止 (EOL)

Drupal 8 成功成为 Drupal 7,成为 Apigee 推荐的私有云开发者门户。 由于 Drupal 7 本身将于 2021 年 11 月结束长期支持,因此自 2021 年 11 月起,我们将不再支持 Drupal 7 的 Apigee 模块。虽然这些版本的安装/升级脚本仍然可用,但您不应再使用 Drupal 7 的脚本,并将在未来的版本中移除这些脚本。

如需了解与 Apigee 集成的 Drupal 8 模块,请参阅:使用 Drupal 8 构建门户

支持的软件

此版本对支持的软件进行了以下更改:

新增支持 不再受支持

此版本新增了对以下平台的支持:

  • Red Hat Enterprise Linux (RHEL) 7.8
  • CentOS 7.8
  • Oracle Linux 7.8

此版本不再支持以下平台:

  • Red Hat Enterprise Linux (RHEL) 6.10
  • CentOS 6.10
  • Oracle Linux 6.9

如需查看受支持平台的完整列表,请参阅支持的软件和支持的版本

bug 修复

本部分列出了此版本中修复的 Private Cloud bug。此外,此版本还包含包含的版本中所示的 Edge 界面、边缘管理和门户版本中的所有 bug 修复。

问题 ID 说明
154428338

如果密钥库配置了类似的名称或别名,消息处理器无法加载环境。

我们修复了加载具有类似命名惯例的密钥库时出现的正则表达式查找冲突。这会导致消息处理器无法加载与密钥库关联的环境,或者在查找期间返回多个冲突的密钥库时无法启动。
152574421

安装补丁时 QPid 依赖项冲突

现在,已安装正确版本的 QPid。
151449163

缓存内存限制器不遵循 L1 缓存大小上限

缓存内存限制器现在遵循 L1 缓存大小上限。
150710952

备份脚本失败

根据更新后的备份脚本更新了备份过程。
148231209

发送额外日志消息的 QPid 服务器

QPid 服务器不再发送额外的日志消息。
147458330

未存储单点登录信息的 Postgresql 备份

Postgresql 备份功能现在会存储单点登录信息。
146872858

apigee-nginx 版本未升级。

apigee-nginx 版本现已正确升级。
145419621

“Try the new UI”消息不再出现

界面不再显示“试用新界面”消息。
145340106

Apigee SmartDocs API 漏洞

更新了 Apigee SmartDocs 代理,以解决安全漏洞。如需了解详情和必要步骤,请参阅 SmartDocs 安装过程。
145254693

Postgres 备份脚本失败

Postgres 备份脚本现在正常运行。
142150706

各种安全修复程序

修复了安全问题,包括 #111390246。
138107618

路由器到消息处理器的超时频率较高

此问题现已解决。
135616498

SSO 设置脚本失败

过去,使用文件方案网址会导致 SSO 设置脚本失败。这一问题现已修正。
132044907

JMX 端口

JMX 端口不应对外部开放,只能对内部服务器开放。
130653816

由于竞态条件导致运行时流量间歇性 404 错误

修复了 MP 引导期间导致某些代理未正确部署的竞态条件问题。
120799182

升级过程中 OpenLDAP 损坏

此问题现已解决。
76087166

多个数据中心配置中出现 DataAccessException

在多个数据中心配置中,如果一个数据存储区不可用,您将不会再看到 DataAccessException 错误。
68722102

MessageLogging 政策中的 FormatMessage 设置为 false

您现在可以在 MessageLogging 政策中将 FormatMessage 设置为 false。

已知问题

下表列出了此版本中的已知问题:

问题 ID 说明
159788170

JWT 验证失败

对于小于 2048 位的 RSA 密钥,JWT 验证失败。

临时解决方法:

确保您的密钥至少为 2048 位。
137865184

Mint 评分服务器内存泄漏

在 mxgroup 中注册新的 Qpid 实例时,队列会在没有使用方的情况下构建,这将导致队列深度增大,直到它使用完所有可用资源为止。

临时解决方法:

无。
122370980

Amazon Linux 1 不支持 apigee-monit

临时解决方法:

无。
121095148

消息处理器备份未备份一组正确的文件

临时解决方法:

再次运行备份,系统应该会备份一组正确的文件。

160109014

升级后提高了缓存未命中率

升级到版本 4.50.00 后,代理的缓存未命中率可能会提高。这些未命中可能会伴随着 MP 日志中的错误消息增加,如下所示:

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

临时解决方法:

无。缓存命中率预计会随着时间的推移保持稳定。

159858015

GET 请求的 HTTP 408 响应包含空正文和 Content-Encoding: gzip

API 客户端在发出标头为 Content-Encoding: gzip 且请求正文为空的 GET 请求时将收到 408 Timeout 响应。

临时解决方法:

发出正文为空的 GET 请求时省略 Content-Encoding 标头。

后续步骤

如需开始使用 Edge for Private Cloud 4.50.00,请访问以下链接:

新安装:
新安装概览
现有安装次数:
升级路径