Apigee 开发者服务门户版本说明 - 7.x-4.24

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

发布重点

稳定性、可伸缩性、安全性、可扩展性、问题修复

新功能

  • Devconnect 库现在使用 Guzzle 执行 HTTP 请求。新库更轻量,并且符合未来的 Drupal 最佳实践(例如 D8)。
  • 用于支持 Apigee Documentation API 的模块。
  • 发布了 DevConnect 创收付款 (devconnect_mint_payment)。此模块允许新的付款模块钩入其中,并将整个结账流程和开发者余额更新委托给它(不过,有时钩入模块需要显式调用商务工作流函数)。
  • 发布了 DevConnect 创收 Worldpay 付款 (devconnect_mint_worldpay)。此模块会钩入 DevConnect 变现付款,并支持使用 WorldPay 企业网关处理周期性交易。

bug 修复

  • apigee_account 现在会在注册过程中正确设置用户名、名字和姓氏。
  • 现在,开发者门户连接详情会从私有文件系统中的 YAML 文件读取并写入该文件。新增了一个 Drush 任务(devconnect-update-settings,别名为 dc-settings),用于将基于 Drupal 变量的连接设置导出到 YAML。这也会在运行 update.php 时调用的 hook_update_N() 中处理。
  • 开发者门户现在在与 Apigee 端点通信时使用 Guzzle/Http 库作为 HTTP 客户端。
  • 在开发者门户的管理界面上测试与 KMS 的连接时,如果未为此组织配置任何 API 产品,连接将不再错误地报告失败。
  • 已移除已废弃的 devconnect_apigee、devconnect_validate 和 devconnect_faq_ext 模块。
  • 开发者门户应用属性管理界面已移至开发者门户管理界面的子菜单。添加了其他 widget(单选按钮、选择框、复选框)。修复了字段重新排序中的多个 bug。
  • 移除了模块和主题中对素材资源(JS、CSS、图片)的硬编码路径。
  • developer_app 实体现在是对象,而不是数组。添加了对开发者应用实体的初步视图支持。
  • 添加了用于查看、创建、修改、删除和管理开发者应用的精细权限。默认情况下,系统会向已验证身份的用户分配 CRUD 权限;默认情况下,系统会向名称中包含“管理员”的任何角色分配管理权限。
  • 更多硬编码的英语字符串已封装在 t() 函数中,以便进行本地化。
  • 将开发者应用保存到端点后,系统会创建一些默认属性(如果尚不存在):DisplayName、Developer、lastModified、lastModifier、creationDate。