Примечания к выпуску 4.18.01 Edge для частного облака

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

С момента предыдущего выпуска функций Edge для частного облака были выпущены следующие версии, которые включены в этот выпуск функций:

Выпуск интерфейса Edge Выпуск Edge Management Релиз Portal

Чтобы узнать, входит ли определенная облачная версия в вашу версию Edge для частного облака, ознакомьтесь с информацией о нумерации выпусков.

Обзор версии приложения

Вот основные новые функции этого выпуска:

  • Как перейти на PostgreSQL 9.6
  • Бета-версия нового интерфейса Edge для частного облака
  • Бета-версия трех новых правил, которые позволяют создавать, проверять и декодировать веб-токены JSON (JWT).

В этом выпуске также исправлены все ошибки и добавлены все новые функции, которые были включены в перечисленные ниже общедоступные облачные версии Edge.

Прекращение поддержки

В этом выпуске были упразднены или удалены следующие функции: Подробнее о правилах прекращения поддержки Edge…

Прекращение поддержки

Прекращение поддержки новых установок API BaaS

Клиенты, зарегистрировавшиеся после 31 января 2018 г., не могут использовать API BaaS, если только в таблице спецификаций не указано, что они имеют на это право.

Прекращение поддержки защищенного хранилища Apigee (сейфов)

Безопасное хранилище Apigee, также известное как хранилище, больше не поддерживается и будет отключено в сентябре 2018 г. Хранилища, в которых зашифрованы пары "ключ-значение", создаются с помощью API управления и доступны во время выполнения с помощью функций в модуле apigee-access Node.js.

Вместо защищенного хранилища используйте зашифрованные карты "ключ-значение" (KVM), как описано в разделе Работа с картами "ключ-значение". Зашифрованные KVM так же безопасны, как и хранилища, но предоставляют больше возможностей для создания и извлечения данных. (MGMT-3848)

Прекращение поддержки добавления путей на вкладке "Эффективность" прокси-сервера API

До этого выпуска вы могли перейти к прокси-серверу API в интерфейсе управления, открыть вкладку "Эффективность" и создать разные пути для сравнения на основе диаграмм на вкладке "Эффективность" прокси-сервера и на панели "Бизнес-транзакции". Эта функция больше не поддерживается и недоступна в интерфейсе. В качестве альтернативы можно использовать статью сообщества Apigee Alternative to Business Transactions API (Альтернатива API бизнес-транзакций). (EDGEUI-902)

Прекращение поддержки свойства SMTPSSL для настройки протокола SMTP для портала Developer Services

Теперь для настройки протокола, используемого SMTP-сервером, подключенным к порталу, нужно использовать свойство SMTP_PROTOCOL, а не SMTPSSL. Допустимые значения: "standard", "ssl" или "tls".

Подробнее об установке портала сервисов для разработчиков…

Новые функции и обновления

Ниже перечислены новые функции и улучшения в этом выпуске. Помимо перечисленных ниже улучшений, в этой версии также повышена удобство использования, производительность, безопасность и стабильность.

Частное облако

Обновление PostgreSQL до версии 9.6

В этой версии PostgreSQL 9.6 обновлен, чтобы Edge мог использовать функцию параллельных запросов. Дополнительная информация приведена в следующих статьях:

Бета-версия нового интерфейса Edge для частного облака

В этой версии Edge для частного облака представлена бета-версия значительного обновления пользовательского интерфейса управления API. Новый интерфейс Edge основан на существующих функциях платформы Apigee Edge и дополнен некоторыми улучшениями, особенно в области проектирования и публикации.

Ранее новый интерфейс Edge был доступен только пользователям облачной версии. В этом выпуске Edge для частного облака можно установить бета-версию нового интерфейса Edge.

Подробнее о бета-версии нового интерфейса Edge для частного облака…

Бета-версия правил в отношении токенов JWT

JSON Web Token (JWT) – это стандарт токенов, описанный в документе IETF RFC 7519. JWT позволяет подписывать наборы утверждений, то есть наборы пар "имя-значение", которые получатель JWT может впоследствии надежно проверить.

