4.50.00.11 - Edge for Private Cloud release notes

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

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

Как обновить

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

  • edge-analytics-4.50.00-0.0.40046.noarch.rpm
  • apigee-sso-4.50.00-0.0.21034.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.917.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
  • apigee-lib-4.50.00-0.0.1019.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
  • apigee-setup-4.50.00-0.0.1128.noarch.rpm
  • apigee-service-4.50.00-0.0.1428.noarch.rpm
  • apigee-configutil-4.50.00-0.0.613.noarch.rpm
  • edge-gateway-4.50.00-0.0.20140.noarch.rpm
  • edge-management-server-4.50.00-0.0.20140.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20140.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
  • edge-router-4.50.00-0.0.20140.noarch.rpm
  • edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20020.noarch.rpm
  • edge-ui-4.50.00-0.0.20198.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
  • apigee-validate-4.50.00-0.0.624.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20224.noarch.rpm
  • apigee-adminapi-4.50.00-0.0.607.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-lib:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. Чтобы выполнить скрипт apigee-service.sh, используйте команду source:
      source /etc/profile.d/apigee-service.sh
  2. Обновите утилиту apigee-validate на сервере управления:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Обновите утилиту apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. Утилита для обновления apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. Обновление утилиты "apigee-config":
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. Обновите все узлы Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  7. На всех пограничных узлах выполните скрипт update.sh для пограничного процесса:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. Выполните скрипт update.sh для SSO на всех узлах:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  9. Выполните скрипт update.sh для интерфейса на всех узлах:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  10. Если вы используете новый интерфейс Edge, выполните следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  11. Если вы используете Apigee mTLS, следуйте инструкциям в разделе Как обновить Apigee mTLS. Подробнее о взаимной аутентификации TLS в Apigee…

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

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

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

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

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

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

Новая оболочка для инструмента nodetool repair

Обертка выполняет проверку свободного места на диске (где смонтирована Cassandra) перед запуском nodetool repair. Обертка также поддерживает аутентификацию JMX и конфигурации, связанные с SSL через JMX.

В правилах LDAP добавлена поддержка динамической замены строк для элемента <BaseDN>.

Элемент <BaseDN> правил LDAP задает базовый уровень LDAP, на котором хранятся все ваши данные. В этом выпуске мы добавили атрибут ref к элементу, который можно использовать, чтобы указать переменную потока, содержащую значение <BaseDN>, например apigee.baseDN. ref имеет приоритет над явным значением BaseDN. Если вы укажете и ref, и значение, приоритет будет иметь ref. Если ref не разрешается во время выполнения, используется значение.

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

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

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

Исправлен непоследовательный путь к скрипту jQuery в классическом интерфейсе

151852439

Расширенное ведение журнала для интерфейса не работало из-за неправильной конфигурации файла .properties.

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

Ошибка 404 при переходе на страницу разработчика со страницы его приложений

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

Компании не отображались в интерфейсе Edge

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

Проблемы с доверием к сертификатам с собственной подписью в интерфейсе Edge

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

console.log() вызывал чрезмерное ведение журналов

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

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

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

Apigee SSO неправильно возвращал трассировки стека в ответах.

Теперь эта неполадка устранена. Обратите внимание, что трассировки стека по-прежнему регистрируются.
79591934

apigee-validate завершался с ошибкой и непонятным сообщением

Теперь эта неполадка устранена. Улучшено ведение журнала ошибок для скрипта apigee-validate.
174732169

Некорректное удаление сообщений syslog

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

Удалены устаревшие ключи из компонентов Gateway и Machinekey

197760258

Сбой в работе API разрешений приводил к проблемам совместимости между интерфейсом Edge и шлюзом

Эта проблема, возникавшая при включенной внешней аутентификации LDAP, устранена.
194485178

Удалены лишние пробелы в начале и конце всех свойств, связанных с ограничениями HTTP-запросов и ответов

193918953

Удалены некоторые неиспользуемые конфигурации из компонентов шлюза

112262604

При переключении на резервный сервер Postgres необходимо обновить сервер управления Mint

Был создан улучшенный скрипт для изменения учетных данных подключения к Postgres для сервера управления Mint. Подробнее о том, как обрабатывать отработку отказа базы данных PostgreSQL…
197301743

Большое сообщение рукопожатия SSL вызывало проблемы в Java 1.8.0_3XX

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

Команда ip не была дополнена абсолютным путем

Теперь эта неполадка устранена. В скриптах Apigee теперь указываются полные пути к командам.
171240470

Не удавалось выполнить обновление управления, когда была включена аутентификация JMX Cassandra или SSL

Добавлена функция, позволяющая предоставлять конфигурации аутентификации и SSL Cassandra JMX при выполнении настройки или обновления на сервере управления.
193564174

Панели управления Аналитики в интерфейсе Edge не могли получить данные

Исправлена ошибка, из-за которой запросы к Аналитике не выполнялись в средах с точкой в названии.
167960487

Зарезервированные ключевые слова AND/OR в тексте параметров приводили к сбоям в отчетах Аналитики.

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

Лишние пробелы в списке IP-адресов router.properties не позволяли запустить маршрутизаторы

Теперь эта неполадка устранена. Лишние пробелы будут удалены.
184573211

Расширения для управления Java (JMX) больше не включены по умолчанию для модуля Apigee SSO.

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

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

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

Пароли регистрировались в Edge для частного облака из-за обычного ведения журнала изменений в файле конфигурации. Чтобы запретить регистрацию изменений конфигурации, выполните следующие действия:

  • Если компонент Edge уже установлен, выполните одно из следующих действий:
    • Задайте LOGGER_PRINT_CONFIG_DELTA=false в качестве переменной среды. Это остановит ведение журнала изменений конфигурации для всех компонентов на этом узле.
    • Чтобы отключить ведение журнала изменений конфигурации для определенных компонентов, добавьте logger.print.config.delta=false в файл конфигурации, относящийся к клиенту, для этого компонента. После этого регистрация изменений конфигурации для этого компонента будет остановлена. Подробнее о том, как настроить Edge…
  • Если вы устанавливаете компонент Edge, вы можете запретить регистрацию изменений конфигурации, добавив следующую запись в файл silent.conf:
    CONFIG_DELTA_LOG=n

    Это означает, что компонент не будет регистрировать изменения конфигурации.

Н/Д Повышена безопасность паролей и связанных с ними данных, хранящихся на платформе.
CVE-2015-9251 Уязвимость межсайтового скриптинга (XSS) устранена при выполнении междоменного запроса Ajax без параметра dataType в jQuery.
Н/Д Добавлены дополнительные меры защиты от атак с повторным использованием утверждений SAML.

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

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