180406 – Versionshinweise zu Apigee Edge for Public Cloud

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X.
info

Am Montag, 16. April, haben wir mit der Veröffentlichung einer neuen Version von Apigee Edge für die Public Cloud begonnen.

Private Cloud-Kunden: Ist dieses Cloud-Release in Ihrer Private Cloud-Version enthalten? In den Versionshinweisen Ihrer Version finden Sie Informationen dazu, welche Cloud-Releases enthalten sind. Weitere Informationen finden Sie unter Versionsnummerierung.

Haben Sie Fragen oder Probleme? Wenden Sie sich an den Apigee Edge-Support.

Release-Benachrichtigungen: Rufen Sie http://status.apigee.com auf und klicken Sie auf Subscribe to Updates.

Startseite der Versionshinweise

Einstellung und Außerbetriebnahme

Die folgenden Funktionen werden eingestellt oder außer Betrieb genommen. Weitere Informationen finden Sie in der Richtlinie zur Einstellung von Edge. Unter Apigee-Einstellung und -Außerbetriebnahme finden Sie die Termine, an denen Funktionen außer Betrieb genommen (aus dem Produkt entfernt) werden.

Problem-ID Komponentenname Beschreibung
67144436 Verwaltungsserver

Wenn kein Schlüssel mit einem TLS/SSL-Zertifikat verknüpft ist, wird der Schlüsselname jetzt als leerer String angezeigt

Die folgenden Änderungen gelten für die Verwaltungs-API zum Abrufen eines Schlüsselspeichers oder Truststores:

  • Vor der Korrektur wurde ein Schlüsselname angezeigt, obwohl kein Schlüssel mit einem TLS/SSL -Zertifikat verknüpft war. Wenn jetzt kein Schlüssel mit einem TLS/SSL-Zertifikat verknüpft ist, wird ein leerer String mit doppelten Anführungszeichen zurückgegeben. Beispiel: "keys": [""]. Andernfalls sind die Schlüsselnamen mit den Aliasnamen identisch (vorhandenes Verhalten).
  • Eine neue Antwort-Property, aliases, ist ein Array, das die aliasName, cert, und key für jeden Alias in einem Schlüsselspeicher oder Truststore enthält. Beispiel:

    "aliases" : [
        {
            "aliasName" : "myAlias",
            "cert" : "myAlias-cert"
            "key" : "myAlias-key"
        }
    ]
    

    Dabei ist key der aliasName-key.

    In einem zukünftigen Release werden die vorhandenen certs und keys Properties aus der Antwort entfernt, da die neue aliases Property diese enthält.

Neue Funktionen und Informationen

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

Problem-ID Komponentenname Beschreibung
67168078 Video: API-Laufzeit

Neue Funktionen zum Konfigurieren von Nachrichtennutzlasten und Strings

Edge enthält eine vordefinierte Reihe von Funktionen, mit denen Sie Strings (z. B. Nachrichtennutzlasten) in Richtlinien wie „Nachricht zuweisen“, „Java-Callout“ und „Fehler auslösen“ definieren können. Mit diesen Funktionen können Sie Folgendes tun:

  • JSONPath verwenden
  • Werte in mehreren Formaten hashen
  • Strings bearbeiten
  • Zeichen maskieren und codieren
  • Zeiten formatieren
  • IDs, Longs und Strings generieren

Weitere Informationen finden Sie unter Nachrichtenvorlagen.

76006005 Video: API-Laufzeit

Aktualisierung des Verhaltens bei der Generierung von Ansprüchen für die JWT-Richtlinie

Im Folgenden werden Verhaltensänderungen für die Generierung von Ansprüchen mit der JWT-Richtlinie beschrieben, wenn ein Anspruch sowohl einen Standardwert als auch einen expliziten Wert und einen Variablenverweis enthält, um den Standardwert zu überschreiben.

  • Keinen Anspruch generieren, wenn:
    • Die referenzierte Variable (ref="variable") im Element Claim nicht aufgelöst wird.
    • Der explizite Wert leer ist.
    • Das Element IgnoreUnresolvedVariables auf „true“ gesetzt ist.

    Bisher wurde ein Anspruch mit einem leeren String hinzugefügt.

  • Anspruch ohne Fehler wegen nicht aufgelöster Variablen generieren, wenn:
    • Der explizite Wert im Element Claim nicht null und nicht leer ist.
    • Die referenzierte Variable nicht aufgelöst wird.
    • Das Element IgnoreUnresolvedVariables einen beliebigen Wert hat.

    Bisher wurde ein Fehler wegen nicht aufgelöster Variablen ausgelöst, auch wenn ein expliziter Wert vorhanden war.

