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

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

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

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

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

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

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

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

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

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

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

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

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

При использовании HealthMonitor, и в частности HTTP Monitor, теперь можно настроить запросы на проверку работоспособности таким образом, чтобы они включали 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.2021.)

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, теперь политика проверяет, не является ли поле Name пустым.

161390503 Обработчик сообщений

Корректная обработка ref в сообщении HMAC

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

162320407 Обработчик сообщений

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

164466716 Обработчик сообщений

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

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

165421271 Обработчик сообщений

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

168082009 Обработчик сообщений

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

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

173003882 Обработчик сообщений

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

177676554 Обработчик сообщений

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

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