15.01.06.00 - Apigee Developer Services Portal Release Notes

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


6 января 2015 г. мы выпустили версию 15.01.06.00 облачного портала Apigee Developer Services.

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

В облачной версии портала Apigee Developer Services появились следующие новые функции:

  • Асинхронное сохранение данных пользователя
    Асинхронное сохранение данных пользователя – это новая функция, которая позволяет отложить сохранение информации о пользователе до тех пор, пока ответ не будет отправлен обратно в браузер. Это позволяет повысить производительность. Это изменение происходит только при следующих условиях:
    • Подходящий интерфейс командной строки PHP найден.
    • Монетизация не включена
    • На странице Configuration > Dev Portal Settings > Dev Portal User Settings (Конфигурация > Настройки портала разработчика > Настройки пользователя портала разработчика) установлен флажок Enable asynchronous (Включить асинхронность).
  • Изменить настройки подключения между порталом и Edge больше нельзя
    В предыдущих облачных версиях можно было напрямую редактировать информацию о подключении, используемую для подключения портала к Edge, в том числе URL конечной точки Edge, название организации Apigee, а также имя пользователя и пароль администратора организации. Теперь, чтобы изменить информацию о подключении, вам нужно отправить запрос в службу поддержки Apigee Edge. Подробнее о том, как создать портал для разработчиков…

Прежней версии

С 15 апреля 2015 г. Google прекращает поддержку OpenID 2.0 API, как описано по следующей ссылке:

https://developers.google.com/+/api/auth-migration#timetable

Во всех порталах, выпущенных до 14 июля, использовался Google OpenID 2.0, который позволял пользователям входить на портал или регистрироваться на нем, используя учетные данные Google. Подробнее о том, как использовать федеративные учетные данные на портале для разработчиков… В связи с этим мы удалили эту функцию с портала.

В качестве альтернативы можно использовать модуль Drupal Google Auth или информацию, приведенную в статье Использование OAuth 2.0 для входа.

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

В этой версии исправлены следующие ошибки:

Тема Описание
Монетизация Исправлены формулировки, которые показываются конечным пользователям в разделе "Монетизация".
Монетизация На странице предоплаты монетизации теперь правильно отображаются налоговые ставки. Обратите внимание, что вы должны использовать вызов "prepaid developer API" на стороне портала (в разделе Configuration > Monetization Settings).
Монетизация На странице баланса предоплаты для монетизации теперь показывается "0.00" вместо "-0.00".
Монетизация
Теперь платежные документы корректно скачиваются с пограничного сервера в формате HTML. В версии 9.0 Postgres появилась новая кодировка hex, которую, возможно, потребуется изменить в файле postgresql.conf, чтобы платежные документы скачивались корректно. Если платежные документы не скачиваются с портала разработчика, измените значение bytea_output в файле postgresql.conf на 'escape' на сервере управления Edge:
bytea_output = 'escape' # hex, escape
Монетизация Если вызов Edge API для получения баланса пользователя не возвращает корректные данные, страница теперь отображается правильно, а ошибка регистрируется. Раньше на этой странице показывался экран с ошибкой.
Регистрация нового разработчика Исправлено сообщение, которое показывается при регистрации нового аккаунта и сообщает, что аккаунт ожидает одобрения администратора, только если на портале разработчика настроено требование одобрения администратора перед входом.
Регистрация нового разработчика Разработчики, зарегистрировавшиеся недавно, должны были быть заблокированы по умолчанию, но были включены в серверной части Edge. Разработчики, которые должны были быть заблокированы по умолчанию, были включены (несмотря на сообщение "Пожалуйста, подождите одобрения"). Эта проблема была устранена.
Регистрация нового разработчика Теперь портал не выдает исключение, когда пользователь регистрируется без адреса электронной почты. Это позволяет интегрировать его с системами, в которых не используются адреса электронной почты. Однако пользователям по-прежнему нужно будет указать в профиле адрес электронной почты, прежде чем создавать приложения для разработчиков.
Форма регистрации Поля Имя и Фамилия в форме регистрации были перенесены в верхнюю часть формы для новых установок. Обратите внимание, что все поля в этой форме можно перемещать с помощью интерфейса администратора. Подробнее о том, как добавлять аккаунты пользователей и управлять ими…
Статус разработчика Если разработчик заблокирован на портале, он будет неактивен на сервере управления Edge, то есть не сможет выполнять вызовы API.
Задание cron Теперь Cron не будет выдавать ошибку, если приложение в Edge не связано с разработчиком.
Журналы Система больше не регистрирует ошибку, когда тип доступа приложения – "только чтение".
Правила Drupal Теперь выполняется модуль Rule in Drupal rules, который отправляет электронное письмо, когда статус ключа приложения меняется с ожидания на одобрено. В более ранних версиях правило не работало при изменении состояния.
SmartDocs Глагол PATCH теперь правильно отображается на страницах SmartDocs.
SmartDocs Если конечная точка Edge недоступна, модуль SmartDocs больше не показывает предупреждения.
SmartDocs Предупреждения "Неопределенный индекс" больше не показываются в модуле SmartDocs.
SmartDocs
На страницах SmartDocs теперь корректно отображаются цепочки навигации. На странице сведений о методе первый элемент строки навигации раньше выглядел как model_machine_name Documentation/, поэтому первое слово было написано со строчной буквы. После исправления первым элементом будет удобочитаемое название модели, а первое слово будет начинаться с заглавной буквы.
Кроме того, на странице со списком методов API, отсортированных по HTTP-глаголу (GET/POST/PUT/DELETE), элементы навигационной цепочки вели на неправильные URL. После исправления элементы строки навигации на странице теперь указывают на правильные URL.
SmartDocs Исправление CSS позволяет редактировать тело JSON SmartDocs (в запросе POST или PUT) непосредственно в документе.
Главное меню Ссылки для входа и регистрации теперь доступны, даже если в главном меню нет элементов.
Атрибуты приложений
Страница со списком атрибутов приложений не работала. Эта проблема была устранена в файле devconnect_app_attributes.module.
Переадресации с жестким кодированием Функция, которая создает форму для редактирования приложения разработчика, больше не вызывает напрямую drupal_goto() или drupal_not_found(), если приложение разработчика не найдено. Это позволяет модулям, предназначенным для определенных клиентов, изменять поведение формы без принудительного перенаправления.