您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
我们已于 2015 年 6 月 9 日(星期二)发布了新版 Apigee Edge 云。
如果您有任何疑问,请与 Apigee Edge 支持团队联系。
如需查看所有 Apigee Edge 版本说明的列表,请参阅 Apigee 版本说明。
新功能和增强功能
此版本包含以下新功能和增强功能。
GeoMap 分析信息中心 的易用性
分析地理位置地图提供了更清晰的视觉指示器,可用于深入分析地图的特定区域。
“开发者互动”widget 的效果
我们增强了主分析信息中心(“开发者互动”部分)的漏斗图 widget,以提供更好的性能。
API 代理编辑器中的经典版跟踪
API 代理编辑器中的最新版 Trace 功能已从 Beta 版升级为正式版。您将无法再通过“访问旧版轨迹”链接访问“旧版轨迹”。
威胁防范错误配置
默认情况下,如果消息未能通过 JSON 或 XML 威胁防范政策,Edge 会抛出 HTTP 500 内部服务器错误状态代码和 ExecutionFailed 错误。您可以使用新的组织级属性更改错误行为。将组织属性 features.isPolicyHttpStatusEnabled 设置为 true 时,会发生以下行为:
- 请求:将威胁防范政策附加到任何请求流后,无效消息会返回 400 状态代码,并附上相应的政策错误消息。
- 响应:将威胁防范政策附加到任何响应流后,无效消息仍会返回 500 状态代码,并会抛出其中一个对应的政策错误消息(而不仅仅是 ExecutionFailed)。
Cloud 客户应与 Apigee Edge 支持团队联系,以设置组织属性。Edge Private Cloud 客户将在下一个 Private Cloud 季度版本中获得此功能。
界面性能和错误增强功能
对管理界面的不同方面进行了常规增强,包括网页显示性能和错误消息清理。
未来功能变更和增强功能
本部分预览了未来预计会发生的功能变更和增强:
Response Cache 政策行为的变更
在未来的版本(待定)中,响应缓存政策的 <ExcludeErrorResponse> 元素的默认行为将发生变化。
当前行为:响应缓存政策中的 <ExcludeErrorResponse> 元素默认值为 false。这意味着,默认情况下,具有任何可能 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 | 提升免费 pod 分析性能 |
| APIRT-1148 | 在 ResponseFlow 中,针对 Node.js 目标的 {message.version} 变量的 GET 会抛出 NPE |