В этом выпуске представлены три новых правила, которые позволяют создавать, проверять и декодировать веб-токены JSON (JWT) в Apigee Edge:

  • Создание токена JWT – создает подписанный токен JWT с настраиваемым набором утверждений. Затем JWT можно вернуть клиентам, передать целевым системам или использовать другими способами. Подробнее о правилах создания JWT (бета-версия)…
  • Проверка правил JWT – проверяет подпись в токене JWT, полученном от клиентов или других систем. Это правило также извлекает утверждения в переменные потока, чтобы последующие правила или условия могли проверять эти значения для принятия решений об авторизации или маршрутизации. Подробнее о правилах в отношении проверки JWT (бета-версия)…
  • Декодировать правило JWT – декодирует JWT без проверки подписи в JWT. Это правило полезно использовать вместе с правилом проверки JWT, когда значение утверждения из JWT должно быть известно до проверки подписи JWT. Подробнее о правилах в отношении декодирования JWT (бета-версия)…

Общие сведения о правилах JWT приведены в обзоре.

Поддержка прикрепления OCSP для виртуальных хостов (65587547)

Виртуальные хосты теперь поддерживают прикрепление OCSP для одностороннего и двустороннего протокола TLS. Если правило включено, клиент OCSP (протокола проверки статуса сертификата в реальном времени) отправляет запрос статуса ответчику OCSP, чтобы определить, действителен ли сертификат. Ответ указывает, действителен ли сертификат и не отозван ли он.

По умолчанию прикрепление OCSP отключено. Чтобы включить OCSP, необходимо активировать TLS на виртуальном хосте.

Подробнее о свойствах виртуального хоста…

Настройки повторных попыток маршрутизатора теперь можно задавать на уровне виртуального хоста

Теперь вы можете задать параметры повторных попыток для связи маршрутизатора с Message Processor на виртуальном хосте. Это позволяет более точно управлять трафиком, чем предыдущие варианты, которые можно было задать только на уровне маршрутизатора.

Подробнее о свойствах конфигурации виртуального хоста…

Добавлена поддержка сопоставления внешних ролей (67145030)

Если вы используете внешнюю аутентификацию для интеграции внешнего сервиса каталогов с установкой Apigee Edge Private Cloud, теперь вы можете использовать внешнее сопоставление ролей. Сопоставление внешних ролей позволяет сопоставлять собственные группы или роли с ролями и группами RBAC, созданными в Apigee Edge.

Сервис внешнего сопоставления ролей для версий Edge для частного облака, выпущенных до 4.18.01, устарел. В версии 4.18.01 функции сопоставления внешних ролей исправлены ошибки и добавлены новые функции:

  • Исправлена проблема, из-за которой при аутентификации пользователей, у которых должен быть доступ, вы получали ответы об ошибке аутентификации 403 Forbidden.
  • Заголовок X-Apigee-Current-User теперь поддерживается при сопоставлении внешних ролей. Пользователи с соответствующим доступом (системные администраторы) могут войти в систему как другой пользователь, используя свои учетные данные.

Подробнее о сопоставлении внешних ролей…

Теперь можно проверять системные требования без установки (67858161)

В Edge для частного облака 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. Ознакомьтесь с рекомендациями по именованию и устранению ошибок ввода, чтобы узнать об ограничениях на названия этих объектов.

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

В этой версии исправлены следующие ошибки: Этот список предназначен в основном для пользователей, которые хотят узнать, решены ли их проблемы. Он не предназначен для предоставления подробной информации всем пользователям.

Private Cloud 4.18.01

Идентификатор проблемы Описание
68001164

Расширение PHP LDAP теперь устанавливается по умолчанию вместе с порталом

Расширение PHP LDAP теперь устанавливается по умолчанию при установке портала на RedHat и CentOS. Этот модуль упрощает включение модуля Drupal LDAP.

68049481

Файл settings.php в Drupal теперь доступен для записи

Скрипт установки портала теперь проверяет, доступен ли для записи файл Drupal settings.php пользователю apigee, чтобы его можно было скопировать и обновить.

68139166 В выходных данных установщика было указано, что версия OpenLDAP понижена, хотя на самом деле этого не произошло.
68329105 При подключении к Edge не удается создать пользователя при настройке портала, если включена система единого входа на базе SAML и используется самоподписанный сертификат.
68427561 Свойства конфигурации портала теперь задаются правильно после перезапуска.
69024465 Не удается отменить развертывание SharedFlow в интерфейсе Edge
69711616 В сторонних JAR-файлах библиотека Jackson Databind обновлена до версии 2.7.9.1.

