21.03.08 – Versionshinweise zu Apigee Edge for Public Cloud

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

An den folgenden Tagen haben wir mit der Veröffentlichung von Komponentenupdates für Apigee Edge for Public Cloud begonnen:

  • Router: Montag, 31. Mai 2021
  • Management Server: Dienstag, 15. Juni 2021
  • Message Processor: Mittwoch, 30. Juni 2021
  • Message Processor: Dienstag, 19. Oktober 2021

Neue Features und Updates

Im Folgenden sind die neuen Features und Aktualisierungen in diesem Release aufgeführt:

Neues Flag auf Organisationsebene zum Einschränken der Nutzerberechtigungen für Audits-Ressource

Ein neues Flag auf Organisationsebene wurde hinzugefügt: isAuditEnabledOnlyForOrgAdmin. Wenn dieses Flag für eine bestimmte Organisation auf true gesetzt ist, können nur Admin-Nutzer der Organisation auf die Audit-Ressource zugreifen. Mit diesem Feature können Kunden Audits für alle Nutzerrollen außer OrgAdmin deaktivieren. Die Standardeinstellung ist das vorhandene Verhalten.

Die Übertragungscodierung identity wird nicht mehr unterstützt

Anfragen mit Transfer-Encoding: identity erhalten jetzt eine HTTP 501-Antwort.

Neue Eigenschaft für Message Processor

Wir haben eine neue Eigenschaft für Message Processor eingeführt, mit der Sie die Proxy-Weiterleitung zu einem Back-End-Server konfigurieren können: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. Das Attribut legt den Zielhost und den Zielport als HOST-Header fest.

Header der Systemdiagnose-ID

Bei Verwendung eines HealthMonitor, insbesondere eines HTTP-Monitors, ist es jetzt möglich, die Systemdiagnoseanfragen so zu konfigurieren, dass sie einen HTTP-Header mit einem bekannten Namen enthalten, der für jede Systemdiagnose-Anfrage einen eindeutigen, dynamisch zugewiesenen Wert erhält.

Unterstützung für Attributsätze in Apigee Edge

Attributsätze werden jetzt in Apigee Edge unterstützt. Weitere Informationen finden Sie unter Attributsätze verwenden.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben. Diese Liste ist hauptsächlich für Nutzer gedacht, die prüfen möchten, ob ihre Support-Tickets erfolgreich bearbeitet wurden. Sie enthält keine detaillierten Informationen für allgemeine Nutzer.

Fehler-ID Komponentenname Beschreibung
151688733 Verwaltungsserver

Ein Problem wurde behoben, bei dem in einigen Fällen beim Versuch, Audit-Logs abzurufen, der HTTP-Status 409 zurückgegeben wurde.

161767761 Verwaltungsserver

Ein Problem wurde behoben, bei dem der Anfragetext bei einigen Anfragen in Audit-Logs nicht richtig protokolliert wurde.

162300761 Verwaltungsserver

Ein Problem wurde behoben, bei dem eine OpenAPI-Definition keine gültigen JSON- oder YAML-Dateien zurückgibt. Dabei wurde eine Ausnahme ausgelöst, durch die Teile der Zielantwort zugänglich gemacht wurden.

172081319 Verwaltungsserver

Ein Problem wurde behoben, bei dem Nutzer ihren Konten Nutzerrollen zuweisen konnten, um so den Zugriff auf Organisationen zu ermöglichen, deren Inhaber sie nicht waren. Mit dieser Fehlerbehebung sind solche Vorgänge nicht zulässig.

174925913 Verwaltungsserver

Ein Problem wurde behoben, bei dem Nutzer vorhandene KVM-Einträge, deren Namen mit „/“ begannen, nicht aktualisieren konnten. Diese Änderung ermöglicht solche Aktualisierungen.

180874323 Verwaltungsserver

Ein Problem wurde behoben, durch das die Überarbeitungszahlen entfernter Proxy-Überarbeitungen beibehalten werden konnten. Mit dieser Fehlerbehebung können Nutzer das Entfernen schwächerer Überarbeitungsnummern erzwingen.

67780911 Message Processor

Ein Problem wurde behoben, bei dem die Flussvariable responsecache.cachesource selbst bei einem Cache-Fehler auf L2 festgelegt wurde.

184967588 Message Processor

Ein Problem wurde behoben, bei dem der Typ rollingwindow der Kontingentrichtlinie vorzeitig zurückgesetzt wurde, wenn das Element <Distributed> auf true und das Element <Synchronous> auf false gesetzt wurde.

(Im Patchrelease vom 19.10.2021.)

77021457 Message Processor

