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

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

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

已修复 Bug

此版本中修复了以下 bug。

问题 ID 说明
DEVSOL-2243 向发行版添加了分类访问控制模块
将分类访问控制 (taxonomy_access) 模块添加到了 Apigee Drupal 发行版。
DEVSOL-2241 更新了 ldap、services 和 Webform 模块
为修复安全问题,LDAP 系列模块已更新为最新的稳定版。服务和 Webform 模块也已更新为最新的稳定版。

注意:对于标准配置文件安装,默认情况下,系统不会启用这些模块中的任何一个,因此大多数用户在接受此更新后都不会看到任何变化。
DEVSOL-2231 更新了贡献模块:ctools、linkchecker、markdown
Chaos Tools 模块 (ctools) 已更新为最新的稳定版,以消除在 PHP 7 上运行时出现的警告。此外,Linkchecker 和 Markdown 模块已更新为最新的稳定版。
DEVSOL-2229 非管理员用户无法看到搜索功能
修复了 Apigee 响应式主题中的显示 bug,其中每个页面顶部的搜索表单会被非管理员用户的橙色栏遮挡。
DEVSOL-2227 dbupdate 期间的问题:没有 getElementName 方法
修复了一个 bug,该 bug 会导致 DevConnect 开发者应用模块的数据库更新过程在更新涉及循环或其他操作容器的某些规则的配置时抛出错误。
DEVSOL-2221 Google Analytics 模块安全更新
为解决一个安全漏洞,Google Analytics contrib 模块已更新为最新的稳定版本。如需了解详情,请参阅此公告:https://www.drupal.org/node/2782023
DEVSOL-2216

解决 dblog 中的未定义变量警告

消除了有关 smartdocs_node_presave()smartdocs_preprocess_smartdocs_method() 生成的未定义变量和索引的警告。

DEVSOL-2215

admin_views 模块的安全更新

为解决安全漏洞,我们将“管理视图”贡献模块更新为最新的稳定版本。如需了解详情,请参阅此建议:https://www.drupal.org/node/2778501

以下模块也已更新(与安全无关):

  • Google Auth
  • Markdown
  • 元标记
  • ReCAPTCHA
  • 服务
  • UUID
  • 网络表单

更新了以下主题:

  • 引导
DEVSOL-2214

新账号的默认应用存在 OAuth2 集成问题

通过规则事件创建的开发者应用现在会正确设置与应用关联的 API 产品,并且现在会正确触发 hook_devconnect_developer_apps_save()

DEVSOL-2208

修改 Smartdocs 节点后请求正文丢失

修改和保存由 OpenAPI/Swagger 文档生成的 SmartDocs 方法时,不再丢失正文参数的默认值和架构。

DEVSOL-2206

在配置文件安装时不启用 Webform 模块

默认情况下,系统不再为新安装的付款资料启用“网络表单”模块。

DEVSOL-2194 更新了贡献模块
以下贡献模块已更新:
  • 上下文
  • 展示广告系列套件
  • 文件实体
  • Google Analytics
  • 媒体
  • 元标记
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

提高了 Views 的版本以修复安全问题
更新了 Drupal 核心和 Views 模块,以获取上游安全修复程序。

DEVSOL-2185

启用产品缓存后,无法使用 devconnect_developer_apps_get_api_products() 加载私有产品
修复了以下 bug:在运行 cron 时,非公开 API 产品未缓存。

DEVSOL-2183 移除了已隐藏和已废弃的自定义模块
移除了以下已隐藏和已废弃的模块:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 在“模块”管理页面上重新整理了 Apigee 自定义模块
在“模块”管理页面上,我们重新整理了 Apigee 提供的自定义模块,以更好地反映其功能。
DEVSOL-2180 凭据状态事件触发器现已归类为实验性功能
由开发者应用凭据状态发生变化而触发的事件现已归类为实验性功能。实验性事件触发器默认不可用,但您可以在开发者门户“设置”页面上启用它们。
DEVSOL-2172

允许 Edge SDK 指定 cacert.pem 的可选路径

现在,如果客户希望使用自签名证书连接到 Edge 实例,只需在实现 hook_devconnect_org_settings_alter() 的自定义代码中指定备用 cacert.pem 即可。

DEVSOL-2160

最近门户版本发布后,无法在 CKEditor 中添加链接
我们对 Bootstrap 基础主题进行了补丁修复,以解决自动补全冲突问题。如需了解详情,请参阅 https://www.drupal.org/node/2594243

DEVSOL-2159 默认 SmartDocs 视图应可自定义
修改 SmartDocs 基准视图后,修改内容现在会保留在随后创建的特定于模型的视图中。
DEVSOL-2158 移除 web.config
web.config 文件已从 Drupal 网站根目录中移除,因为它仅适用于由 Microsoft IIS 提供服务的网站。之前误删的 robots.txt 文件已恢复。
DEVSOL-2157 替换 Yahoo 天气示例
如这篇社区文章所述,基于 Yahoo!Weather API 已失效,因为该应用现在需要 OAuth 1.0 令牌才能执行。对于新的配置文件安装,SmartDocs 中会呈现一个简单的“Hello World”API 代理,以替代 Yahoo!Weather API 代理 SmartDocs。如需了解详情,请参阅 SmartDocs 门户示例
DEVSOL-2155 在极少数情况下,使用有效的 OpenAPI YAML 文档导入 SmartDocs 模型时会抛出未捕获的异常
修复了一个 bug,该 bug 会导致在极少数情况下,有效的 OpenAPI YAML 文档在导入 SmartDocs 模型时会导致 PHP 抛出未捕获的异常。
DEVSOL-2150 “我的应用”页面下的 SmartDocs 链接未设置格式
修复了 Apigee 响应式主题中的显示 bug,该 bug 会导致以下问题:当 SmartDocs 模型与 API 产品相关联时,与该 API 产品关联的应用的“开发者应用摘要”页面上指向 SmartDocs 文档的链接格式错误。
DEVSOL-2127

从 Swagger 导入时,系统不会填充资源名称

解决了 SmartDocs 界面中的一个 bug,该 bug 会导致具有内部名称但未定义显示名称的方法在修订详情管理页面上显示为无名称。

DEVSOL-2099 API 产品角色访问权限页面无法保存配置
修复了“DevConnect Limit API Product by Role”(按角色限制 API 产品)模块中的一个 bug,该 bug 会导致名称采用混合大小写的 API 产品的角色访问权限映射无法正确保存。