17.11.06 (интерфейс)

Идентификатор проблемы Описание
68357182

CSV-файл не содержит нужных данных за указанный период (включает полный набор данных)
CSV-файл не содержит нужных данных за указанный период. Вместо этого в файл был включен полный набор данных. Наши специалисты уже устранили эту проблему.

67650494 Интерфейс Edge должен отслеживать изменения среды
В некоторых случаях изменения среды не сохранялись при переходе между страницами интерфейса. Наши специалисты уже устранили эту проблему.

17.10.25.00 (портал)

Идентификатор проблемы Название компонента Описание
67646686 Портал для разработчиков – Drupal & displayed on Forum page
Исправлена ошибка, из-за которой в теме Apigee по умолчанию в меню вместо амперсандов показывался символ "&".
65456469 Портал для разработчиков – Drupal Обновление модуля CAPTCHA для повышения безопасности, предоставленного участниками проекта
Модуль CAPTCHA был обновлен до версии 7.x-1.5, чтобы устранить уязвимость. Дополнительную информацию можно найти на странице https://www.drupal.org/node/2907137.
65101827 Портал для разработчиков – Drupal Не работает аналитика приложений компании
Исправлена ошибка, из-за которой в приложениях компании, предназначенных для монетизации, не показывались данные аналитики.
65003870 Портал для разработчиков – Drupal Невозможно отменить тарифные планы на будущее
Исправлена ошибка, из-за которой компании не могли отменить тарифные планы на будущее.
65003539 Портал для разработчиков – Drupal Использовать страну по умолчанию из региональных настроек Drupal
В адресе контактного лица по вопросам монетизации и платежных данных теперь используется страна по умолчанию из региональных настроек. Чтобы изменить этот параметр, выберите Configuration > Regional and language (Конфигурация > Региональные и языковые настройки) в меню администрирования Drupal. При изменении региональных настроек по умолчанию меняется страна по умолчанию в разделе "Контактное лицо по вопросам монетизации" и "Платежные данные".

17.10.11 (интерфейс)

Идентификатор проблемы Описание
67005192 Интерфейс должен обрабатывать декодированные пути при проверке разрешений
Теперь интерфейс обрабатывает декодированные пути при проверке разрешений пользователя.

17.09.20 (управление API и среда выполнения)

Идентификатор проблемы Название компонента Описание
MGMT-4219 Управление API Отправка заголовка организации и среды в хранилище объектов
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 Автоматическое кодирование URL специальных символов в путях разрешений для специальных ролей
APIRT-4767 API Runtime На этапе JavaScript всегда должна использоваться кодировка UTF-8
APIRT-4725 API Runtime Исправлена проблема с исключением указателя на нулевое значение в сервисе OAuth
APIRT-4691 API Runtime Разрешить завершение подключений перед остановкой неисправного сервиса
APIRT-4644 API Runtime Базовая авторизация для BlobstoreService
APIRT-4636 API Runtime Sense Action должен продолжать работать, если Zookeeper неисправен
APIRT-4635 API Runtime Поддержка атрибута повторного использования токена обновления для правил OAuth
APIRT-4632 API Runtime Неправильно рассчитывается счетчик квоты для скользящего окна
APIRT-4584 API Runtime Нестабильное развертывание хука потока, проверка ZooKeeper не работает
APIRT-4542 API Runtime Задача MP Sense завершилась без уведомления
APIRT-4522 API Runtime Аналитика не работает для процессоров сообщений с включенной монетизацией, если регион организации отличается от региона группы AX
APIRT-4444 API Runtime Как рассчитать долю ошибок для каждой цели и каждого кода ошибки
APIRT-4435 API Runtime RepositoryServiceImpl.loadAsString() не использует набор символов
APIRT-4370 API Runtime Высокое использование памяти на страницах организации
APIRT-4354 API Runtime Как записывать версию TLS в access_log Nginx для каждого запроса
APIRT-4169 API Runtime Текущая версия Nginx не поддерживает сочетание переменных, необходимое для заголовка X-Forwarded-For
APIRT-3671 API Runtime После включения хеширования токены не записываются как хешированные
APIRT-3593 API Runtime Токен OAuth не содержит заданный атрибут при последующем вызове
APIRT-3081 API Runtime Ошибка messaging.adaptors.http.flow.ServiceUnavailable с правилом Concurrent Rate Limit
APIRT-4660 API Runtime Добавление имени контейнера MP в заголовок маршрутизатора X-Apigee-Pod
APIRT-4506 API Runtime Изменения кеша не реплицируются в определенный процессор сообщений
APIRT-4196 API Runtime Неверный формат временной метки syslog в правилах ведения журналов сообщений
66933664 API Runtime Сервис квот для потока без CPS должен очищать сегменты асинхронно, а не в основном потоке Apigee
66495205 API Runtime Улучшена обработка правил JavaScript при асинхронных вызовах HTTP, чтобы предотвратить исключение NullPointerException
65847462 API Runtime Оператор print завершается с ошибкой NPE
65648578 API Runtime В пути consul KV должны регистрироваться только MP
65603360 API Runtime Вызовы JavaScript завершаются с ошибкой null
65416531 Платформа функций Восстановление контекста сообщения при возвращении объектов JavaScript в контекст шага JavaScript
67405744 Apigee Высокая задержка при обработке запросов на многофункциональных устройствах
65849186 Trireme Необработанные исключения не приводят к завершению процесса Node.js/Trireme
65713882 Trireme Библиотека mongodb-core в Trireme выдает другие результаты шифрования, чем встроенная библиотека Node.js
65374484 Trireme Безопасность узла: http.get с числовыми параметрами авторизации создает неинициализированные буферы
64577449 Trireme Trireme возвращает ошибку "Недействительный алгоритм проверки sha256"
EDGESERV‑6 Пограничный сервер Приложения Node получают код ошибки x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (интерфейс)

