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

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

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

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

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

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

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

  • край-шлюз-4.51.00-0.0.60186.noarch.rpm
  • Edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • край-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • Edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • край-маршрутизатор-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • край-мята-шлюз-4.51.00-0.0.40322.noarch.rpm
  • Edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • Edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

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

apigee-all version

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

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

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

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

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

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

В этом выпуске представлена ​​следующая новая функция:

TLS 1.3 для трафика в южном направлении

В этом выпуске добавлена ​​поддержка TLS 1.3 для южного трафика (трафик между процессором сообщений и внутренним сервером). Дополнительные сведения см. в разделе Настройка TLS 1.3 для южного трафика .

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

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

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

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

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

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

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

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

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

Отсутствие конечных пробелов после операторов условий приводило к сбоям при развертывании.

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

Обновлена ​​версия драйвера Postgres в разделе «Шлюз и монетизация» до 42.5.4.

193007714

Некоторые свойства отсутствовали, когда целевые сведения о прокси-сервере были получены в формате JSON.

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

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

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

Добавлены исправления для оптимизации загрузки ресурсов спецификации Open API в рамках политики OASValidation.

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

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

Это можно включить, установив флаг conf_feature-flags_xsl.allow.external.entities=true в обработчике сообщений.
260714664

Некоторые таблицы Cassandra по-прежнему использовали SizeTieredCompactionStrategy по умолчанию.

Это было изменено на LeveledCompactionStrategy . Обратите внимание, что это изменение применимо только к новым установкам Apigee Edge для частного облака.
261631942

Исправлена ​​незначительная регрессия в сценарии предварительной установки apigee-postgresql , из-за которой при некоторых условиях не удавалось создать резервную копию файлов конфигурации.

258898812

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

272136041

Следующие поля API, которые были недавно добавлены в Apigee, видны в Edge для частного облака. Однако они не имеют никакого эффекта в Edge для частного облака, поэтому вы можете смело игнорировать их, если столкнетесь с ними.

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name
  • Известные проблемы

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

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

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

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

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

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