4.52.00.03 – Versionshinweise zu Edge für Private Cloud

Sie sehen die Dokumentation zu Apigee Edge.
Rufen Sie die Apigee X-Dokumentation auf.
weitere Informationen

Am 25. Oktober 2023 wurde eine neue Version von Apigee Edge für Private Cloud veröffentlicht.

Hinweis:Diese Version wird bis zum 25. Oktober 2024 unterstützt.

Updateverfahren

In diesem Abschnitt wird beschrieben, wie Sie diesen Release installieren, wenn Sie eine Aktualisierung vom vorherigen Release von Edge for Private Cloud vornehmen. Wenn Sie von einem früheren Release aktualisieren müssen, finden Sie weitere Informationen unter Mehrere Patchversionen anwenden.

Durch die Aktualisierung dieses Release werden die Komponenten in der folgenden RPM-Liste aktualisiert:

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm

Du kannst prüfen, ob die RPM-Versionen, die du aktuell installiert hast, aktualisiert werden müssen. Gib dazu Folgendes ein:

apigee-all version

Führen Sie das folgende Verfahren auf den Edge-Knoten aus, um Ihre Installation zu aktualisieren:

  1. Auf allen Edge-Knoten:

    1. Bereinigen Sie die Yum-Repositories:
      sudo yum clean all
    2. Laden Sie die neueste bootstrap_4.52.00.sh-Datei von Edge 4.52.00 in /tmp/bootstrap_4.52.00.sh herunter:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Installieren Sie das apigee-service-Dienstprogramm von Edge 4.52.00 und die Abhängigkeiten:
      sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

      Dabei sind uName und pWord der Nutzername und das Passwort, die Sie von Apigee erhalten haben. Wenn Sie pWord weglassen, werden Sie aufgefordert, ihn einzugeben.

    4. Verwenden Sie den Befehl source, um das Skript apigee-service.sh auszuführen:
      source /etc/profile.d/apigee-service.sh
  2. Führen Sie auf allen Edge-Knoten das Skript update.sh für den Edge-Prozess aus:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Führen Sie das Skript update.sh für die SSO auf allen Knoten aus:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. Führen Sie auf allen UI-Knoten das Skript update.sh für die UI aus:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Wenn Sie die New Edge-Umgebung verwenden, führen Sie den folgenden Befehl aus:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

Sicherheitsprobleme behoben

Im Folgenden finden Sie eine Liste mit bekannten Sicherheitsproblemen, die in dieser Version behoben wurden. Installieren Sie die neueste Version von Edge for Private Cloud, um diese Probleme zu vermeiden.
Fehler-ID Beschreibung
279065506 In der Weiterleitungs-URL für OAuth2 wurde die Entropie des state-Parameters verbessert, um sie unvorhersehbar zu machen. So wird die CSRF-Sicherheitslücke (Cross Site Request Forgery) vermieden.",
279065586 Inhaltssicherheitsrichtlinien im Header wurden hinzugefügt, um eine zusätzliche Sicherheitsebene für Websites vor clientseitigen Angriffen zu schaffen.

Änderungen an unterstützter Software

Folgende Softwareversionen werden ab sofort unterstützt:

  • Red Hat Enterprise Linux (Intel 64-Bit): Version 8.8
  • Oracle Linux (Intel 64-Bit): Versionen 7.9, 8.7 und 8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

Eine vollständige Liste der unterstützten Software finden Sie unter Von Edge für Private Cloud unterstützte Software.

Einstellung und Einstellung

In dieser Version gibt es keine neuen Einstellungen oder Einstellungen.

Neue Funktionen

In dieser Version werden die folgenden neuen Funktionen eingeführt:

Maximale Anzahl von Zeichen für Organisations- und Umgebungsnamen festlegen

Mit dieser Version können Sie die maximale Anzahl von Zeichen für die Organisations- und Umgebungsnamen beim Erstellen einer neuen Organisation oder Umgebung beschränken. Der Standardwert für die maximale Anzahl von Zeichen beträgt 255. Wenn Sie einen niedrigeren Maximalwert angeben möchten, legen Sie die folgenden Attribute in der entsprechenden Attributdatei fest:

  • Legen Sie in der Datei mit den Organisationseigenschaften org.name.max.length fest.
  • Legen Sie in der Datei mit den Organisationseigenschaften env.name.max.length fest.

Wenn eines dieser Attribute auf einen Wert kleiner als 0 oder größer als 255 festgelegt ist, verwendet das System einen Maximalwert von 1 bzw. 255.

Ablauf von Zugriffstokens festlegen

