1.1.1 – Versionshinweise zur Apigee Hybrid-Laufzeit

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

Am 14. Februar 2020 wurde die Apigee Hybrid-Laufzeitversion 1.1.1 veröffentlicht.

Upgrade wird durchgeführt

Sie können kein Upgrade von Version 1.0.0 auf 1.1.1 ausführen. Die neue Version ist nicht mit Version 1.0.0 abwärtskompatibel. Wenn Sie Version 1.0.0 verwenden, erfordert Version 1.1.1 eine Neuinstallation. Wenn Sie derzeit Version 1.1.0 verwenden und ein Upgrade ausführen möchten, müssen Sie die Anweisungen unter Apigee Hybrid aktualisieren befolgen.

Neue Features und Updates

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

Unterstützung für GKE On-Prem und AKS

Sie können jetzt die Hybrid-Laufzeit auf der lokal bereitgestellten Anthos GKE-Plattform (GKE On-Prem) und dem Microsoft® Azure Kubernetes-Dienst (AKS) installieren. Erste Schritte finden Sie unter Teil 2: Kurzanleitung zur Laufzeit.

Multiregionale Bereitstellungen werden auch für GKE On-Prem und AKS unterstützt. Weitere Informationen finden Sie unter Multiregionale Bereitstellung in GKE und GKE On-Prem und Multiregionale Bereitstellung in AKS.

Proxyvariablen für Hybrid-Komponenten

Sie können nun Konfigurationsparameter für einen HTTP-Weiterleitungsproxyserver angeben. Bei entsprechender Konfiguration passiert die gesamte Internetkommunikation für die UDCA-, MART- und Synchronizer-Komponenten den Proxyserver. Weitere Informationen zum Konfigurationsattribut httpProxy finden Sie im Abschnitt zu httpProxy-Attributen. (132167490)

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
144448262 K8S-Plattform

Abweichung im UDCA-Messwert udca_upstream_http_error_count label

147258525 Verbindungen/Sek.

Partitionierten Hashindex in Hybrid aktivieren

144286363 Trace

Ein Problem wurde behoben, bei dem die Debugging-Maske in env.json die Antwortdaten nicht maskiert.

147191247 K8S-Plattform

Der Vertragsverschlüsselungsschlüssel sollte nicht Teil von apigeectl init sein.

146932903 K8S-Plattform

Unerwünschte Ports aus dem Istio-Ingress entfernen

146426226 K8S-Plattform

Ingress-Logs werden nicht erfasst

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest schlägt in Hybrid fehl

144973407 RMP

Derzeit gibt es zwei Korrelations-IDs für eine Transaktion. Es sollte nur eine vorhanden sein.

144321473 UAP

UDCA: Warnung „Keine Systemdiagnose“ in Logging entfernen

144321491 RMP

Der Logbericht „CacheConfiguration.warnMaxEntriesLocalHeap()“ weist auf ein Leistungsproblem hin.

Bekannte Probleme

In der folgenden Tabelle werden die bekannten Probleme für diesen Release beschrieben:

Problem Beschreibung
150187652 In Umgebungsnamen dürfen keine Bindestriche verwendet werden. Ein Umgebungsname mit einem Bindestrich führt zu Startfehlern beim Laufzeit-Pod.
149220463

Beim Upgrade auf Version 1.1.1 werden zuvor bereitgestellte Proxys nicht bereitgestellt.

Problemumgehung: Stellen Sie alle bereitgestellten Proxys noch einmal bereit, um dieses Problem zu umgehen.

Sie können nicht das Sternchen „*“ für das Attribut hostAlias für die Konfigurationen mart und envs verwenden. Als Best Practice wird empfohlen, einen bestimmten Hostnamen für die Konfiguration mart zu verwenden.
Die Variablen HTTP_PROXY, HTTPS_PROXY und NO_PROXY werden in der Apigee Connect-Alphaversion nicht unterstützt.

Fehler „Ungültiger HTTP-Header“: Beim Istio-Ingress werden alle eingehenden Zielantworten auf das HTTP2-Protokoll umgestellt. Da der Hybrid Message Processor nur HTTP1 unterstützt, wird beim Aufruf eines API-Proxys möglicherweise der folgende Fehler angezeigt:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Wenn dieser Fehler angezeigt wird, können Sie das Problem mit einer der folgenden Maßnahmen beheben:

  • Ändern Sie den Zieldienst so, dass der Host-Header in der Antwort weggelassen wird.
  • Entfernen Sie den Host-Header gegebenenfalls mit der AssignMessage-Richtlinie in Ihrem API-Proxy.
144584813 Wenn Sie eine Debugging-Sitzung erstellen, die Sitzung jedoch noch keine Transaktionen enthält, ist die Sitzung nicht in der Liste der API zum Auflisten von Debugging-Sitzungen enthalten. Die API enthält nur dann Sitzungen in der Antwort, wenn die Sitzung mindestens eine Transaktion enthält.
144436206 In der Ansicht Cache Performance ist die Berechnung der Cache-Trefferquote falsch.
144321144 Proxys mit sicheren virtuellen Hosts können nicht neu geladen werden.
143659917

Die Ablaufeinstellung der PopulateCache-Richtlinie muss auf einen expliziten Wert zwischen 1 und 30 festgelegt werden. Beispiel:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Zusammenfassung: Wenn Sie den Bereitstellungsstatus Ihrer Organisation mit der API oder der Benutzeroberfläche abrufen, tritt eine sehr hohe Latenz auf. Diese kann zu der Antwort HTTP 204 (No Content) oder HTTP 400 (Bad Request) führen.

Problemumgehung: Aktualisieren Sie Ihren Browser oder senden Sie die Anfrage noch einmal.