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

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

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

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

Для обновления вашей установки выполните следующую процедуру на узлах Edge:

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

    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. На всех узлах Edge выполните скрипт update.sh для процесса edge . Для этого выполните следующую команду на каждом узле:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    где configFile указывает конфигурационный файл, который вы использовали для установки Apigee Edge for Private Cloud. Например, /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 после установки патча

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

132688399

В одной и той же среде развернуто несколько общих версий потоков.

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

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

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

162770354

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

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

  • Ядро Drupal: 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
  • 4.19.06: apigee-drupal-7.72-0.0.111
  • 4.50.00: apigee-drupal-7.72-0.0.113

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