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

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

Фокус релиза

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

Новые функции

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

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

  • Теперь в учетной записи apigee_account корректно устанавливаются имя пользователя, имя и фамилия во время регистрации.
  • Теперь данные для подключения к порталу разработчиков считываются и записываются в YAML-файл в частной файловой системе. Новая задача Drush (devconnect-update-settings, псевдоним dc-settings) переносит настройки подключения на основе переменных Drupal в формат YAML. Это также обрабатывается в функции hook_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 представляют собой объекты, а не массивы. Добавлена ​​элементарная поддержка представлений для сущностей Developer App.
  • Добавлены детализированные разрешения на просмотр, создание, редактирование, удаление и администрирование приложений для разработчиков. По умолчанию разрешения CRUD назначаются авторизованным пользователям; разрешения администрирования по умолчанию назначаются любой роли, в названии которой присутствует слово «Администратор».
  • Для обеспечения локализации в функцию t() были включены дополнительные жестко закодированные строки на английском языке.
  • При сохранении приложения разработчика на конечной точке создаются несколько атрибутов по умолчанию, если они еще не существуют: DisplayName, Developer, lastModified, lastModifier, creationDate.