Идентификатор проблемы Описание
65584963 Аналитика: фильтр специальных отчетов должен проверять тип данных без учета регистра
Теперь фильтр специальных отчетов сравнивает типы данных без учета регистра.
65446846 Не удается назначить роль администратора для компании в интерфейсе Edge
Полный набор разработчиков и компаний отображается и может управляться в интерфейсе Edge.
65125644 Невозможно удалить продукт API из учетных данных для приложения компании
Исправлена ошибка, из-за которой продукт API нельзя было удалить из учетных данных для приложения компании.

17.09.11 (управление API)

Идентификатор проблемы Описание
64541665 Как изменить конфигурацию регистратора источника на сервере MP, чтобы у журналов были разные названия
APIRT-3593 Токен OAuth не содержит заданный атрибут при последующем вызове
APIRT-4336 Разделите OAuthStepExecution на несколько выполнений шагов. Для каждой операции должен быть отдельный шаг выполнения.
APIRT-4444 Как рассчитать долю ошибок для каждой цели и каждого кода ошибки
APIRT-4456 Рефакторинг API Verify Key для EAP-gateway/apid
APIRT-4635 Поддержка атрибута повторного использования токена обновления для правил OAuth
APIRT-4683 Как добавить IP-адреса балансировщиков нагрузки GCP в список надежных для заголовков XFF
APIRT-4723 Поддержка загрузки пакета OAuth для режима EdgeX/Hybrid
APIRT-4725 Исправлена проблема с исключением указателя на нулевое значение в сервисе 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 для hybrid-virtual-hosts
MGMT-4250 [EDGEX] Параллельное выполнение для API статуса развертывания прокси-сервера API

17.09.06 (интерфейс)

Идентификатор проблемы Описание
65015144 Аналитика: фильтр на странице специальных отчетов не работает с целочисленными значениями для клиентов BigQuery
Теперь фильтр на странице специальных отчетов обрабатывает целочисленные значения корректно.
64806976 Поле "Разработчик" не заполнено на странице списка приложений
Теперь поле "Разработчик" заполнено для всех приложений в списке.
64766918 Не работает поддержка YAML в редакторе прокси API
Исправлена проблема, из-за которой возникали неполадки с файлами YAML в редакторе прокси API.
64160572 Аналитика: удаление бизнес-транзакций из меню Аналитики и вкладки "Эффективность" в редакторе прокси
Панель управления бизнес-транзакциями больше не поддерживается. Альтернативные варианты можно найти в статье сообщества Альтернатива Business Transactions API.

17.08.21.00 (портал)

