Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Am Montag, dem 24. September 2018, haben wir mit der Veröffentlichung einer neuen Version von Apigee Edge für die öffentliche Cloud begonnen.
Private Cloud-Kunden: Ist dieser Cloud-Release in Ihrer Private Cloud-Version enthalten? In den Versionshinweisen zu Ihrer Version sehen Sie, welche Cloud-Releases sie enthält. Unter Releasenummerierung erfahren Sie, wie Sie dies herausfinden können, indem Sie die Releasenummern vergleichen.
Haben Sie Fragen oder Probleme? Hilfe finden Sie hier.
Release-Benachrichtigungen: Rufen Sie http://status.apigee.com auf und klicken Sie auf Subscribe to Updates.
Neue Funktionen und Updates
Im Folgenden sind die neuen Features und Aktualisierungen in diesem Release aufgeführt:
Fehler-ID | Komponentenname | Beschreibung |
---|---|---|
67506562 | Video: API-Laufzeit |
SSL/TLS-Unterstützung in JavaScript-Richtlinien Mit der JavaScript-Richtlinie können Sie <SSLInfo> für sichere SSL/TLS-Aufrufe externer Dienste konfigurieren. Weitere Informationen finden Sie in der Dokumentation zur JavaScript-Richtlinie. |
77149507 | Video: API-Laufzeit |
SSL/TLS-Variablen auf Edge-Routern verfügbar Als Edge Public Cloud von Netty-Routern zu Nginx wechselte, waren einige SSL/TLS-Flussvariablen nicht mehr verfügbar. Durch dieses Update sind einige SSL/TLS-Variablen wieder verfügbar. Weitere Informationen finden Sie unter In einem API-Proxy auf TLS-Verbindungsinformationen zugreifen. |
67310628 | Video: API-Laufzeit |
JavaScript-Callback-Unterstützung in httpClient für verbesserte Callouts Mit dem Objekt Beispiel: Vorher ex1 = httpClient.get("http://example.com"); ex1.waitForComplete(); if (ex1.isSuccess()) { response1 = ex1.getResponse(); context.setVariable('example.status',response1.status); } else { error = ex1.getError(); context.setVariable('example.error','Woops: ' + error); } Beispiel: Jetzt function onComplete(response, error) { if (response) { context.setVariable('example.status', response.status); } else { context.setVariable('example.error', 'Woops: ' + error); } } // Function callback allowed as an argument. httpClient.get("http://example.com", onComplete); |
80298811 | Verwaltungsserver |
Neue Management API (Beta): API-Produkte aktualisieren, die einem Consumer-Key zugewiesen sind Entwickler-Apps haben Nutzer-/API-Schlüssel, die mit bestimmten API-Produkten verknüpft sind. Mit einer neuen Management API (Betaversion) können Sie die API-Produkte ändern, die mit einem einzelnen Consumer-Key verknüpft sind. In den folgenden cURL-Beispielen wird davon ausgegangen, dass bereits ein Consumer-Schlüssel mit einem Produkt namens JSON-Nutzlast curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email XML-Nutzlast curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
113700413 | Gehostete Ziele |
Logik für die Aktualisierung des Tokens fehlerhaft |
112481174 | Gehostete Ziele |
Deaktivieren der Bereitstellung des Proxys nicht aufgrund eines Turbo-Fehlers fehlschlagen |
111443934 | Gehostete Ziele |
Implementierungs-API-Implementierung in Edge vereinfachen |
110897740 | Gehostete Ziele |
Ordnungsgemäße Löschunterstützung von Turbo-Anwendungen/-Überarbeitungen implementieren |
110894391 | Gehostete Ziele |
TurboService in Edge refaktorieren, um HTTP-Anfragen/Wiederholungsversuche zu vereinfachen |
110377069 | Analytics |
Neue Analytics-Dimension und Änderung an der Dimension Mit dieser Version von Edge for the Cloud hat sich die Art und Weise geändert, wie Edge die Dimension In diesem Release enthält die Dimension Warnung: Der Header Sie können jetzt die Dimension Diese Änderung wirkt sich auch darauf aus, wie die AccessControl-Richtlinie den Header |
109955269 | Video: API-Laufzeit |
fh.properties für Release-Zweig Release_180608 aktualisieren |
80154696 | Verwaltungsserver |
Nennen Sie die Region und die Serverdetails jedes Servers in den Antworten zum Bereitstellungsstatus und zum Status der Aufhebung der Bereitstellung. |
80096158 | Monetarisierung |
E-Mail-Adresse des Entwicklers in das Monetarisierungs-Dataset aufnehmen |
80088703 | Monetarisierung |
Standard-Flag für BigQuery zurücksetzen |
79980234 | Video: API-Laufzeit |
Ressourcentyp für verschiedene Ressourcendateien hinzufügen |
79979555 | Video: API-Laufzeit |
Sicherstellen, dass übergeordnete Entitäten vorhanden sind, wenn Erstellungs-/Lesevorgänge ausgeführt werden |
79445195 | Edge Micro: |
Microgateway-Unterstützung für mTLS beim Aufrufen von Verwaltungs-APIs |
79165169 | Video: API-Laufzeit |
Sonar: Abrufen des Ziel-HTTP-Status und der Latenz für jedes der Ziele |
79094567 | Monetarisierung |
Spalte für E-Mail-Adresse des Entwicklers zum zusammenfassenden Bericht zur Monetarisierung hinzufügen |
78910936 | Video: API-Laufzeit |
MP-Abhängigkeit von isSenseEnabled zu sense.protection migrieren |
78911890 | Verwaltungsserver |
Neue integrierte Sense-Nutzerrollen: SenseOperator und SenseUser |
78535353 | Video: API-Laufzeit |
XFF-Fehler beheben, wenn sich der Router hinter dem GCP-HTTP(s)-GLB befindet |
78304706 | Video: API-Laufzeit |
Der MP sollte Compliance-bezogene Header hinzufügen. |
78297238 | Video: API-Laufzeit |
HTTP-Header für PCI-Compliance hinzufügen |
77543608 | Monetarisierung |
Monetarisierung: Fügen Sie „Organisationsprofil nicht gefunden“ hinzu. |
72232364 | Monetarisierung |
Monetarisierungsumgebung für jede Organisation erstellen |
Behobene Fehler
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 behoben wurden. Sie ist nicht darauf ausgelegt, detaillierte Informationen für alle Nutzer bereitzustellen.
Fehler-ID | Komponentenname | Beschreibung |
---|---|---|
113267243 | Video: API-Laufzeit |
Die jstack-Freigabe aus jstack-local-copy ist nicht schnell genug. |
113222974 | Video: API-Laufzeit |
Laufwerke in MP füllen sich mit riesigen system.log*.tmp-Dateien. |
111671525 | Gehostete Ziele |
Nicht erfolgreicher Antwortcode von HT-Trigger-Fehlerfluss im Proxy |
111416863 | Video: API-Laufzeit |
Ein Proxy in einer Organisation wurde im Release 180608_03 nicht bereitgestellt |
111073791 | Schnell |
Die Abfragelogik kann unbegrenzt laufen, wenn ständig Fehler ausgegeben werden. |
110924838 | Video: API-Laufzeit |
Trial-Pod-Router laden Upstreams für virtuelle Hosts in R180608 nicht hoch |
110425503 | Video: API-Laufzeit |
Das Neuladen von nginx verursacht Probleme bei der MP-Verfügbarkeit |
79541171 | Video: API-Laufzeit |
Die Analysedimension x_forwarded_for_ip erfasst nur die erste IP-Adresse in der Liste. Sie sollte die vollständige Liste enthalten. Interne Problembehebung für zukünftige Produktupdates. |
109673863 | Video: API-Laufzeit |
Einen Fehler beheben, durch den in Verwendung befindliche virtuelle Hosts gelöscht werden konnten |
80538530 | Video: API-Laufzeit |
Client kann keine neue Proxyversion bereitstellen |
80429941 | Video: API-Laufzeit |
CassandraRepositoryDelegate.exists() gibt immer "true" für /apiproxies/*/maskconfigs/*-Pfade zurück |
80207872 | Video: API-Laufzeit |
Logging zu configstore-Diensten hinzufügen, damit Sie beim Start leichter feststellen können, welche Konfigurationen Sie verwenden |
80203732 | Video: API-Laufzeit |
Inhaltstypen im DeploymentStatusService-HTTP-Client besser verarbeiten |
79993247 | Video: API-Laufzeit |
HEAD-Anfragen an Node.js-Ziele hängen hängen |
79944922 | Video: API-Laufzeit |
Deployments von gehosteten Ziel-Bundles schlagen mit „messa.resource.UnknownResourceType“ fehl |
79939838 | Video: API-Laufzeit |
Datei „build.info“ für eine hochwertige Datenbankintegration mit Kokoro verwenden |
79939496 | Video: API-Laufzeit |
OAuth-Tokenerstellung schlägt mit NumberFormatException fehl |
79882402 | Video: API-Laufzeit |
JWT: TimeAllowance in „VerifyJWT“ wird nicht korrekt verarbeitet. |
79876202 | Monetarisierung |
Mint-Bereich im Rahmen des Löschens der Organisation aus „mxgroup“ bereinigen |
79752674 | Verwaltungsserver |
Laden von Apps und Unternehmen beim Abrufen der Entwickler-E-Mail für die Entwickler-ID ignorieren |
79697050 | Video: API-Laufzeit |
Fehler bei der Berechnung des Mouseover-Effekts pro Tag im Ablauf ohne CPS beheben |
79657368 | Video: API-Laufzeit |
Fehler bei der Bereitstellung des API-Proxys |
79615400 | Monetarisierung |
Flag „bigQuery“ standardmäßig auf „true“ setzen |
79578681 | Video: API-Laufzeit |
Problem mit großem Cassandra-Schlüsselbereich in KMS |
79439193 | Monetarisierung |
Zurücksetzen des Guthabens für die Organisation funktioniert nicht wie erwartet |
79418654 | Monetarisierung |
Kommatrennzeichen für asynchrone detaillierte Berichte hinzufügen |
79221633 | Video: API-Laufzeit |
NIOThread beenden |
78200288 | Verwaltungsserver |
Einige Bereitstellungen schlagen fehl, wenn Sie MPs und Router trennen und den Router dann wieder verbinden. |
78190575 | Video: API-Laufzeit |
Achten Sie darauf, dass der Neustart des Mikrokernel-Prozesses nicht zu doppelten Consul-Dienst-Tags führt |
78088197 | Video: API-Laufzeit |
Der Ausschluss von TLS-Cipher Suites für Management Server funktioniert nicht |
77735168 | Video: API-Laufzeit |
Große *.tmp-Protokolldateien in MP belegen die Festplatte |
74484305 | Monetarisierung |
Nach der CPS-Migration -> GET-Aufruf ausgesetzt > gibt keine neuen IDs zurück |
73597605 | Video: API-Laufzeit |
SharedFlow – MessageLogging-Richtlinie wird nicht ausgeführt |
69045657 | Verwaltungsserver |
Das Hochladen einer einzelnen ServiceCallout-Richtlinie mit einer LoadBalancer-Ziel- oder SSLInfo-KeyStore-Konfiguration führt zu einer NullPointerException. |
67664750 | Monetarisierung |
Monetarisierungsdaten können nicht gelöscht werden |
67517550 | Verwaltungsserver |
Bereitstellungsfehler aufgrund hoher Latenz bei der Replikation des Proxy-Bundles |
67176875 | Monetarisierung |
/delete-org-data schlägt mit entwicklerspezifischen Tarifplänen fehl |