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

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

2016 年 3 月 24 日(星期四),我们发布了 Apigee Edge Developer Services Portal for Private Cloud 的一个版本。

如果您有任何问题或疑虑,请与 Apigee Edge 支持团队联系。

如果您有任何疑问,请与 Apigee Edge 支持团队联系。

如需查看所有 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 bug。

还修复了默认 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 Limit API Product by Role”将不再在管理员撤消所有角色的访问权限时向所有已登录的用户分配 API 产品访问权限。

DEVSOL-2055

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

DEVSOL-2053

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

DEVSOL-2050

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

DEVSOL-2047

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

DEVSOL-2046

开发者门户中的密钥失效功能无法正常运行
现在,当设置 API 密钥生命周期时,新生成的密钥会被分配失效日期。

DEVSOL-2045

常见问题解答:“返回顶部”功能无法正常运行
借助最新的 Drupal 常见问题解答模块,常见问题解答的“返回顶部”链接现在可以正常运行了。

DEVSOL-2044

更新了 contrib 模块
以下 contrib 模块已更新到最新稳定版本:

  • CKEditor 链接
  • Display Suite
  • 链接
  • 元标记
  • 服务
  • WYSIWYG 过滤条件
注意:不建议使用 Display Suite 模块。Display Suite 与 SmartDocs 不兼容。显示套件模块已弃用,并将在未来的版本中移除。
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

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

已知问题

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

问题 ID 说明
DEVSOL-2106

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

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