Mit diesem Release können Sie den Ablauf von Zugriffstokens festlegen, indem Sie das Attribut conf_keymanagement_oauth_access_token_expiry_time_in_millis auf die gewünschte Ablaufzeit in Millisekunden setzen. Diese Funktion ist standardmäßig deaktiviert. Um sie zu aktivieren, setzen Sie conf_keymanagement_oauth_access_token_is_apply_limit im Message Processor auf true.

Mit diesem Feature können Apigee-Administratoren den Ablauf von Zugriffstokens, die in Apigee erstellt wurden, besser steuern.

Fehlerkorrekturen

In diesem Abschnitt werden die Private Cloud-Fehler aufgeführt, die in diesem Release behoben wurden.

Fehler-ID Beschreibung
290242749

Wenn die Variable ServiceCallout.response in DataMasking verwendet wurde, waren die Richtlinien im Trace nicht sichtbar.

Dieses Problem wurde behoben.
260397807

Ein Problem in E-Mail-Vorlagen hat das Senden von Multibyte-Zeichen in einer E-Mail verhindert.

Dieses Problem wurde behoben.
234544436

Es gab ein Problem, bei dem das linke Menü beim Ändern der Organisation in der neuen Edge-Benutzeroberfläche verschwand.

Dieses Problem wurde behoben.
293268203

Analytics-Abhängigkeiten wurden auf Verwaltungsserverknoten nicht automatisch aktualisiert.

Dieses Problem wurde behoben.
261616264

Es wurde eine Bootstrap-Prüfung hinzugefügt, um sicherzustellen, dass Postgresql während des Upgrades nicht entfernt/gelöscht wird.

279065586

Die Entropie des Statusparameters in der Weiterleitungs-URL für OAuth2 wurde verbessert, um sie unvorhersehbar zu machen. So wird die Sicherheitslücke „Cross Site Request Forgery“ (CSRF) vermieden.

283310836

Die Fehlermeldung beim Parsen großer XML-Dateien wurde verbessert.

245936798

Ein Problem mit Organisations- und Umgebungsnamen führte dazu, dass <code<create< code="" dir="ltr" Translate="no">-Abfragen in Postgresql fehlgeschlagen sind.</code<create<>

Dies wurde durch eine verbesserte Handhabung von Konflikten mit Postgres-Indexnamen bei langen Organisations- und Umgebungsnamen behoben.
293733533

Die Spring-Drittanbieterbibliothek in Edge Gateway-Komponenten wurde von Version 5.3.20 auf Version 5.3.27 aktualisiert.

294363158

Eine Regression hat dazu geführt, dass in den Drop-down-Menüs der Analyse- und Monitoringseiten der Edge-Benutzeroberfläche einige zusätzliche Dimensionen angezeigt wurden.

Dieses Problem wurde behoben.
297889765

Von Apigee-Mirror generierte Artefakte haben jetzt die richtige Inhaberschaft.

Bekannte Probleme

Eine vollständige Liste der bekannten Probleme finden Sie unter Bekannte Probleme mit Edge for Private Cloud.

Mehrere Patchversionen anwenden

In diesem Abschnitt wird beschrieben, wie Sie mehrere Patchversionen anwenden, falls Sie von einer Edge for Private Cloud-Version aktualisieren, die älter als die vorherige Patch-Release-Version ist.

Jeder Patchrelease enthält Aktualisierungen für bestimmte Komponenten von Edge für Private Cloud, z. B. edge-management-server. Wenn Sie mehrere Patchversionen anwenden möchten, müssen Sie jede Edge-Komponente, die in einem Patchrelease enthalten war, nach der aktuell installierten Version aktualisieren. Sie finden diese Komponenten in den Versionshinweisen von Edge für Private Cloud für alle Versionen nach Ihrer aktuellen Version und in der Liste der RPMs für diese Releases. Links zu allen Versionshinweisen für Edge for Private Cloud finden Sie in den Apigee-Versionshinweisen.

Hinweis: Du musst jede Komponente nur einmal aktualisieren. Dazu musst du den RPM für die neueste Version der in den Patch-Releases enthaltenen Komponente installieren. Folgen Sie der Anleitung in den Versionshinweisen für diese Version, um die Komponente zu aktualisieren.

Hinweis: Durch das Upgrade einer Komponente wird automatisch die neueste Patchversion der Komponente installiert. Wenn Sie ein Upgrade auf eine nicht aktuelle Patchversion durchführen möchten, müssen Sie Ihre eigene Tarball-Kopie des Apigee-Repositorys mit Apigee Mirror verwalten und diesen Spiegel für Apigee-Installationen verwenden. Weitere Informationen finden Sie unter Lokales Edge-Repository zum Verwalten Ihrer Edge-Version verwenden.