4.16.01.00 - Apigee 开发者服务门户版本说明

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

2016 年 3 月 24 日(星期四),我们发布了适用于私有云的 Apigee Edge 开发者服务门户。

如果您有任何疑问或问题,请点击此处获取帮助

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

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

门户的 Apigee Edge 要求

如果您要将此版本的门户连接到安装的 Edge for Private Cloud,则必须将其连接到 4.15.07.00 或更高版本,以确保支持所有 SmartDocs 功能。如需了解详情,请参阅 4.15.07.00 - Apigee Edge for Private Cloud 版本说明

已修复 Bug

此版本中修复了以下 bug。

问题 ID 说明
DEVSOL-2094

model.js 中的严重错误代码会破坏 SmartDocs 方法互动
修复了在确定 SmartDocs 方法的 PUT、PATCH 和 POST 请求的内容类型时发生的 JavaScript 错误。

此外,还修复了默认 SmartDocs 模板中的回归 bug。对于声明了正文参数且还具有正文文档和/或示例正文的 PUT、PATCH 或 POST 方法,系统会向用户显示参数字段和原始正文字段,并且会以 multipart/form-data 的形式发送生成的表单提交内容,而不是正确的内容类型。此 bug 是在版本 16.01.25.00 中引入的。 遇到此问题的用户应将模型的模板还原为当前的默认版本。

DEVSOL-2077

改进了配置文件安装时错误编号小于 100 时的错误消息
在 Devconnect 管理页面上,测试 Apigee Edge 连接时,如果生成非 HTTP 错误消息(例如,无法解析主机名或连接超时),现在会显示更具描述性的错误消息。

DEVSOL-2068

无法导出除最新版本之外的 SmartDocs 修订版本
系统现在会导出所选的 SmartDocs 修订版本。

DEVSOL-2066

允许多种类型时出现 Content-Type 错误
支持多种内容类型的 SmartDocs 方法将不再在 Content-Type 标头中发送所有支持的内容类型的串联。

DEVSOL-2064

撤消 API 产品的所有角色的访问权限时,devconnect_apiproduct_access 模块会失败
当管理员撤消所有角色的访问权限时,“按角色限制 DevConnect API 产品”将不再向所有已登录用户分配 API 产品访问权限。

DEVSOL-2055

调试模式下的开发者门户不显示 REST 调用
现在,当 Edge 日志记录阈值设置为“调试”时,系统会记录对 Apigee Edge 后端的所有 REST 调用。

DEVSOL-2053

渲染 SmartDocs 方法会导致出现警告消息
现在,SmartDocs 方法的正文(说明)会正确呈现,不会出现 PHP 警告。

DEVSOL-2050

无法访问 SmartDocs 设置页面
现在,无论模型的方法是否已呈现,您都可以通过模型列表管理页面上的下拉菜单访问 SmartDocs 模型的“设置”页面。

DEVSOL-2047

已废弃的贡献模块
一些贡献模块已废弃,日后将从 Apigee 的开发者门户 Drupal 发行版中移除。这些模块将在模块列表页面上标记为“已废弃”。如果客户启用了其中一个或多个模块,那么已登录的客户管理员用户会看到一条警告消息,其中包含指向某个页面的链接,该页面会说明如何将代码引用从 Apigee 配置文件移至特定于网站的位置。 停用后,除非将已废弃模块的副本放置在 /sites/all/modules 下,否则将无法再启用已废弃的模块。

DEVSOL-2046

开发者门户中的密钥到期功能不起作用
现在,在设置 API 密钥生命周期后,系统会为新生成的密钥分配到期日期。

DEVSOL-2045

常见问题解答:返回顶部不起作用
借助最新的 Drupal 常见问题解答模块,常见问题解答的“返回顶部”链接现在可以正常使用了。

DEVSOL-2044

更新了贡献模块
以下贡献模块已更新为最新的稳定版本:

  • CKEditor 链接
  • 展示广告系列套件
  • 链接
  • 元标记
  • 服务
  • WYSIWYG 过滤器
注意:不建议使用 Display Suite 模块。Display Suite 与 SmartDocs 不兼容。Display Suite 模块已废弃,并将在未来的版本中移除。
DEVSOL-2032

导入模型时,不应更新 SmartDocs 模板
在早期版本中,每当导入新修订版时,模型模板都会还原为默认模板。导入新修订版后,SmartDocs 将不再替换模板。这样,您就可以使用自定义模板,而不会在每次导入新版本时将其还原为默认模板。

DEVSOL-2029

将对 Swagger 的所有界面引用都更改为“OpenAPI (Swagger)”
为反映该行业标准的新名称,SmartDocs 管理界面中对 Swagger 的所有文本引用都已更改为 OpenAPI。

DEVSOL-2025

SmartDocs 页面(查询、标头或正文参数)不接受特殊字符
如果将百分号 (%) 输入为参数值,SmartDocs 方法页面中的 API 调用将不再挂起。

DEVSOL-2001

替换模式在电子邮件模板中无法正常运行
现在,当规则操作(例如发送电子邮件)调用某些开发者应用令牌(包括应用 ID)时,这些令牌会返回标量值。

DEVSOL-1974

在应用和密钥列表中,没有任何视觉指示表明密钥已过期
使用 Apigee 自适应主题(或 Apigee 自适应的子主题)时,密钥过期的开发者应用会被标记为“已过期”。

DEVSOL-1868

SmartDocs 方法页中的 Swagger 枚举值不在下拉菜单中
现在,如果导入的 Swagger 文档的资源或方法参数包含枚举,则 SmartDocs 方法页中会显示下拉菜单,而不是自由形式的文本字段。

已知问题

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

问题 ID 说明
DEVSOL-2106

注册 RedHat 后安装失败
如果 RedHat 服务器未向 RedHat 注册,系统会提示您进行注册。 即使您成功注册,安装程序也会退出并显示失败通知。

解决方法:再次运行安装程序。