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

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

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

Как обновить

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

  • edge-analytics-4.50.00-0.0.40037.noarch.rpm
  • edge-gateway-4.50.00-0.0.20110.noarch.rpm
  • edge-management-server-4.50.00-0.0.20110.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20110.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20110.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20110.noarch.rpm
  • edge-router-4.50.00-0.0.20110.noarch.rpm
  • apigee-tomcat-7.0.105-0.0.910.noarch.rpm
  • apigee-sso-4.50.00-0.0.20135.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2513.noarch.rpm

Чтобы проверить, нужно ли обновить установленные версии RPM, введите:

apigee-all version

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

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

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Скачайте последнюю версию Edge 4.50.00 bootstrap_4.50.00.sh в папку /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Установите утилиту Edge 4.50.00 apigee-service и зависимости:
      sudo bash /tmp/bootstrap_4.50.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. Чтобы выполнить скрипт apigee-service.sh, используйте команду source:
      source /etc/profile.d/apigee-service.sh
  2. Обновите все узлы Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    где configFile – файл конфигурации, который вы использовали для установки Apigee Edge Private Cloud. Пример: /opt/silent.conf.

  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

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

В этом выпуске Tomcat обновлен до версии 7.0.105.

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

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

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

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

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

В таблице ниже перечислены ошибки, исправленные в этой версии.

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

Модуль Apigee SSO не помечал файл cookie X-Uaa-Csrf как безопасный

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

166766984 Apache Tomcat обновлен до версии 7.0.105.
165843063 Сервер управления прослушивал неправильный порт (8080) в ответ на команду wait_for_ready.
172587165

Пользовательские переменные иногда не показывались в отчетах в интерфейсе.

Этот процесс был улучшен и стал более надежным.

174241354

Пустые сообщения в правилах MessageLogging приводили к тому, что в журналах появлялось множество предупреждений.

Теперь пустые письма обрабатываются корректно.

168258482

Неправильные разрешения для каталогов в apigee-tomcat приводили к сбоям при выполнении команд apigee-service.

161858295

Некоторые переменные, которые не должны отображаться, были указаны с ошибкой.

Переменная установки в фоновом режиме SSO_JWT_SIGNING_KEY_FILEPATH теперь пишется правильно.

168904909

Не удалось настроить время ожидания чтения для правила LDAP.

Добавлена функция для поддержки тайм-аута подключения ввода-вывода к ресурсу LDAP в случае JNDI. По умолчанию время ожидания не задано.

177527888

Свойство features.strictSSLEnforcement не работало на целевом сервере.

157521855

Настройка наборов шифров при включении TLS для Management API работала некорректно.

178627968

Обработчики сообщений по умолчанию отправляли в Аналитику неиспользуемые поля.

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

Ниже перечислены известные проблемы безопасности, которые были устранены в этой версии. Чтобы избежать этих проблем, установите последнюю версию Edge Private Cloud.

Идентификатор проблемы Описание
CVE-2020-13935

Неправильная проверка длины полезной нагрузки в фрейме WebSocket. Недопустимая длина полезной нагрузки может привести к бесконечному циклу. Множественные запросы с недопустимой длиной полезной нагрузки могут привести к отказу в обслуживании.

Затронутые версии: Apache Tomcat 10.0.0-M1–10.0.0-M6, Apache Tomcat 9.0.0.M1–9.0.36, Apache Tomcat 8.5.0–8.5.56 и Apache Tomcat 7.0.27–7.0.104.

178784031

Утверждения, используемые для проверки ответов HTTP, не требовали подписи, что могло привести к проблемам с безопасностью.

Теперь утверждения должны быть подписаны.

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

Список известных проблем с Edge Private Cloud можно найти в статье Известные проблемы с Edge Private Cloud.