Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Режим фокусировки
Стабильность, масштабируемость, безопасность, расширяемость, исправление ошибок
Новые функции
- Теперь для выполнения HTTP-запросов в библиотеках Devconnect используется Guzzle. Новая библиотека легче и соответствует рекомендациям по использованию Drupal (например, D8).
- Модуль для поддержки Apigee Documentation API.
- Выпуск платежа за монетизацию DevConnect (devconnect_mint_payment). Этот модуль позволяет новым платежным модулям подключаться к нему и делегировать ему весь процесс оформления заказа и обновления баланса разработчика (однако иногда подключаемым модулям необходимо явно вызывать функции рабочего процесса коммерции).
- Выпуск платежа Worldpay для монетизации DevConnect (devconnect_mint_worldpay). Этот модуль подключается к платежному модулю DevConnect Monetization и позволяет использовать корпоративный шлюз WorldPay для обработки регулярных транзакций.
Исправленные ошибки
- Теперь при регистрации аккаунт apigee_account правильно задает имя пользователя, имя и фамилию.
- Теперь данные для подключения к порталу разработчика считываются из файла YAML в частной файловой системе и записываются в него. Новая задача Drush (devconnect-update-settings, псевдоним dc-settings) переносит настройки подключения на основе переменных Drupal в YAML. Это также обрабатывается в hook_update_N(), который вызывается при запуске update.php.
- Теперь при взаимодействии с конечной точкой Apigee портал разработчика использует в качестве HTTP-клиента библиотеку Guzzle/Http.
- При проверке подключения к KMS на странице администратора портала разработчика больше не будет ошибочно сообщаться о сбое, если для организации не настроены продукты API.
- Удалены устаревшие модули devconnect_apigee, devconnect_validate и devconnect_faq_ext.
- Экран администратора атрибутов приложения на портале разработчика был перенесен в подменю экрана администратора портала разработчика. Добавлены дополнительные виджеты (переключатели, раскрывающиеся списки, флажки). Исправлены ошибки, возникавшие при изменении порядка полей.
- Удалены жестко заданные пути к объектам (JS, CSS, изображениям) в модулях и темах.
- Объекты developer_app теперь являются объектами, а не массивами. Добавлена поддержка базового просмотра для объектов приложения разработчика.
- Добавлены детальные разрешения на просмотр, создание, изменение, удаление и администрирование приложений разработчика. Разрешения CRUD по умолчанию назначаются аутентифицированным пользователям, а разрешения на администрирование – любой роли, в названии которой есть слово "Администратор".
- Ещё больше строк на английском языке, которые были жестко заданы в коде, теперь обернуты в функцию t(), чтобы их можно было локализовать.
- Когда приложение разработчика сохраняется в конечной точке, создаются несколько атрибутов по умолчанию, если их ещё нет: DisplayName, Developer, lastModified, lastModifier, creationDate.