Примечания к выпуску портала служб разработчиков Apigee — 7.x-4.24

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Релиз Фокус

Стабильность, масштабируемость, безопасность, расширяемость, исправления ошибок.

Новые возможности

  • Библиотеки Devconnect теперь используют Guzzle для выполнения HTTP-запросов. Новая библиотека имеет более легкий вес и соответствует передовым практикам Drupal (например, D8).
  • Модуль для поддержки API документации Apigee.
  • Выпуск платежа за монетизацию DevConnect (devconnect_mint_pay). Этот модуль позволяет новым модулям оплаты подключаться к нему и делегировать ему весь процесс оформления заказа и обновление баланса разработчика (однако иногда модули подключения должны явно вызывать функции рабочего процесса коммерции).
  • Выпуск монетизации DevConnect Payment Worldpay (devconnect_mint_worldpay). Этот модуль подключается к DevConnect Monetization Payment и позволяет использовать корпоративный шлюз WorldPay для обработки повторяющихся транзакций.

Исправления ошибок

  • В apigee_account теперь правильно задаются Имя пользователя, имя и фамилия при регистрации.
  • Детали подключения к порталу разработки теперь считываются и записываются в файл YAML в частной файловой системе. Новая задача Drush (devconnect-update-settings, псевдоним dc-settings) переносит настройки соединения на основе Drupal-var в YAML. Это также обрабатывается в функцииook_update_N(), которая вызывается при запуске update.php.
  • Dev Portal теперь использует библиотеку Guzzle/Http в качестве HTTP-клиента при взаимодействии с конечной точкой Apigee.
  • При тестировании подключения к KMS на экране администратора портала разработки соединение больше не выдает ложное сообщение об ошибке, если для этой организации не настроены продукты API.
  • Устаревшие модули devconnect_apigee, devconnect_validate и devconnect_faq_ext были удалены.
  • Экран администрирования атрибутов приложения Dev Portal перенесен в подменю экрана администрирования Dev Portal. Добавлены дополнительные виджеты (переключатели, поля выбора, флажки). Исправлено множество ошибок при переупорядочении полей.
  • Жестко закодированные пути к ресурсам (JS, CSS, изображениям) в модулях и темах были удалены.
  • Объекты Developer_app теперь являются объектами, а не массивами. Была добавлена ​​поддержка элементарного представления для сущностей приложения разработчика.
  • Были добавлены детальные разрешения на просмотр, создание, редактирование, удаление и администрирование приложений разработчика. Разрешения CRUD по умолчанию назначаются аутентифицированным пользователям; Разрешения администратора по умолчанию назначаются любой роли, в названии которой есть Администратор.
  • Более жестко закодированные англоязычные строки были заключены в функцию t(), чтобы обеспечить локализацию.
  • Когда приложение разработчика сохраняется в конечной точке, создается несколько атрибутов по умолчанию, если они еще не существуют: DisplayName, Developer, LastModified, LastModifier, CreationDate.