15.06.10 - Apigee Edge 云版本说明

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

2015 年 6 月 9 日(星期二),我们发布了 Apigee Edge 的新云版本。

如有疑问,请与 Apigee 客户支持团队联系。

如需查看所有 Apigee Edge 版本说明的列表,请参阅 Apigee 版本说明

新功能和增强功能

以下是此版本中的新功能和增强功能:

GeoMap 分析信息中心的易用性

分析地图提供了更清晰的视觉指标,可用于深入了解地图上的特定区域。

开发者互动 widget 效果

我们改进了主要分析信息中心(“开发者互动”部分)的漏斗微件,以提升其性能。

API 代理编辑器中的传统轨迹

API 代理编辑器中最新版的 Trace 功能已从 Beta 版升级为正式版。您无法再通过“访问传统版轨迹”链接访问“传统轨迹”。

威胁防范错误配置

默认情况下,如果消息未通过 JSON 或 XML 威胁防范限制,Edge 会抛出 HTTP 500 内部服务器错误状态代码和 ExecutionFailed 错误。您可以使用新的组织级属性更改错误行为。将组织属性 features.isPolicyHttpStatusEnabled 设置为 true 时,将发生以下行为:

  • 请求:将威胁防范政策附加到任何请求流后,无效消息将返回 400 状态代码,以及对应的政策错误消息。
  • 响应:将威胁防范政策附加到任何响应流后,无效消息仍会返回 500 状态代码,并会抛出其中一个对应的政策错误消息(而不仅仅是 ExecutionFailed)。

Cloud 客户必须联系 Apigee 支持来设置组织属性。在 Private Cloud 的下一季度版本中,Edge Private Cloud 客户将可以使用此功能。

改进了界面性能和错误

对管理界面的不同方面进行了常规增强,包括页面显示性能和错误消息清理。

未来的功能变更和增强功能

本部分预览了未来可能发生的功能变更和增强功能:

对 ResponseCache 政策行为的更改

在未来的版本(待定)中,响应缓存政策的 <ExcludeErrorResponse> 元素的默认行为将发生变化。

当前行为:响应缓存政策中的 <ExcludeErrorResponse> 元素默认为 false。这意味着,默认情况下,ResponseCache 政策会缓存具有任何可能 HTTP 状态代码(包括 3xx)的响应。

未来行为:响应缓存政策中的 <ExcludeErrorResponse> 元素将默认设为 true。这意味着,默认情况下,系统只会缓存 HTTP 状态代码为 200 到 205 的响应。如需替换此行为并缓存所有状态代码的响应,您需要将元素 <ExcludeErrorResponse> 明确设置为 true。

当前的权宜解决方法:对于版本 150610 及更低版本,如果您想仅缓存状态代码为 200 到 205 的响应,则必须将元素 <ExcludeErrorResponse> 明确设置为 true。

已修复 Bug

此版本中修复了以下 bug。

问题 ID 说明
MGMT-2246 “创建自定义报告”页面在管理界面中无法正确显示
MGMT-2193 修改 API 时出现加载旋转图标
MGMT-2162 JavaScript 编译问题
MGMT-2114 MessageLogging 政策中无效的 Syslog IP 应在部署期间抛出适当的错误
MGMT-1843 API 代理无法打开
MGMT-1193 将代理保存为新修订版本会意外更改路由规则
MGMT-619 在 API 代理界面页面中启用分页
AXAPP-1707 提升免费模块盒分析性能
APIRT-1148 针对 Node.js 目标的 ResponseFlow 中的 {message.version} 变量的 GET 会抛出 NPE