Вы просматриваете документацию 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.