您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
发布重点
稳定性、可伸缩性、安全性、可扩展性、问题修复
新功能
- Devconnect 库现在使用 Guzzle 来执行 HTTP 请求。新库更轻量,并且符合未来的 Drupal 最佳实践(例如 D8)。
- 用于支持 Apigee Documentation API 的模块。
- 发布了 DevConnect 创收付款 (devconnect_mint_payment)。此模块允许新的付款模块挂接到其中,并将整个结账流程和开发者余额更新委托给该模块(但有时挂接模块需要明确调用商务工作流函数)。
- 发布了 DevConnect 创收 Worldpay 付款 (devconnect_mint_worldpay)。此模块挂钩到 DevConnect 创收付款,并支持使用 WorldPay Corporate Gateway 进行定期交易处理。
bug 修复
- apigee_account 现在可以在注册期间正确设置用户名、名字和姓氏。
- 开发者门户网站连接详细信息现在从私有文件系统中的 YAML 文件读取和写入。一项新的 Drush 任务(devconnect-update-settings,别名 dc-settings)将基于 Drupal 变量的连接设置移植到 YAML。这也是在 hook_update_N() 中处理的,该函数会在运行 update.php 时调用。
- 开发者门户现在使用 Guzzle/Http 库作为其 HTTP 客户端,以便与 Apigee 端点通信。
- 在开发者门户网站管理屏幕上测试与 KMS 的连接时,如果未为此组织配置任何 API 产品,连接将不再错误地报告失败。
- 已移除已废弃的 devconnect_apigee、devconnect_validate 和 devconnect_faq_ext 模块。
- 开发者门户应用属性管理界面已移至开发者门户管理界面的子菜单中。添加了其他 widget(单选按钮、选择框、复选框)。修复了字段重新排序中的多个 bug。
- 移除了模块和主题中指向资源(JS、CSS、图片)的硬编码路径。
- developer_app 实体现在是对象,而不是数组。为开发者应用实体添加了基本的视图支持。
- 添加了用于查看、创建、修改、删除和管理开发者应用的精细权限。默认情况下,CRUD 权限会分配给已通过身份验证的用户;管理权限默认会分配给名称中包含“管理员”的任何角色。
- 更多硬编码的英语字符串被封装在 t() 函数中,以便进行本地化。
- 当开发者应用保存到端点时,如果不存在以下属性,系统会创建几个默认属性:DisplayName、Developer、lastModified、lastModifier、creationDate。