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

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