4.52.00.01 – Versionshinweise zu Edge für Private Cloud

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

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

Hinweis:Diese Version wird bis zum 31. August 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-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.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. Aktualisieren Sie das Dienstprogramm apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Verwenden Sie den Befehl source, um das Skript apigee-service.sh auszuführen:
      source /etc/profile.d/apigee-service.sh
  2. Aktualisieren Sie das Dienstprogramm apigee-provision auf dem Verwaltungsserver:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. Postgres-Knoten (Master und Standby) aktualisieren:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. 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
  5. Führen Sie das Skript „update.sh“ für SSO auf allen Knoten aus:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Sicherheitsprobleme behoben

In dieser Version wurden keine Sicherheitsprobleme behoben.

Änderungen an unterstützter Software

In dieser Version wurden keine Änderungen an unterstützter Software vorgenommen.

Einstellung und Einstellung

In dieser Version gibt es keine neuen Einstellungen oder Einstellungen.

Neue Funktionen

Diese Version enthält keine neuen Funktionen.

Fehlerkorrekturen

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

Fehler-ID Beschreibung
271093461

OASValidation-Richtlinie hat zu viel Heap-Arbeitsspeicherzuweisung verbraucht

Dieses Problem wurde behoben.
248499777

Es wurden weitere Prüfungen hinzugefügt, um zu verhindern, dass eine GET-Anfrage innerhalb einer anderen POST-Anfrage weitergegeben wird.

245387101

Änderungen bei Audit-Daten zu APIs für Entwickler-Apps.

Das Consumer-Secret wird nun einheitlich maskiert protokolliert. Sie können die Konfiguration conf_keymanagement_app.auditlog.mask.secret im Verwaltungsserver auf false setzen, um zu verhindern, dass das Secret maskiert wird, falls Sie Klartext-Secret in der Prüfung protokollieren möchten.
267778362

Apigee-Provision hat leere Zeilen beim Hinzufügen von Cron-Einträgen erstellt.

Dieses Problem wurde behoben.
267788856

Der Neuerstellungsindex wurde verbessert, sodass nicht ID-basierte Index-APIs ordnungsgemäß funktionieren, wenn mehr als 10.000 Anwendungen pro Entität vorhanden sind.

273931118

Es wurde eine Regression in der MGMT API behoben, bei der falsche Inhaltstypen zurückgegeben wurden, wenn der Accept-Header in Anfragen einen Platzhalter hatte.

Dies führte auch zu Fehlern beim Herunterladen der Trace-Datei in der UI.
274587823

Aus Sicherheitsgründen dürfen externe Entitäten jetzt nicht standardmäßig in der XSLTransform-Richtlinie geladen werden.

Sie können dies überschreiben, indem Sie in Message Processor das Flag conf_feature-flags_xsl.allow.external.entities=true festlegen.
245387101

Änderungen bei Audit-Daten zu APIs für Entwickler-Apps.

Das Consumer-Secret wird nun einheitlich maskiert protokolliert. Sie können im Verwaltungsserver die Konfiguration von conf_keymanagement_app.auditlog.mask.secret auf false festlegen, um zu verhindern, dass das Secret maskiert wird, falls Sie Klartext-Secret in der Prüfung protokollieren möchten.
276991965

Es wurde ein Fehler in der OPDK-Version 4.52.00 behoben, der dazu führte, dass bestimmte Kombinationen von API- und Accept-Headern fehlschlugen.

260024953

Apigee hat einige Zielvariablen wie URL und Host nicht ausgefüllt, als ein Zielserver verwendet wurde und ein Zielfehler aufgetreten ist.

Dieses Problem wurde behoben.
274399775

Cassandra und cassandra-client wurden beim Upgrade von Edge for Private Cloud v4.51 auf v4.52 nicht auf die neuesten Versionen aktualisiert.

Das Problem wurde behoben
269545512

Aktualisierung der Postgres-Treiberversion in Gateway auf 42.5.4.

270203185

Aktualisierung der Postgres-Treiberversion in der Monetarisierung auf Version 42.5.4.

197529839

Verbesserte Verarbeitung neuer Zeilen in Bedingungsanweisungen von Proxys

214664198

In den Analytics-Faktentabellen wurde eine Spalte hinzugefügt, in der die drei Richtlinien erfasst werden, deren Ausführung am längsten gedauert hat.

258898812

Der unerwartete Parameter credentialsLoaded wurde aus der API-Antwort zum Abrufen von Apps entfernt.

270967547

Beim Upgrade von Edge for Private Cloud 4.50 auf 4.52 ist ein Problem aufgetreten.

Dieses Problem wurde behoben.

Bekannte Probleme

Apigee-postgresql hat Probleme beim Upgrade von Version 4.50 oder 4.51 auf Version 4.52. Diese Probleme treten hauptsächlich auf, wenn die Anzahl der untergeordneten Faktentabellen mehr als 500 beträgt. Eine Problemumgehung finden Sie unter Postgresql-Upgrade beim Aktualisieren auf Version 4.52 unter Bekannte Probleme mit Edge for Private Cloud.

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.