<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
Am Montag, den 24. September 2018, haben wir mit der Veröffentlichung einer neuen Version von Apigee Edge for Public Cloud begonnen.
Private Cloud-Kunden: Ist dieser Cloud-Release in Ihrer Private Cloud-Version enthalten? In den Versionshinweisen Ihrer Version sehen Sie, welche Cloud-Releases sie enthält. Weitere Informationen finden Sie unter Release-Nummerierung um zu verstehen, wie du dies durch einen Vergleich der Release-Zahlen herausfinden kannst.
Haben Sie Fragen oder Probleme? Hilfe finden Sie hier.
Release-Benachrichtigungen: Gehen Sie zu http://status.apigee.com und klicken Sie auf Updates abonnieren.
Neue Funktionen und Updates
Im Folgenden sind die neuen Features und Aktualisierungen in diesem Release aufgeführt:
| Problem-ID | Komponentenname | Beschreibung |
|---|---|---|
| 67506562 | Video: API-Laufzeit |
SSL/TLS-Unterstützung in der JavaScript-Richtlinie Mit der JavaScript-Richtlinie können Sie <SSLInfo> konfigurieren für sichere SSL/TLS-Aufrufe an externen Diensten. Weitere Informationen finden Sie in der JavaScript-Richtlinie Dokumentation. |
| 77149507 | Video: API-Laufzeit |
Auf Edge-Routern verfügbare SSL/TLS-Variablen Als Edge Public Cloud von Netty-Routern zu Nginx wechselte, wurden einige SSL/TLS-Flussvariablen nicht mehr verfügbar waren. Durch dieses Update werden einige SSL/TLS-Variablen wieder verfügbar. Weitere Informationen finden Sie unter Auf TLS zugreifen Verbindungsinformationen in einem API-Proxy. |
| 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 Verwaltungs-API (Beta): API-Produkte aktualisieren, die einem Consumer-Key zugewiesen sind Entwickler-Apps haben Verbraucher-/API-Schlüssel, die mit bestimmten API-Produkten verknüpft sind. Mit einer neuen Verwaltungs-API (Betaversion) können Sie die API-Produkte, die mit einem einzelnen Consumer-Key verknüpft sind. Nehmen wir in den folgenden cURL-Beispielen an, dass bereits ein Consumer-Key verknüpft ist mit
ein 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 |
Das Aufheben der Proxybereitstellung sollte nicht aufgrund eines Turbofehlers fehlschlagen |
| 111443934 | Gehostete Ziele |
Bereitstellung der API-Implementierung in Edge vereinfachen |
| 110897740 | Gehostete Ziele |
Ordnungsgemäßen Löschsupport für schnelle Anwendungen/Überarbeitungen implementieren |
| 110894391 | Gehostete Ziele |
TurboService in Edge refaktorieren, um HTTP-Anfragen/-Wiederholungen zu vereinfachen |
| 110377069 | Analytics |
Neue Analytics-Dimension und Änderung an der Dimension „ Mit dieser Version von Edge für die Cloud wird die Art und Weise, wie Edge die Dimension Ab dieser Version enthält die Dimension Warnung: Der Header Sie können die Dimension Diese Änderung wirkt sich auch darauf aus,
Die AccessControl-Richtlinie verarbeitet den Header |
| 109955269 | Video: API-Laufzeit |
fh.properties für Release-Branch Release_180608 aktualisieren |
| 80154696 | Verwaltungsserver |
Regions- und Serverdetails jedes Servers in die Antworten zum Status der Bereitstellung und zum Aufheben der Bereitstellung aufnehmen |
| 80096158 | Monetarisierung |
E-Mail-Adresse des Entwicklers zum Monetarisierungs-Dataset hinzufügen |
| 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 bei Erstellungs-/Lesevorgängen vorhanden sind |
| 79445195 | Edge-Mikro |
Microgateway-Unterstützung für mTLS beim Aufrufen von Verwaltungs-APIs |
| 79165169 | Video: API-Laufzeit |
Sonar: Ziel-HTTP-Status und Latenz für jedes Ziel ansehen |
| 79094567 | Monetarisierung |
Spalte „E-Mail-Adresse des Entwicklers“ zum zusammenfassenden Monetarisierungsbericht 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 behoben, wenn sich der Router hinter der 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 zu Router hinzufügen |
| 77543608 | Monetarisierung |
Monetarisierung: „Organisationsprofil nicht gefunden“ hinzufügen |
| 72232364 | Monetarisierung |
Monetarisierungsumgebung für jede Organisation erstellen |
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 bearbeitet wurden. Sie ist nicht dafür gedacht, allen Nutzern detaillierte Informationen zu bieten.
| Problem-ID | Komponentenname | Beschreibung |
|---|---|---|
| 113267243 | Video: API-Laufzeit |
Die Löschung von jstack aus „jstack-local-copy“ ist nicht schnell genug. |
| 113222974 | Video: API-Laufzeit |
MP-Laufwerke füllen sich mit riesigen system.log*.tmp-Dateien |
| 111671525 | Gehostete Ziele |
Nicht erfolgreicher Antwortcodes von HT lösen einen Fehlerfluss im Proxy aus |
| 111416863 | Video: API-Laufzeit |
Ein Proxy in einer Organisation wurde mit der Version 180608_03 nicht bereitgestellt |
| 111073791 | Schnell |
Die Abfragelogik kann für immer ausgeführt werden, wenn ständig Fehler ausgegeben werden |
| 110924838 | Video: API-Laufzeit |
Test-Pod-Router laden Upstreams für virtuelle Hosts in R180608 nicht |
| 110425503 | Video: API-Laufzeit |
Neuladen von NGINX verursacht Probleme mit der MP-Verfügbarkeit |
| 79541171 | Video: API-Laufzeit |
Die Analytics-Dimension „x_forwarded_for_ip“ erfasst nur die erste IP-Adresse in der Liste. Sie sollte die vollständige Liste enthalten. Interne Korrektur zur Unterstützung zukünftiger Produktupdates. |
| 109673863 | Video: API-Laufzeit |
Programmfehler behoben, bei dem der virtuelle Host gelöscht werden konnte, der gerade verwendet wird |
| 80538530 | Video: API-Laufzeit |
Client kann neue Proxyversion nicht bereitstellen |
| 80429941 | Video: API-Laufzeit |
CassandraRepositoryDelegate.exists() gibt für /apiproxies/*/maskconfigs/*-Pfade immer „true“ zurück |
| 80207872 | Video: API-Laufzeit |
Logging zu Configstore-Diensten hinzufügen, damit Sie zu Beginn leichter erkennen können, welche Konfigurationen Sie verwenden |
| 80203732 | Video: API-Laufzeit |
Bessere Verarbeitung von Inhaltstypen im DeploymentStatusService-HTTP-Client |
| 79993247 | Video: API-Laufzeit |
HEAD-Anfragen an Node.js-Ziele hängen sich auf |
| 79944922 | Video: API-Laufzeit |
Bereitstellung von gehosteten Zielen-Bundles schlägt mit „messaging.resource.UnknownResourceType“ fehl |
| 79939838 | Video: API-Laufzeit |
Die Datei build.info mit Kokoro für eine hochwertige Datenbankintegration 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 aus mxgroup als Teil von org delete bereinigen |
| 79752674 | Verwaltungsserver |
Laden von Apps und Unternehmen ignorieren, während Entwickler-E-Mail für Entwickler-ID abgerufen wird |
| 79697050 | Video: API-Laufzeit |
Fehler bei der Berechnung des Überschlags nach Tag im Nicht-CPS-Ablauf beheben |
| 79657368 | Video: API-Laufzeit |
API-Proxy-Bereitstellungsfehler |
| 79615400 | Monetarisierung |
Flag „bigQuery“ standardmäßig auf „true“ setzen |
| 79578681 | Video: API-Laufzeit |
Problem mit großem KMS-Schlüsselraum bei Cassandra |
| 79439193 | Monetarisierung |
Zurücksetzung des Guthabenbetrags für die Organisation funktioniert nicht wie erwartet |
| 79418654 | Monetarisierung |
Komma als Trennzeichen 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 dann den Router neu verbinden |
| 78190575 | Video: API-Laufzeit |
Sicherstellen, dass der Neustart des Mikrokernel-Prozesses nicht zu doppelten Consul-Dienst-Tags führt |
| 78088197 | Video: API-Laufzeit |
TLS-Cipher Suites für Verwaltungsserver können nicht ausgeschlossen werden |
| 77735168 | Video: API-Laufzeit |
Große *.tmp-Protokolldateien in MP füllen den Datenträger aus |
| 74484305 | Monetarisierung |
Nach der CPS-Migration -> Der GET-Aufruf der gesperrten_developers 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 einem LoadBalancer-Ziel oder einer 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 Tarifen fehl |