4.51.00.12 – Versionshinweise zu Edge für Private Cloud

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

Am 30. März 2023 wurde eine neue Version von Apigee Edge für Private Cloud veröffentlicht.

Hinweis:Diese Version wird bis zum 30. März 2024 unterstützt.

Updateverfahren

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

Durch die Installation dieser Version werden die Komponenten in der folgenden RPM-Liste aktualisiert:

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.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.51.00.sh-Datei von Edge 4.51.00 in /tmp/bootstrap_4.51.00.sh herunter:
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. Installieren Sie das apigee-service-Dienstprogramm von Edge 4.51.00 und die Abhängigkeiten:
      sudo bash /tmp/bootstrap_4.51.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. Aktualisieren Sie Postgres-Knoten (Master und Stand-by):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. Führen Sie auf allen Edge-Knoten das Script „update.sh“ für den Edge-Prozess aus:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. 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

Neue Funktionen

In dieser Version wird die folgende neue Funktion eingeführt:

TLS 1.3 für Traffic nach Süden

Dieser Release unterstützt TLS 1.3 für Traffic nach Süden (Traffic zwischen einem Message Processor und dem Back-End-Server). Weitere Informationen finden Sie unter TLS 1.3 für Traffic nach Süden konfigurieren.

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.

Fehlerkorrekturen

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

Fehler-ID Beschreibung
197529839

Das Fehlen von Leerzeichen am Ende nach Bedingungsoperatoren hat zu Bereitstellungsfehlern geführt.

Dieses Problem wurde durch eine verbesserte Verarbeitung neuer Zeilen in Bedingungsanweisungen von Proxys behoben.
269545512

Aktualisierung der Postgres-Treiberversion in Gateway und Monetarisierung auf 42.5.4.

193007714

Wenn die Zieldetails eines Proxys als JSON abgerufen wurden, fehlten einige Attribute.

Dieses Problem wurde behoben.
245387101

Geänderte Prüfungsdaten für APIs für Entwickler-Apps.

Das Consumer-Secret wird nun einheitlich maskiert protokolliert. Sie können den CWC-Parameter 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.
260013493

Es wurden Korrekturen hinzugefügt, um das Laden von OpenAPI-Spezifikationsressourcen im Rahmen der OASValidation-Richtlinie zu optimieren.

Dies sollte die Bootzeit von Message Processor beschleunigen, wenn MP viele OAS-Ressourcen laden muss. Dadurch sollte auch verhindert werden, dass beim Laden der Proxys mit OAS-Ressourcen unnötige Fehler- und Warnlogs erstellt werden.
274587823

Externe Entitäten dürfen standardmäßig nicht in der XSLTransform-Richtlinie geladen werden.

Dies kann durch Festlegen des Flags conf_feature-flags_xsl.allow.external.entities=true im Message Processor aktiviert werden.
260714664

Einige Cassandra-Tabellen verwendeten SizeTieredCompactionStrategy immer noch standardmäßig.

Dies wurde zu „LeveledCompactionStrategy“ geändert. Beachten Sie, dass diese Änderung nur für neue Installationen von Apigee Edge für Private Cloud gilt.
261631942

Es wurde eine geringfügige Regression in einem Vorinstallationsskript von apigee-postgresql behoben, bei dem das Erstellen der Sicherung der Konfigurationsdateien unter bestimmten Bedingungen fehlgeschlagen ist.

258898812

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

272136041

Die folgenden API-Felder, die kürzlich Apigee hinzugefügt wurden, sind in Edge für Private Cloud sichtbar. Sie haben jedoch keine Auswirkungen in Edge für die Private Cloud, sodass Sie sie sicher ignorieren können, wenn sie auftreten.

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

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 zu 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.