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

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

19 апреля 2023 г. мы выпустили новую версию Apigee Edge для частного облака.

Примечание. Эта версия будет поддерживаться до 31 августа 2024 г.

Процедура обновления

В этом разделе описывается, как установить этот выпуск, если вы выполняете обновление с предыдущего выпуска Edge для частного облака. Если вам необходимо выполнить обновление с более ранней версии, см. раздел «Применение нескольких версий исправлений» .

Обновление этого выпуска приведет к обновлению компонентов в следующем списке RPM:

  • Edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • Edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • Edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • край-маршрутизатор-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • Edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • край-мята-шлюз-4.52.00-0.0.40323.noarch.rpm
  • Edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • Edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

Вы можете проверить версии RPM, которые вы сейчас установили, и узнать, нужно ли их обновлять, введя:

apigee-all version

Чтобы обновить установку, выполните следующую процедуру на пограничных узлах:

  1. На всех пограничных узлах:

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Загрузите последнюю версию файла bootstrap_4.52.00.sh Edge 4.52.00 в /tmp/bootstrap_4.52.00.sh :
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Установите утилиту apigee-service Edge 4.52.00 и зависимости:
      sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

      где uName и pWord — это имя пользователя и пароль, которые вы получили от Apigee. Если вы опустите pWord , вам будет предложено ввести его.

    4. Обновите утилиту apigee-setup :
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Используйте команду source для выполнения сценария apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Обновите утилиту apigee-provision на сервере управления:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. Обновите узлы Postgres (главные и резервные):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. На всех пограничных узлах выполните сценарий update.sh для пограничного процесса:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Выполните сценарий update.sh для единого входа на всех узлах:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

В этом выпуске не было исправлено никаких проблем с безопасностью.

Изменения в поддерживаемом программном обеспечении

В этом выпуске нет изменений в поддерживаемом программном обеспечении.

Амортизация и выход на пенсию

В этом выпуске нет новых исключений или прекращений поддержки.

Новые возможности

В этом выпуске нет новых функций.

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

В этом разделе перечислены ошибки частного облака, исправленные в этом выпуске.

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

Политика OASValidation потребляла слишком много памяти кучи

Это исправлено.
248499777

Добавлены дополнительные проверки для предотвращения проникновения запроса GET в другой запрос POST.

245387101

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

Секрет потребителя теперь постоянно регистрируется в замаскированном виде. Вы можете установить для конфигурации conf_keymanagement_app.auditlog.mask.secret значение false на сервере управления, чтобы предотвратить маскирование секрета, если вы хотите регистрировать секретный ключ в виде открытого текста в аудите.
267778362

Apigee-provision создавал пустые строки при добавлении записей cron.

Это исправлено.
267788856

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

273931118

Исправлена ​​регрессия в API MGMT, из-за которой возвращались неправильные типы контента, если заголовок принятия в запросах содержал подстановочный знак.

Это также вызывало сбои при загрузке файла трассировки в пользовательском интерфейсе.
274587823

По соображениям безопасности загрузка внешних объектов теперь не разрешена по умолчанию в политике XSLTransform.

Вы можете переопределить это, установив флаг conf_feature-flags_xsl.allow.external.entities=true в процессоре сообщений.
245387101

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

Секрет потребителя теперь постоянно регистрируется в замаскированном виде. Вы можете установить для конфигурации conf_keymanagement_app.auditlog.mask.secret значение false на сервере управления, чтобы предотвратить маскирование секрета, в случае, если вы хотите регистрировать секретный ключ в виде открытого текста в аудите.
276991965

Исправлена ​​ошибка, появившаяся в OPDK v4.52.00, которая приводила к сбою определенных комбинаций заголовков API и Accept.

260024953

Apigee не заполнил некоторые целевые переменные, такие как URL-адрес и хост, когда использовался целевой сервер и возникла целевая ошибка.

Это решено.
274399775

Cassandra и cassandra-client не обновлялись до последних версий при обновлении с Edge for Private Cloud v4.51 до v4.52.

Это было исправлено
269545512

Версия драйвера Postgres в шлюзе обновлена ​​до 42.5.4.

270203185

Обновлена ​​версия драйвера Postgres в Монетизации до 42.5.4.

197529839

Улучшена обработка новых строк в операторах условий прокси.

214664198

В таблицы фактов Analytics добавлен столбец, в котором собраны три основные политики, выполнение которых заняло больше всего времени.

258898812

Удалены непредвиденные credentialsLoaded параметра, загруженные из ответа API при загрузке приложений.

270967547

При обновлении Edge for Private Cloud 4.50 до 4.52 возникла проблема.

Это исправлено.

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

У Apigee-postgresql возникают проблемы с обновлением с версии 4.50 или 4.51 до версии 4.52. Проблемы в основном возникают, когда количество дочерних таблиц фактов превышает 500. Обходной путь см. в разделе Обновление Postgresql при обновлении до версии 4.52 в разделе Известные проблемы с Edge для частного облака.

Полный список известных проблем см. в разделе Известные проблемы с Edge для частного облака .

Применение нескольких версий патча

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

Каждый выпуск исправлений содержит обновления определенных компонентов Edge для частного облака, таких как edge-management-server . Чтобы применить несколько версий исправлений, вам необходимо обновить каждый компонент Edge, который был включен в выпуск исправления позже установленной вами версии. Вы можете найти эти компоненты, просмотрев примечания к выпуску Edge для частного облака для всех версий, более поздних, чем ваша текущая версия, и проверив список RPM для этих выпусков. Ссылки на все примечания к выпуску Edge для частного облака см. в примечаниях к выпуску Apigee .

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

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