您正在查看 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 |