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

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

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

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

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

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

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

Был добавлен новый флаг уровня организации: 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 Процессор сообщений

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

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

,

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

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

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

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

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

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

Был добавлен новый флаг уровня организации: 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 Процессор сообщений

Исправлена ​​проблема с политикой вызова службы: если 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 Процессор сообщений

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

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