4.51.00.12 - Edge for Private Cloud release notes

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

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

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

Как обновить

В этом разделе описано, как установить эту версию, если вы обновляете предыдущую версию исправления 4.51.00.11. Если вам нужно обновить более раннюю версию, ознакомьтесь с разделом Как применить несколько версий исправлений.

После установки этой версии будут обновлены компоненты, перечисленные в следующих RPM-пакетах:

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-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

Чтобы обновить установку, выполните следующие действия на узлах Edge:

  1. На всех узлах Edge:

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Скачайте последнюю версию файла Edge 4.51.00 bootstrap_4.51.00.sh в папку /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. Чтобы выполнить скрипт apigee-service.sh, используйте команду source:
      source /etc/profile.d/apigee-service.sh
  2. Обновите узлы Postgres (основной и резервный):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. На всех узлах Edge выполните скрипт update.sh для процесса Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Выполните скрипт update.sh для SSO на всех узлах:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Новые функции

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

TLS 1.3 для исходящего трафика

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

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

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

Изменения в поддерживаемом ПО

В этом выпуске поддерживаемое ПО не изменилось.

Прекращение поддержки

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

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

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

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

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

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

Обновлена версия драйвера Postgres в Gateway и Monetization до 42.5.4.

193007714

При получении целевых данных прокси-сервера в формате JSON отсутствовали некоторые свойства.

Теперь эта неполадка устранена.
245387101

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

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

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

Это должно ускорить загрузку обработчика сообщений, если ему нужно загрузить много ресурсов 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 в формате tarball с помощью зеркала Apigee и использовать это зеркало для установки Apigee. Подробнее о том, как использовать локальный репозиторий Edge для поддержки версии Edge…