Идентификатор проблемы Описание
DEVSOL-2625 Роли монетизации не удаляются после смены компании
Если у вас включена монетизация, то при назначении роли пользователю и переключении им контекста компании роль больше не удаляется.
DEVSOL-2621 Обновления модулей Drupal
Следующие модули Drupal были обновлены до указанной версии:
  • File Entity (fieldable files) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Медиа: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Services Views 7.x-1.2
DEVSOL-2612

Сообщение"На сайте произошла ошибка" при включении монетизации
Устранена проблема, возникавшая при включении модулей монетизации. Сообщение Website encountered an error было показано вместе со следующим сообщением в журналах:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Эта ошибка больше не регистрируется.

DEVSOL-2609 На странице статуса Drupal неверно отображается статус подключения Edge для SAML (OAuth)
Теперь на странице статуса Drupal правильно отображается статус подключения Edge для SAML (OAuth). Ранее на странице Отчеты > Статус показывалось, что подключение не работает, даже если SAML был настроен правильно.
DEVSOL-2608 SAML/OAuth: в журналах при каждом вызове регистрируется промах кеша токена на предъявителя
<0x0x0A>Исправлена проблема с логикой кеширования токена на предъявителя, из-за которой система получала новый токен каждый раз, когда вызывала Edge.
DEVSOL-2599 Несколько проблем с функцией devconnect_user_developer_is_active()
Исправлена проблема, из-за которой для определения активности пользователя проверялся статус неправильного разработчика. Если аккаунт разработчика отключен в интерфейсе Edge, из-за чего ключи приложений перестают работать, система теперь будет показывать разработчику сообщение. Также повышена производительность этой функции.
DEVSOL-2595 Улучшения и обновления конфигурации SAML
В конфигурацию SAML внесены следующие улучшения и обновления:
  • Теперь страницу конфигурации SAML можно редактировать. Подробнее об аутентификации SAML…
  • В интерфейсе теперь показывается поле имени пользователя.
  • Исправлен вызов drush dc-test, чтобы использовать стандартную функцию проверки подключения, поэтому он больше не игнорирует настройки конфигурации 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 При попытке включить модуль Drupal Apigee_company для монетизации в базе данных DevPortal отсутствует таблица drupal_cache_mint.
Исправлена проблема, из-за которой при настройке монетизации возникала следующая ошибка: "ERROR: relation "drupal_cache_mint" does not exist" (ОШИБКА: отношение "drupal_cache_mint" не существует).
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 Изменение конфигурации поставщика платежных услуг для монетизации
На странице конфигурации портала разработчика Configuration > Monetization Settings > Recurring Payment via Worldpay теперь можно настраивать платежные данные WorldPay.
DEVSOL-2307 Добавьте предупреждение или документацию о том, что модуль apigee_company можно использовать только с монетизацией
Модуль Drupal apigee_company требует включенной монетизации. Если вы включите модуль apigee_company, когда монетизация отключена, в отчете о статусе сайта появится предупреждение.
DEVSOL-2270 После последнего выпуска монетизации (5 октября 2016 г.) не удается сохранить информацию о компании
Исправлена ошибка в монетизации, из-за которой информация о компании сохранялась неправильно.
DEVSOL-2175 Модули "Псевдонимы для меня" и "Основная статистика" несовместимы
Основной модуль Drupal и дополнительный модуль "Псевдонимы для меня" были исправлены, чтобы их можно было использовать одновременно с основным модулем статистики. Дополнительную информацию можно найти на страницах https://www.drupal.org/node/1863260 и https://www.drupal.org/node/2076691.

Известные проблемы

В этой версии есть следующие известные проблемы:

Идентификатор проблемы Описание
72379834

При остановке apigee-postgresql появляется сообщение об ошибке, связанной с разрешениями

При использовании команды apigee-seriver apigee-postgresql stop для остановки apigee-postgresql может появиться сообщение о том, что apigee-serive не может перейти в домашний каталог пользователя. Это сообщение можно игнорировать.

68722102

Правило MessageLogging, включающее дополнительную информацию в сообщение журнала

Элемент FormatMessage правила MessageLogging определяет формат регистрируемого сообщения. Если задано значение FormatMessage=false, в регистрируемом сообщении не должно быть никакой информации, сгенерированной Apigee. Однако даже если вы зададите значение FormatMessage=false, сообщение в журнале будет содержать следующую информацию:

  • Оценка приоритета
  • Временная метка