74822515 Verwaltungsserver

Paginierung für die Verwaltungs-API zum Auflisten von Unternehmens-Apps bereitstellen

In CPS-fähigen Organisationen, die die Monetarisierung verwenden, enthält die Verwaltungs-API zum Auflisten von Unternehmens-Apps jetzt die Abfrageparameter count und startKey, um die Paginierung der Antwort zu steuern. Die maximale Anzahl der zurückgegebenen Unternehmens-Apps beträgt 100.

77324258 Video: API-Laufzeit

Sichere Kommunikation zwischen Edge-Router und Message Processor als Standardoption aktivieren

76100884 Verwaltungsserver

„reachable“ aus dem Code entfernen und das Feld immer auf „true“ setzen

74125205 Verwaltungsserver

CPS-Daten im Dienst zum Löschen von Organisationen verarbeiten

73830928 Verwaltungsserver

Verwaltungsservercode so ändern, dass Audit-Logs aus BigQuery gelesen werden

72744283 Video: API-Laufzeit

Router sollten Aufrufe aus der Region Krim und aus Ländern mit US-Sanktionen blockieren

64987848 Video: API-Laufzeit

HTTPClient-Cache von Verbindungspools trennen, um Latenzen bei einer großen Anzahl zufälliger Zielendpunkte zu reduzieren

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.

Problem-ID Komponentenname Beschreibung
77657867 Video: API-Laufzeit

Freigegebene Abläufe funktionieren im Test-Pod nicht

77549662 Verwaltungsserver

Das Tag „ExpiresAt“ wird in der Antwort der App-Anmeldedaten für CPS-Organisationen nicht angezeigt, wenn der Ablauf auf „-1“ gesetzt ist

76391087 Verwaltungsserver

Der Systemadministrator kann keine Abfragen zu Organisationen-Nutzerrollen ausführen, wenn die Organisation zur Löschung markiert ist

76286610 Verbindungen/Sek.

„NonDistributedBucket“ sollte „CompositeFetchRange“ verwenden

76120441 Video: API-Laufzeit

Die Fensterberechnung ist für Kontingente mit Intervallerzwingung vom Typ „defaultType“ falsch

74966505 Funktionsplattform

FATAL – common-mp-fault-rate tyr-test.apigee.net-Fehler

74601316 Video: API-Laufzeit

JWT-Richtlinien können keine Zielgruppenanforderung akzeptieren, die ein String mit Kommas ist

74596483 Video: API-Laufzeit

MPs in reu1mp002-3 werden häufig als nicht verfügbar markiert und wieder aktiviert

74407349 Verwaltungsserver

Das Feld „Description“ wird bei PUT-Aufrufen für vorhandene virtuelle Hosts nicht aktualisiert

74405851 Verwaltungsserver

Aktualisierungen von virtuellen Hosts mit deaktiviertem TLS für „Description“/„Base URL“ sind für Organisationsadministratoren fehlgeschlagen

74401756 Verwaltungsserver

Der virtuelle Host wird mit einer nicht übereinstimmenden Schlüsselspeicherreferenz aktualisiert

74390879 Verwaltungsserver

Die Spezifikations-URL wird beim Importieren von Bundles nicht korrekt in der Anwendungs-Bean eingefügt

74371918 Verwaltungsserver

Die Verwaltungs-API sollte für eine Aktion zum Widerrufen eines OAuth-Tokens den HTTP-Statuscode 400 zurückgeben, wenn das Token abgelaufen ist

74175585 Video: API-Laufzeit

Python-Skript für das Router-Plug-in korrigieren, das conf.d-Dateien parst

74123604 Verwaltungsserver

Die Identitätszone sollte im Dienst zum Löschen von Organisationen verarbeitet werden

73757643 Verwaltungsserver

Der Wert von „lastModifiedBy“ in den Proxy-Metadaten sollte den zuletzt aktualisierten Nutzer korrekt widerspiegeln

72444142 Video: API-Laufzeit

Der Router gibt keinen fehlerhaften Status an, wenn die Standardkonfigurationen von Nginx falsch sind

67143649 Verwaltungsserver

Freigegebener Ablauf wird in der Liste der API-Proxys angezeigt