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

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

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

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

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

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

    1. Очистите репозитории Yum:
      sudo yum clean all
    2. Загрузите последнюю версию файла bootstrap_4.50.00.sh Edge 4.50.00 в /tmp/bootstrap_4.50.00.sh :
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Установите утилиту apigee-service Edge 4.50.00 и зависимости:
      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. Используйте команду source для выполнения сценария apigee-service.sh :
      source /etc/profile.d/apigee-service.sh
  2. На всех пограничных узлах выполните сценарий update.sh для edge процесса. Для этого выполните следующую команду на каждом узле:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

  3. На всех узлах портала обновите процесс devportal , выполнив следующую команду:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

Поддерживаемое программное обеспечение

Никаких изменений.

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

Параметр запроса privateKeyExportable в API Aliases устарел.

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

Никаких изменений.

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

В следующей таблице перечислены ошибки, исправленные в этом выпуске:

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

408 ошибки тайм-аута

Запросы API для имен виртуальных хостов неправильно возвращали ошибки тайм-аута 408.

161121352

Отчеты о доходах (монетизация)

В отчетах о доходах отображались неправильные данные для некоторых полей, включая чистую цену и долю дохода. В отчетах теперь отображаются правильные данные.

159108299

NoClassDefFoundError после установки патча

У некоторых клиентов возникала NoClassDefFoundError на сервере управления после установки исправления 4.50.00.01.

132688399

Несколько версий общего потока, развернутых в одной среде

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

Начиная с версии 4.50.00.01, вы больше не можете развертывать несколько ревизий общего потока в одной и той же среде, независимо от того, установлено ли для параметра override значение true или false . Это справедливо независимо от того, используете ли вы API развертывания с общим потоком с типом контента MIME application/octet-stream или type application/x-www-form-urlencoded . Дополнительные сведения см. в двух примерах в шаге 3 этого раздела документации по общему потоку . Если общий поток используется в перехватчике потока, развертывание новой версии общего потока приведет к тому, что перехватчик потока будет использовать последнюю развернутую версию.

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

162770354

Обновления безопасности Drupal

В Edge были добавлены следующие обновления безопасности:

  • Ядро Друпала: 7.72
  • Интернационализация: 7.x-1,27
  • Сервисы: 7.x-3.27

Все RPM-пакеты apigee-drupal-7.72 имеют разные номера сборки:

  • 4.19.01: apigee-drupal-7.72-0.0.304
  • 19.4.06: apigee-drupal-7.72-0.0.111
  • 4.50.00: apigee-drupal-7.72-0.0.113

Все эти RPM имеют одну и ту же версию ядра Drupal 7.72 и идентичны. При обновлении с более ранних версий номер сборки в RPM может не измениться.