Ein Problem wurde behoben, bei dem das Festlegen von override auf false beim Put-Vorgang nur dann richtig funktionierte, wenn sich der Eintrag im Cache befand. Wenn nun das Attribut override den Wert false hat, wird der Eintrag nicht überschrieben, unabhängig davon, ob er sich im Cache befindet oder nicht.

119911660 Message Processor

Ein Service Callout-Richtlinienproblem wurde behoben, sodass die Anfragenachricht aus dem Nachrichtenkontext entfernt wird, wenn clearPayload den Wert true hat.

120421482 Message Processor

Während der KVM-Erstellung wurden zusätzliche Prüfungen hinzugefügt, um festzustellen, ob die angegebene Umgebung vorhanden ist.

140911291 Message Processor

Ein Problem wurde behoben, bei dem Nachrichten mit Zeilenumbrüchen bei Verwendung von TCP über syslog von der MessageLogging-Richtlinie in mehrere Zeilen unterteilt wurden. Ab sofort werden Zeilenumbrüche wie erwartet behandelt.

143086035 Message Processor

Ein Problem wurde behoben, bei dem Health Monitor den Wert von <HttpMonitor>.<Request>.<isSSL> ignorierte und bei dem der Zielserver ermittelte, ob die Systemdiagnosen HTTP oder HTTPS waren.

Jetzt aktiviert oder deaktiviert der Wert von <HttpMonitor>.<Request>.<isSSL> mTLS in Systemdiagnosen, unabhängig davon, ob es auf dem Zielserver aktiviert ist.

144017075 Message Processor

Verhindern Sie eine versehentliche Änderung eines Objekts im L1-Cache.

Wenn ein Objekt in den oder aus dem L1-Cache platziert oder abgerufen wird, wird stattdessen eine Kopie platziert oder abgerufen.

150594487 Message Processor

Ein Problem wurde behoben, bei dem der gesamte Bootstrap von Message Processor beim Versuch, eine beschädigte JAR-Datei zu laden, fehlgeschlagen ist.

157468872 Message Processor

Veralteter Wert in KVM nach Ablauf wird verringert.

Ein Problem wurde behoben, bei dem ExpiryTimeInSecs in KeyValueMapOperations in einen kleineren Wert geändert wurde, während das alte Ablaufdatum beibehalten wurde und ein veralteter KVM-Wert zurückgegeben wurde.

160648174 Message Processor

LiftFault validiert den Namen in einer AttributionVariable

Wenn die Richtlinie „IncreaseFault“ ein „AssignVariable“-Element enthält, prüft die Richtlinie jetzt, ob der Name nicht leer ist.

161390503 Message Processor

Richtige ref-Verarbeitung in HMAC-Nachricht

Die HMAC-Richtlinie behandelt jetzt korrekt den Fall, wenn die referenzierte Variable für das Nachrichtenelement nicht festgelegt ist: Sie löst einen Fehler mit der Meldung aus, dass eine referenzierte Variable nicht aufgelöst werden kann.

162320407 Message Processor

Ein Problem wurde behoben, bei dem keine Clientzertifikate gesendet wurden, obwohl auf dem Zielserver clientauthenabled festgelegt war.

164466716 Message Processor

Das Ausnahmeverhalten SetVariableFailed wurde für die Richtlinie „KeyValueMapOperations“ behoben.

Bisher trat die Ausnahme SetVariableFailed nicht auf, wenn sich der verschlüsselte Eintrag noch im Cache befand. Dieses Verhalten wurde behoben. Jetzt tritt die Ausnahme auf, wenn auf den verschlüsselten Eintrag ohne das Präfix private zugegriffen wird, unabhängig davon, ob er sich im Cache befindet oder nicht.

165421271 Message Processor

Ein Problem wurde behoben, durch das Nicht-String-JSON-Werte in Nutzlasten im Debugging-Tool in Strings konvertiert wurden.

168082009 Message Processor

Die Flussvariable developer.app.id wurde für die GetAuthV2Info-Richtlinie hinzugefügt.

Auf die Flussvariable developer.app.id konnte mit GetAuthV2Info nicht zugegriffen werden. Sie wurde nun den Laufzeitflussvariablen für diese Richtlinie hinzugefügt.

173003882 Message Processor

Ein Problem wurde behoben, bei dem ein Proxy mit der „AssignMessage“-Richtlinie nicht bereitgestellt werden konnte, wenn für Header und andere Elemente kein Name angegeben wurde.

177676554 Message Processor

Verhindern, dass zwei Richtlinien gleichzeitig ausgeführt werden

Wenn der Message Processor in einigen wenigen Fällen einen Fehler in der Zielantwort feststellt, kann er die parallele Ausführung von zwei oder mehr Richtlinien zulassen. Dies würde im Debugging-Tool als Richtlinien angezeigt werden, die in der falschen Reihenfolge oder im falschen Ablauf ausgeführt werden.