您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
2015 年 6 月 9 日(星期二),我们发布了新版 Apigee Edge 云。
如果您有任何疑问,请与 Apigee Edge 支持团队联系。
如需查看所有 Apigee Edge 版本说明的列表,请参阅 Apigee 版本说明。
新功能和增强功能
以下是此版本中的新功能和增强功能。
GeoMap 分析信息中心 的易用性
分析地理位置图可提供更清晰的视觉指示器,以便您深入了解地图的特定区域。
“开发者互动”widget 的效果
主分析信息中心(“开发者互动”部分)中的漏斗图 widget 经过增强,可提供更好的性能。
API 代理编辑器中的经典版 Trace
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。这意味着,默认情况下,Response Cache 政策会缓存具有任何可能 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 | 针对 Node.js 目标的 ResponseFlow 中 {message.version} 变量的 GET 会抛出 NPE |