Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
С момента выхода предыдущего выпуска функционала Edge for Private Cloud произошли следующие релизы, которые включены в данный релиз:
| Выпуск Edge UI | Выпуск управления периферийными устройствами | Выпуск портала |
|---|---|---|
См. раздел «О нумерации выпусков» , чтобы понять, как определить, включен ли конкретный облачный выпуск в вашу версию Edge для частного облака.
Обзор релиза
К числу наиболее важных нововведений в этом релизе относятся:
- Обновите PostgreSQL до версии 9.6.
- Бета-версия нового интерфейса Edge для частного облака
- Бета-версия трех новых политик, позволяющих генерировать, проверять и декодировать JSON Web Tokens (JWT).
В этот релиз также включены все исправления ошибок и новые функции, содержащиеся в релизах Edge Public Cloud, перечисленных ниже.
Амортизация и списание активов
В этом выпуске следующие функции были признаны устаревшими или выведены из эксплуатации. Дополнительную информацию см. в политике устаревания Edge .
Амортизация
Прекращение поддержки новых установок API BaaS.
Новые клиенты, зарегистрированные по состоянию на 31 января 2018 года, не имеют права на использование API BaaS, если в вашем техническом описании не указано право на использование API BaaS.
Снятие с эксплуатации защищенных хранилищ Apigee (хранилищ).
Защищенное хранилище Apigee, также известное как «хранилища ключей», устаревает и будет выведено из эксплуатации в сентябре 2018 года. Хранилища ключей, обеспечивающие зашифрованное хранение пар ключ/значение, создаются с помощью API управления и доступны во время выполнения с помощью функций в модуле Node.js apigee-access.
Вместо защищенного хранилища используйте зашифрованные карты ключ-значение (KVM), как описано в разделе «Работа с картами ключ-значение» . Зашифрованные KVM так же безопасны, как и хранилища, и предоставляют больше возможностей для создания и извлечения данных. (MGMT-3848)
Устаревшая функция добавления путей на вкладке «Производительность» API-прокси.
До этой версии вы могли перейти к API-прокси в пользовательском интерфейсе управления, перейти на вкладку «Производительность» и создать различные пути для сравнения на основе диаграмм на вкладке «Производительность» прокси и на панели мониторинга «Бизнес-транзакции». Эта функция теперь недоступна в пользовательском интерфейсе. Альтернативный вариант этой функциональности см. в следующей статье сообщества Apigee: Альтернатива API бизнес-транзакций (EDGEUI-902).
Устаревшее свойство SMTPSSL для установки протокола SMTP для портала «Сервисы для разработчиков»
Теперь для установки протокола, используемого SMTP-сервером, подключенным к порталу, вместо свойства SMTPSSL используется свойство SMTP_PROTOCOL . Допустимые значения: "standard", "ssl" или "tls".
Дополнительные сведения см. в разделе «Установка портала служб для разработчиков» .
Новые функции и обновления
Ниже перечислены новые функции и улучшения в этом выпуске. Помимо перечисленных улучшений, этот выпуск также содержит множество улучшений в плане удобства использования, производительности, безопасности и стабильности.
Частное облако
Обновление PostgreSQL до версии 9.6
В этом релизе представлено обновление до PostgreSQL 9.6, позволяющее Edge использовать функцию параллельных запросов в PostgreSQL. Подробнее см.:
- Обновите Apigee Edge с версии 4.17.0x до 4.18.01.
- Обновите Apigee Edge с версии 4.16.09 до 4.18.01.
- Обновите Apigee Edge с версии 4.16.01/4.16.05 до 4.18.01.
Бета-версия нового интерфейса Edge для частного облака
В этом релизе Edge для частного облака представлена бета-версия крупного обновления пользовательского интерфейса управления API. Новый интерфейс Edge основан на существующих функциях платформы Apigee Edge и добавляет ряд улучшений, особенно в областях проектирования и публикации.
Новый интерфейс Edge ранее был доступен только пользователям облачной версии. С этим релизом Edge для частного облака вы можете установить бета-версию нового интерфейса Edge.
Подробнее см. в разделе «Бета-версия нового интерфейса Edge Experience для частного облака» .
Бета-версия политик JWT
JSON Web Token (JWT) — это стандарт токенов, описанный в RFC 7519 IETF. JWT предоставляет способ подписать набор утверждений, другими словами, набор пар «имя/значение», которые впоследствии могут быть надежно проверены получателем JWT.
В этом релизе представлены три новые политики, позволяющие генерировать, проверять и декодировать JSON Web Tokens (JWT) в Apigee Edge:
- Генерация политики JWT — генерирует подписанный JWT с настраиваемым набором утверждений. Затем JWT может быть возвращен клиентам, передан на серверные целевые устройства или использован другими способами. Подробнее см. Генерация политики JWT (бета-версия) .
- Проверка политики JWT — проверяет подпись JWT, полученного от клиентов или других систем. Эта политика также извлекает утверждения в переменные потока, чтобы последующие политики или условия могли анализировать эти значения для принятия решений об авторизации или маршрутизации. Подробнее см. раздел «Проверка политики JWT» (бета-версия) .
- Политика декодирования JWT — декодирует JWT без проверки подписи. Эта политика полезна при использовании совместно с политикой проверки JWT, когда значение утверждения внутри JWT должно быть известно до проверки подписи JWT. Подробнее см. в разделе «Политика декодирования JWT» (бета-версия) .
Для получения более подробной информации ознакомьтесь с обзором политики JWT .
Поддержка OCSP-прикрепления для виртуальных хостов (65587547)
Теперь виртуальные хосты поддерживают протокол OCSP Stapling для одностороннего и двустороннего TLS. При включении этой функции клиент OCSP (Online Certificate Status Protocol) отправляет запрос состояния ответчику OCSP, чтобы определить, действителен ли сертификат. Ответ указывает, действителен ли сертификат и не отозван ли он.
По умолчанию функция OCSP Stapling отключена. Для включения OCSP необходимо включить TLS на виртуальном хосте.
Дополнительную информацию см. в справочнике свойств виртуального хоста .
Теперь параметры повторных попыток маршрутизатора можно задавать на уровне виртуального хоста.
Теперь вы можете задавать параметры повторных попыток для связи маршрутизатора с обработчиком сообщений на виртуальном хосте. Это обеспечивает более точный контроль, чем предыдущие параметры, которые можно было настроить только на уровне маршрутизатора.
Для получения дополнительной информации см. раздел «Свойства конфигурации виртуального хоста» .
Добавлена поддержка сопоставления внешних ролей (67145030)
Если вы используете внешнюю аутентификацию для интеграции внешней службы каталогов в установку Apigee Edge Private Cloud, теперь вы можете использовать внешнее сопоставление ролей. Внешнее сопоставление ролей позволяет сопоставлять ваши собственные группы или роли с ролями и группами управления доступом на основе ролей (RBAC), созданными в Apigee Edge.
Сервис внешнего сопоставления ролей для версий Edge for Private Cloud, предшествующих 4.18.01, устарел. Версия 4.18.01 сервиса внешнего сопоставления ролей — это обновленная версия с исправленными ошибками и добавленными новыми функциями:
- Исправлена проблема, из-за которой при аутентификации пользователей, имеющих доступ, возникала ошибка 403 Forbidden.
- В настройках внешнего сопоставления ролей теперь поддерживается заголовок
X-Apigee-Current-User. Пользователи с соответствующими правами доступа (системные администраторы) могут входить в систему как другие пользователи, используя свои собственные учетные данные.
См. раздел «Внешнее сопоставление ролей» для получения дополнительной информации.
Теперь можно проверить системные требования без установки (67858161)
В Edge for the Private Cloud 4.17.09 добавлена поддержка свойства ENABLE_SYSTEM_CHECK=y для проверки требований к процессору и памяти на компьютере в процессе установки. Однако для этой проверки требовалась фактическая установка. Теперь вы можете использовать флаг " -t ", чтобы выполнить эту проверку без необходимости установки:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
Эта команда выводит на экран все ошибки, связанные с системными требованиями.
Дополнительные сведения см. в разделе «Установка компонентов Edge на узле» .
Обновлена версия PHP для портала «Сервисы для разработчиков» (68733233)
Теперь портал использует PHP версии 7.0.23.
Больше не требуется настраивать SMTP-сервер через портал Developer Services (70164403)
Теперь при установке портала нет необходимости настраивать SMTP-сервер. Его можно настроить после установки.
API-сервисы
Проверка имен новых сущностей (MGMT-4252 и MGMT-4098)
При создании новых сущностей Apigee проверяет имена для обеспечения соблюдения правил именования. При создании или обновлении проверяются следующие сущности: API-прокси, политики (и имена политик в определениях API-прокси), виртуальные хосты, роли, кэши, целевые серверы, маски данных для отладки, хранилища ключей и доверенных сертификатов, а также файлы ресурсов в API-прокси. См. раздел «Уведомления об ошибках именования и ввода» для получения информации об ограничениях на именование этих сущностей.
Исправлены ошибки
В этом релизе исправлены следующие ошибки. Этот список предназначен в первую очередь для пользователей, проверяющих, были ли исправлены их заявки в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.
Частное облако 4.18.01
| Идентификатор выпуска | Описание |
|---|---|
| 68001164 | Расширение PHP LDAP теперь устанавливается по умолчанию вместе с порталом. Расширение PHP LDAP теперь устанавливается по умолчанию при установке портала на RedHat и CentOS. Этот модуль упрощает включение модуля Drupal LDAP. |
| 68049481 | Теперь файл settings.php в Drupal доступен для записи. Теперь скрипт установки портала гарантирует, что файл |
| 68139166 | В результате установки программа показала понижение версии OpenLDAP, хотя этого не происходило. |
| 68329105 | При подключении к Edge не удается создать пользователя через портал, если включен SAML и используется самоподписанный сертификат. |
| 68427561 | Теперь после перезапуска параметры конфигурации портала устанавливаются корректно. |
| 69024465 | Не удаётся удалить SharedFlow в пользовательском интерфейсе Edge. |
| 69711616 | Обновлена версия Jackson Databind до 2.7.9.1 в сторонних JAR-файлах. |
17.11.06 (UI)
| Идентификатор выпуска | Описание |
|---|---|
| 68357182 | CSV-файл не содержит корректных данных за указанный период времени (включает полный набор данных). |
| 67650494 | Интерфейс Edge должен отслеживать изменения среды. В некоторых случаях изменения в окружении не сохранялись при переходе между страницами пользовательского интерфейса. Эта проблема исправлена. |
17.10.25.00 (портал)
| Идентификатор выпуска | Название компонента | Описание |
|---|---|---|
| 67646686 | Портал для разработчиков - Drupal | отображается на странице форума Исправлена ошибка, из-за которой в стандартной теме Apigee вместо амперсандов во вкладках меню отображался символ "&". |
| 65456469 | Портал для разработчиков - Drupal | Обновите модуль CAPTCHA с учетом улучшений безопасности, внесенных разработчиками модуля. Модуль CAPTCHA был обновлен до версии CAPTCHA 7.x-1.5 для устранения уязвимости в системе безопасности. Для получения дополнительной информации см. https://www.drupal.org/node/2907137 . |
| 65101827 | Портал для разработчиков - Drupal | Аналитика корпоративного приложения не работает. Исправлена ошибка, из-за которой приложения компании по монетизации не могли отображать аналитические данные. |
| 65003870 | Портал для разработчиков - Drupal | Отмена будущих тарифных планов невозможна. Исправлена ошибка, из-за которой приобретенные компанией тарифные планы с будущим тарифом нельзя было отменить. |
| 65003539 | Портал для разработчиков - Drupal | Использовать страну по умолчанию из локали Drupal. В разделе «Контактные данные для монетизации и выставления счетов» теперь используется страна по умолчанию из настройки «Страна по умолчанию» в разделе «Локаль». Вы можете изменить эту настройку, выбрав «Конфигурация» > «Региональные и языковые параметры» в меню администрирования Drupal. Изменение локали по умолчанию изменяет страну по умолчанию в разделе «Контактные данные для монетизации и выставления счетов». |
17.10.11 (UI)
| Идентификатор выпуска | Описание |
|---|---|
| 67005192 | Пользовательский интерфейс должен обрабатывать декодированные пути при проверке разрешений. Теперь пользовательский интерфейс обрабатывает декодированные пути при проверке прав доступа пользователя. |
17.09.20 (Управление API и среда выполнения)
| Идентификатор выпуска | Название компонента | Описание |
|---|---|---|
| MGMT-4219 | Управление API | MGMT отправляет заголовки org и env в хранилище BLOB-объектов. |
| MGMT-4065 | Управление API | Поддержка сертификатов в формате PKS включена. |
| MGMT-3782 | Управление API | Оптимальное значение уровня согласованности по умолчанию для зоны идентичности |
| MGMT-3913 | Управление API | Устранена проблема с превышением времени ожидания при получении токенов OAuth2 по идентификатору приложения. |
| MGMT-4177 | Управление API | Возможность отключить базовую схему аутентификации в профиле безопасности. |
| MGMT-3978 | Управление API | Для установки параметра JVM_OPTIONS во всех Java-компонентах необходим токен CWC. |
| MGMT-3918 MGMT-4294 | Управление API | Автоматическое кодирование специальных символов в путях доступа для пользовательских ролей. |
| APIRT-4767 | Среда выполнения API | В шаге JavaScript всегда следует использовать кодировку UTF-8 для содержимого. |
| APIRT-4725 | Среда выполнения API | Исправлена ошибка NullPointerException в службе OAuth. |
| APIRT-4691 | Среда выполнения API | Дайте время разрядить соединения, прежде чем отключать неработающий сервис. |
| APIRT-4644 | Среда выполнения API | Базовые авторизации для BlobstoreService |
| APIRT-4636 | Среда выполнения API | Функция Sense Action должна продолжать работать, даже если Zookeeper недоступен. |
| APIRT-4635 | Среда выполнения API | Поддержка повторного использования атрибута токена обновления включена для политик OAuth. |
| APIRT-4632 | Среда выполнения API | Счетчик квоты в скользящем окне рассчитывается некорректно. |
| APIRT-4584 | Среда выполнения API | Хук потока не срабатывает стабильно, проверка ZooKeeper не работает. |
| APIRT-4542 | Среда выполнения API | Проект MP Sense Task завершился без предварительного уведомления. |
| APIRT-4522 | Среда выполнения API | Аналитика не работает для обработчиков сообщений с поддержкой монетизации, если регион организации отличается от региона группы операций. |
| APIRT-4444 | Среда выполнения API | Вычислите частоту ошибок для каждой целевой задачи и для каждого кода ошибки. |
| APIRT-4435 | Среда выполнения API | Метод RepositoryServiceImpl.loadAsString() не использует кодировку. |
| APIRT-4370 | Среда выполнения API | Высокий уровень использования памяти в организационных пакетах управления. |
| APIRT-4354 | Среда выполнения API | Записывать версию TLS в файл access_log Nginx для каждого запроса. |
| APIRT-4169 | Среда выполнения API | Текущая версия Nginx не поддерживает комбинации переменных, необходимые для заголовка X-Forwarded-For . |
| APIRT-3671 | Среда выполнения API | После включения хеширования токены не записываются в хешированном виде. |
| APIRT-3593 | Среда выполнения API | Токен OAuth не содержит атрибут set в последующем вызове. |
| APIRT-3081 | Среда выполнения API | Ошибка messaging.adaptors.http.flow.ServiceUnavailable при применении политики ограничения количества одновременных обращений. |
| APIRT-4660 | Среда выполнения API | Добавьте имя MP-пода в заголовок маршрутизатора X-Apigee-Pod |
| APIRT-4506 | Среда выполнения API | Изменения в кэше не реплицируются в конкретный обработчик сообщений. |
| APIRT-4196 | Среда выполнения API | Формат метки времени syslog в политике регистрации сообщений неверен. |
| 66933664 | Среда выполнения API | Для потоков, не использующих CPS, служба QuotaService должна очищать сегменты асинхронно, а не в основном потоке Apigee. |
| 66495205 | Среда выполнения API | Улучшена обработка политики JavaScript при асинхронных HTTP-запросах для предотвращения NullPointerException. |
| 65847462 | Среда выполнения API | Оператор print завершается ошибкой NullPointerException. |
| 65648578 | Среда выполнения API | В системе Consul KV Path регистрироваться должны только члены парламента. |
| 65603360 | Среда выполнения API | Вызовы JavaScript завершаются ошибкой NullPointerException. |
| 65416531 | Функциональная платформа | Восстановить контекст сообщения при возвращении объектов JavaScript в контекст шага JavaScript. |
| 67405744 | Апигее | Высокая задержка обработки запросов на MP. |
| 65849186 | Трирема | Необработанные исключения не приводят к завершению работы процесса Node.js/Trireme. |
| 65713882 | Трирема | Использование mongodb-core в Trireme приводит к иным результатам шифрования, чем в нативном Node.js. |
| 65374484 | Трирема | Безопасность Node.js: http.get с числовыми параметрами авторизации создает неинициализированные буферы. |
| 64577449 | Трирема | Trireme возвращает ошибку "Неверный алгоритм проверки sha256". |
| EDGESERV‑6 | Пограничный сервер | В приложениях Node.js возникает ошибка x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17.09.20 (UI)
| Идентификатор выпуска | Описание |
|---|---|
| 65584963 | Аналитика: Фильтр пользовательских отчетов должен иметь проверку типа данных без учета регистра. Фильтр пользовательских отчетов теперь нечувствителен к регистру при сравнении типов данных. |
| 65446846 | Не удается назначить роль администратора компании в пользовательском интерфейсе Edge. Полный список разработчиков и компаний отображается и может управляться в пользовательском интерфейсе Edge. |
| 65125644 | Невозможно удалить API-продукт из учетных данных для корпоративного приложения. Исправлена ошибка, препятствовавшая удалению API-продукта из учетных данных для корпоративного приложения. |
17.09.11 (Управление API)
| Идентификатор выпуска | Описание |
|---|---|
| 64541665 | Измените конфигурацию источника логирования на MP, чтобы использовать разные имена для логов. |
| APIRT‑3593 | Токен OAuth не содержит атрибут set в последующем вызове. |
| APIRT-4336 | Разделите OAuthStepExecution на несколько этапов выполнения. Для каждой операции должен быть выделен отдельный этап выполнения. |
| APIRT-4444 | Вычислите частоту ошибок для каждой целевой задачи и для каждого кода ошибки. |
| APIRT-4456 | Переработайте проверку ключа API для EAP-gateway/apid. |
| APIRT-4635 | Поддержка повторного использования атрибута токена обновления включена для политик OAuth. |
| APIRT-4683 | Добавьте IP-адреса балансировщика нагрузки GCP в список доверенных для заголовков XFF. |
| APIRT-4723 | Поддержка загрузки пакетов OAuth для режима EdgeX/гибридного режима. |
| APIRT-4725 | Исправлена ошибка NullPointerException в службе OAuth. |
| APIRT-4726 | ScriptableHttpClient не должен предполагать, что контекст сообщения все еще присутствует во время отправки. |
| MGMT‑3764 | Недействительный накопитель ключей больше не проходит через систему управления. |
| MGMT-3782 | Оптимальное значение уровня согласованности по умолчанию для зоны идентичности |
| MGMT-3913 | Устранена проблема с превышением времени ожидания при получении токенов OAuth2 по идентификатору приложения. |
| MGMT-3997 | Удаление хранилищ ключей не должно быть разрешено, если на них есть ссылка. |
| MGMT-4013 | Обновление проверок хранилища ключей на наличие хранилища ключей и указанного псевдонима. |
| MGMT-4065 | Поддержка сертификатов в формате PKS включена. |
| MGMT-4113 | Улучшение функциональности виртуального хоста самообслуживания. |
| MGMT-4229 | После добавления аннотации @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) в конфигурации API возникает ошибка регрессии. |
| MGMT-4232 | [EDGEX/Hybrid] Загрузка через API импорта не приводит к повреждению пакета. |
| MGMT-4242 | [EDGEX/Hybrid] Поддержка развертывания прокси-сервера в нескольких средах. |
| MGMT-4245 | [EDGEX/Hybrid] Самостоятельная проверка VirtualHost для гибридных виртуальных хостов |
| МГМТ-4250 | [EDGEX] Параллельное выполнение для проверки статуса развертывания API-прокси API |
17.09.06 (UI)
| Идентификатор выпуска | Описание |
|---|---|
| 65015144 | Аналитика: Фильтр страницы пользовательских отчетов имеет проблему с фильтром целочисленных значений для клиентов Big Query. Фильтр на странице пользовательских отчетов теперь обрабатывает целочисленные значения должным образом. |
| 64806976 | Поле «Разработчик» на странице списка приложений не заполнено. Поле «Разработчик» теперь заполнено для всех приложений в списке. |
| 64766918 | Поддержка YAML в редакторе API-прокси не работает. Исправлена ошибка, вызывавшая проблемы с YAML-файлами в редакторе API-прокси. |
| 64160572 | Аналитика: Удалите раздел «Бизнес-транзакции» из меню «Аналитика» и вкладки «Производительность редактора прокси». Панель аналитики бизнес-транзакций больше не поддерживается. Альтернативные решения можно найти в статье сообщества «Альтернатива API бизнес-транзакций» . |
17.08.21.00 (портал)
| Идентификатор выпуска | Описание |
|---|---|
| DEVSOL‑2625 | После смены компании должности, связанные с монетизацией, были упразднены. Если у вас включена монетизация, то при назначении роли пользователю, когда он переключается из одного контекста компании в другой, роль больше не удаляется у пользователя. |
| DEVSOL-2621 | Обновления модулей Drupal Следующие модули Drupal были обновлены до указанной версии:
|
| DEVSOL-2612 | При включении монетизации отображалось сообщение «На сайте произошла ошибка». Данная ошибка больше не регистрируется. |
| DEVSOL-2609 | На странице состояния Drupal не отображается корректный статус подключения Edge для SAML (OAuth). На странице состояния Drupal теперь корректно отображается статус подключения Edge для SAML (OAuth). Ранее на странице отчетов > Отчеты о состоянии отображалось сообщение о неработоспособности подключения, даже если SAML был правильно настроен. |
| DEVSOL-2608 | SAML/OAuth: В логах отображается сообщение о промахе кэша токенов Bearer при каждом вызове. Исправлена ошибка в логике кэширования токенов Bearer, из-за которой система получала новый токен каждый раз при обращении к Edge. |
| DEVSOL-2599 | Множественные проблемы с функцией devconnect_user_developer_is_active() Исправлена ошибка, из-за которой для определения активности пользователя проверялся неверный статус разработчика. Если учетная запись разработчика отключена в пользовательском интерфейсе Edge, что приводит к прекращению работы клавиш приложения, система теперь будет отображать сообщение для информирования разработчика. Также улучшена производительность этой функции. |
| DEVSOL-2595 | Улучшения и обновления конфигурации SAML В конфигурацию SAML были внесены следующие улучшения и обновления:
|
| DEVSOL-2569 | Аналитика приложений: функция «Время отклика конечной точки» больше не работает, вместо нее отображается «Общее время отклика». График аналитики времени ответа конечной точки был удален со вкладки «Аналитика» на странице приложений для разработчиков, поскольку он не отражал общее время ответа и вызывал путаницу. Показатель отражал только время, необходимое для ответа конечной точки, но не время, необходимое для ответа API-прокси. График пропускной способности отображает общее время ответа для конечных разработчиков. |
17.07.31.00 (портал)
| Идентификатор выпуска | Описание |
|---|---|
| DEVSOL‑2258 | Некоторые текстовые поля не могут быть переведены на португальский язык. В модуль «Приложения» портала разработчиков Drupal добавлен недостающий текст для перевода в систему интернационализации Drupal. Ранее некоторые тексты на страницах «Мои приложения» не могли быть переведены. |
| DEVSOL-2536 | Изменение «названия приложения» или «URL-адреса обратного вызова» приводит к удалению API-продуктов из приложения разработчика через портал. Обновление приложения для разработчиков больше не будет приводить к удалению API-продуктов из приложения. |
| DEVSOL-2519 | У Smartdocs есть необъявленная зависимость от devconnect_developer_apps Модуль Smartdocs больше не имеет ненужной зависимости от модуля приложений для разработчиков DevConnect. |
| DEVSOL-2492 | Некорректное экранирование HTML-кода на странице компании. Исправлена ошибка, из-за которой в меню монетизации отображались символы амперсанда, например, в разделе «Каталог и тарифные планы», при использовании HTML-кодировки. |
| DEVSOL-2490 | Улучшить использование параметров установки дат тарифных планов в модулях монетизации. Улучшена обработка тарифных планов монетизации в разных часовых поясах. |
| DEVSOL-2440 | Вызов устаревшего API управления "лимитами" в портале разработчиков приводит к ошибке 404. Система обновлена для обработки нового API просмотра/планов покупки в модуле монетизации. |
| DEVSOL-2436 | В базе данных DevPortal отсутствует таблица drupal_cache_mint при попытке включить монетизацию модуля Drupal Apigee_company. Исправлена ошибка, из-за которой конфигурация монетизации вызывала следующую ошибку: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | Импорт JSON-данных, не относящихся к OpenAPI, в качестве данных OpenAPI не приводит к появлению сообщений об ошибках. Теперь при импорте документа OpenAPI в SmartDocs выполняется проверка на соответствие спецификации OpenAPI. |
| DEVSOL-2406 | Ссылки SmartDocs «Подробности изменения» или «Редактировать изменение» не работают. Исправлена ошибка, из-за которой в меню действий SmartDocs, касающихся изменений, пункты «Подробности изменения» или «Редактировать изменение» отображали неправильную страницу. |
| DEVSOL-2382 | Функциональность "Блокировка шаблонов методов SmartDocs" Создано новое разрешение «Администрирование шаблонов SmartDocs», позволяющее удалить или ограничить возможность редактирования шаблонов SmartDocs для определенной роли. |
| DEVSOL-2380 | Ошибка "Неопределенный индекс" в логах Drupal. Удалено следующее вводящее в заблуждение сообщение из журнала Drupal для сайтов с включенной монетизацией: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | Ошибка "Неверный адрес" в логах Drupal. Исправлена ошибка, из-за которой в журнал добавлялись некорректные сообщения об ошибках, если в системе не был настроен протокол SMTP. |
| DEVSOL-2355 | Ошибка таймаута cURL приводит к предупреждениям PHP и некорректным логам в edge-php-sdk. Исправлена ошибка, из-за которой превышение времени ожидания приводило к некорректному форматированию сообщений в журнале. |
| DEVSOL-2336 | Обновление конфигурации поставщика платежей для монетизации Теперь для настройки платежных данных WorldPay можно использовать страницу « Конфигурация > Настройки монетизации > Регулярные платежи через портал разработчиков Worldpay» . |
| DEVSOL-2307 | Добавить предупреждение/документацию о том, что модуль apigee_company можно использовать только для монетизации. Для работы модуля apigee_company в Drupal необходимо включить монетизацию. Если вы включите модуль apigee_company, когда монетизация не включена, в отчете о состоянии сайта отобразится предупреждение. |
| DEVSOL-2270 | После последнего запуска системы монетизации (5 октября 2016 г.) невозможно сохранить информацию о компании. Исправлена ошибка в модуле монетизации, из-за которой информация о компании сохранялась некорректно. |
| DEVSOL-2175 | Модули Me Aliases и Core Statistics плохо взаимодействуют друг с другом. В ядро Drupal и сторонний модуль "Me Aliases" были внесены изменения, позволяющие одновременно включить как "Me Aliases", так и основной модуль статистики. Для получения дополнительной информации см. https://www.drupal.org/node/1863260 и https://www.drupal.org/node/2076691 . |
Известные проблемы
В данной версии обнаружены следующие известные проблемы:
| Идентификатор выпуска | Описание |
|---|---|
| 72379834 | При остановке apigee-postgresql появляется сообщение об ошибке доступа. При использовании команды |
| 68722102 | Политика ведения журнала сообщений, включающая дополнительную информацию в сообщение журнала. Элемент
|