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

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

В следующие даты мы начали выпускать обновления компонентов Apigee Edge для публичного облака:

  • Маршрутизатор: понедельник, 31 мая 2021 г.
  • Сервер управления: вторник, 15 июня 2021 г.
  • Обработчик сообщений: среда, 30 июня 2021 г.
  • Обработчик сообщений: вторник, 19 октября 2021 г.

Клиенты частного облака : включен ли этот облачный выпуск в вашу версию частного облака? Ознакомьтесь с примечаниями к выпуску вашей версии, чтобы узнать, какие облачные выпуски она содержит. Кроме того, см. раздел «Нумерация выпусков», чтобы понять, как ее можно определить, сравнивая номера выпусков.

Вопросы или проблемы? Получите помощь здесь .

Уведомления о выпуске . Перейдите на сайт http://status.apigee.com и нажмите «Подписаться на обновления» .

Домашняя страница примечаний к выпуску

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

Ниже приведены новые функции и обновления в этом выпуске.

Новый флаг на уровне организации для ограничения разрешений пользователей для ресурса аудита.

Был добавлен новый флаг уровня организации: features.isAuditEnabledOnlyForOrgAdmin . Если этот флаг установлен в true для конкретной организации, только пользователи OrgAdmin смогут получить доступ к ресурсу Audits. Эта функция позволяет клиентам отключать аудит для всех ролей пользователей, кроме администратора организации. По умолчанию — существующее поведение.

Кодировка передачи identity больше не поддерживается.

Запросы с Transfer-Encoding: identity теперь будут получать ответ HTTP 501.

Новое свойство для процессора сообщений

Мы представили новое свойство для процессора сообщений, которое вы можете использовать для настройки пересылки прокси-сервера на внутренний сервер: conf_http_HTTPClient.use.proxy.host.header.with.target.uri . Свойство устанавливает целевой хост и порт в качестве заголовка HOST.

Заголовок идентификатора проверки работоспособности

При использовании HealthMonitor и, в частности, HTTP-монитора, теперь можно настроить запросы на проверку работоспособности, включив в них HTTP-заголовок с известным именем, который получает уникальное, динамически присваиваемое значение для каждого запроса на проверку работоспособности.

Поддержка наборов свойств в Apigee Edge

Наборы свойств теперь поддерживаются в Apigee Edge. См. Использование наборов свойств .

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

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

Идентификатор проблемы Имя компонента Описание
151688733 Сервер управления

Исправлена ​​проблема, из-за которой в некоторых случаях при попытке получить журналы аудита возвращался статус HTTP 409.

161767761 Сервер управления

Исправлена ​​проблема, из-за которой тело запроса для некоторых запросов неправильно записывалось в журналы аудита.

162300761 Сервер управления

Исправлена ​​проблема, из-за которой, если определение OpenAPI не возвращало действительный JSON или YAML, выдавалось исключение, раскрывающее части целевого ответа.

172081319 Сервер управления

Исправлена ​​проблема, из-за которой пользователи могли назначать роли пользователей своим учетным записям, предоставляя доступ к организациям, которыми они не владели. С этим исправлением такие операции не разрешены.

174925913 Сервер управления

Исправлена ​​проблема, из-за которой пользователи не могли обновить существующие записи KVM, имена которых начинались с «/». Это изменение позволяет такие обновления.

180874323 Сервер управления

Исправлена ​​проблема, из-за которой номера удаленных версий прокси могли сохраняться. Это исправление позволяет пользователям принудительно удалять висячие номера версий.

67780911 Процессор сообщений

Исправлена ​​проблема, из-за которой переменная потока responsecache.cachesource устанавливалась как L2, даже если произошел промах в кэше.

184967588 Процессор сообщений

Исправлена ​​проблема, из-за которой тип rollingwindow политики квот сбрасывался преждевременно, если для элемента <Distributed> было установлено значение true , а для элемента <Synchronous> — значение false .

(В обновлении от 19.10.21.)

77021457 Процессор сообщений

Исправлена ​​проблема, из-за которой установка override false в операции Put работала правильно, только если запись находилась в кеше. Теперь, если атрибут override имеет значение false , запись не будет переопределена независимо от того, находится она в кеше или нет.

119911660 Процессор сообщений

Исправлена ​​проблема с политикой Service Callout: если clearPayload имеет значение true , сообщение запроса будет удалено из контекста сообщения.

120421482 Процессор сообщений

Во время создания KVM были добавлены дополнительные проверки для проверки существования указанной среды.

140911291 Процессор сообщений

Исправлена ​​проблема, из-за которой сообщения, содержащие символы новой строки, регистрируемые в syslog политикой MessageLogging, не разбивались на несколько строк при использовании TCP. Теперь новые строки обрабатываются как положено.

143086035 Процессор сообщений

Исправлена ​​проблема, из-за которой монитор работоспособности игнорировал значение <HttpMonitor>.<Request>.<isSSL> и когда целевой сервер определял, были ли проверки работоспособности HTTP или HTTPS.

Теперь значение <HttpMonitor>.<Request>.<isSSL> будет включать или отключать mTLS при проверках работоспособности независимо от того, включен ли он на целевом сервере.

144017075 Процессор сообщений

Предотвратите случайное изменение объекта в кэше L1.

Когда объект помещается или извлекается в кэш L1 или из него, вместо этого помещается или извлекается копия.

150594487 Процессор сообщений

Исправлена ​​проблема, приводившая к сбою всей начальной загрузки процессора сообщений при попытке загрузить поврежденный файл jar.

157468872 Процессор сообщений

Устаревшая стоимость в KVM после истечения срока действия уменьшается.

Исправлена ​​проблема, из-за которой ExpiryTimeInSecs в KeyValueMapOperations изменялось на меньшее значение, хотя старый срок действия сохранялся и возвращалось устаревшее значение KVM.

160648174 Процессор сообщений

RaiseFault проверяет имя в любой переменной AssignVariable.

Если политика RaiseFault включает элемент AssignVariable, политика теперь проверяет, что имя не пусто.

161390503 Процессор сообщений

Правильная обработка ref в сообщении HMAC.

Политика HMAC теперь правильно обрабатывает случай, когда ссылочная переменная для элемента Message не установлена: она выдает ошибку с сообщением, указывающим, что ссылочная переменная не может быть разрешена.

162320407 Процессор сообщений

Исправлена ​​проблема, из-за которой сертификаты клиента не отправлялись, хотя на целевом сервере был установлен clientauthenabled .

164466716 Процессор сообщений

Поведение исключения SetVariableFailed было исправлено для политики KeyValueMapOperations.

Раньше исключение SetVariableFailed не возникало, если зашифрованная запись все еще находилась в кеше. Такое поведение было исправлено. Теперь исключение возникает, если доступ к зашифрованной записи осуществляется без private префикса, независимо от того, находится она в кеше или нет.

165421271 Процессор сообщений

Исправлена ​​проблема, из-за которой нестроковые значения JSON в полезных нагрузках преобразовывались в строки в инструменте отладки.

168082009 Процессор сообщений

Переменная потока developer.app.id была добавлена ​​для политики GetAuthV2Info.

Переменная потока developer.app.id не была доступна при использовании GetAuthV2Info. Теперь он добавлен в набор переменных потока времени выполнения для этой политики.

173003882 Процессор сообщений

Исправлена ​​проблема, из-за которой прокси-сервер с политикой AssignMessage не мог развернуться, если для заголовков и других элементов не было указано имя.

177676554 Процессор сообщений

Запретить параллельное выполнение двух политик.

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