4.18.01 – Versionshinweise zu Edge für Private Cloud

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

Seit dem vorherigen Feature-Release von Edge for Private Cloud wurden die folgenden Releases veröffentlicht und sind in diesem Feature-Release enthalten:

Edge-UI-Release Edge Management-Release Portal-Release

Unter Releasenummerierung erfahren Sie, wie Sie herausfinden können, ob ein bestimmter Cloud-Release in Ihrer Version von Edge for Private Cloud enthalten ist.

Versionsübersicht

Zu den wichtigsten neuen Funktionen in dieser Version gehören:

  • Upgrade auf PostgreSQL 9.6
  • Betarelease der neuen Edge Experience für Private Cloud
  • Betarelease von drei neuen Richtlinien, mit denen Sie JSON Web Tokens (JWT) generieren, verifizieren und decodieren können.

Dieser Release enthält auch alle Fehlerkorrekturen und neuen Funktionen, die in den unten aufgeführten Edge Public Cloud-Releases enthalten sind.

Einstellung und Einstellung

Die folgenden Funktionen wurden in dieser Version eingestellt oder entfernt. Weitere Informationen finden Sie in der Edge-Richtlinie zur Einstellung von Edge.

Einstellung von Produkten und Funktionen

Einstellung von Neuinstallationen der API BaaS

Neukunden ab dem 31. Januar 2018 kommen nur dann für API-BaaS infrage, wenn in der Spezifikationstabelle die API-BaaS-Berechtigung hervorgehoben ist.

Einstellung des sicheren Apigee-Speichers (Vaults)

Der sichere Apigee-Speicher, der auch als „Vaults“ bezeichnet wird, wird verworfen und im September 2018 eingestellt. Vaults bieten eine verschlüsselte Speicherung von Schlüssel/Wert-Paaren. Sie werden mit der Management API erstellt und zur Laufzeit mit Funktionen im Node.js-Modul von apigee-access aufgerufen.

Verwenden Sie statt des sicheren Speichers verschlüsselte Schlüssel/Wert-Zuordnungen (KVMs), wie unter Mit Schlüssel/Wert-Zuordnungen arbeiten beschrieben. Verschlüsselte KVMs sind genauso sicher wie Vaults und bieten mehr Optionen zum Erstellen und Abrufen. (MGMT-3848)

Einstellung des Hinzufügens von Pfaden auf dem Tab „API-Proxy-Leistung“

Bis zu dieser Version konnten Sie in der Verwaltungsoberfläche zu einem API-Proxy navigieren, zum Tab „Leistung“ wechseln und verschiedene Pfade für einen diagrammbasierten Vergleich auf dem Tab „Leistung“ des Proxys und im Dashboard für Geschäftstransaktionen erstellen. Diese Funktion wurde eingestellt und ist in der UI nicht mehr verfügbar. Eine Alternative zu dieser Funktionalität finden Sie im folgenden Apigee-Community-Artikel: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html (EDGEUI-902)

Einstellung der Eigenschaft "SMTPSSL" zum Festlegen des SMTP-Protokolls für das Developer Services-Portal

Sie verwenden jetzt das Attribut SMTP_PROTOCOL anstelle des Attributs SMTPSSL, um das Protokoll festzulegen, das vom SMTP-Server verwendet wird, der mit dem Portal verbunden ist. Gültige Werte sind: „standard“, „ssl“ oder „tls“.

Weitere Informationen finden Sie unter Installation des Developer Services-Portals.

Neue Features und Updates

Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt. Zusätzlich zu den folgenden Verbesserungen enthält diese Version auch zahlreiche Verbesserungen in puncto Nutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

Private Cloud

PostgreSQL-Upgrade auf Version 9.6

Diese Version enthält ein Upgrade auf PostgreSQL 9.6, damit Edge die Funktion für parallele Abfragen in PostgreSQL nutzen kann. Weitere Informationen:

Betarelease der neuen Edge Experience für Private Cloud

Dieser Release von Edge für die Private Cloud enthält eine Betaversion eines wichtigen Updates für die Benutzeroberfläche der API-Verwaltung. Dieses New Edge-Erlebnis baut auf den vorhandenen Funktionen der Apigee Edge-Plattform auf und bietet einige Verbesserungen, insbesondere in den Bereichen Design und Veröffentlichung.

Die neue Edge-Umgebung war bisher nur für Cloud-Nutzer verfügbar. Mit dieser Version von Edge für die Private Cloud können Sie jetzt die Betaversion von New Edge installieren.

Weitere Informationen finden Sie unter Betaversion der neuen Edge Experience für Private Cloud.

Betarelease der JWT-Richtlinien

JSON Web Token (JWT) ist ein Tokenstandard, der in IETF RFC 7519 beschrieben ist. JWT bietet eine Möglichkeit, eine Reihe von Anforderungen zu signieren, also eine Reihe von Name/Wert-Paaren, die später zuverlässig vom Empfänger des JWT verifiziert werden können.

Dieser Release enthält drei neue Richtlinien, mit denen Sie JSON Web Tokens (JWT) auf Apigee Edge generieren, prüfen und decodieren können:

  • JWT-Richtlinie generieren: Generiert ein signiertes JWT mit einem konfigurierbaren Satz von Anforderungen. Das JWT kann dann an Clients zurückgegeben, an Back-End-Ziele übertragen oder auf andere Weise verwendet werden. Weitere Informationen finden Sie unter JWT-Richtlinie generieren (Betaversion).
  • JWT-Richtlinie verifizieren – Verifiziert die Signatur eines JWT, das von Clients oder anderen Systemen empfangen wurde. Diese Richtlinie extrahiert die Anforderungen auch in Flussvariablen, damit nachfolgende Richtlinien oder Bedingungen diese Werte untersuchen können, um Autorisierungs- oder Routingentscheidungen zu treffen. Weitere Informationen findest du unter JWT-Richtlinie überprüfen (Betaversion).
  • JWT-Richtlinie decodieren: Decodiert ein JWT, ohne die Signatur darauf zu prüfen. Diese Richtlinie ist nützlich, wenn sie zusammen mit der JWT-Überprüfungsrichtlinie verwendet wird, wenn der Wert einer Anforderung aus dem JWT vor der Überprüfung der Signatur des JWT bekannt sein muss. Weitere Informationen findest du unter JWT-Richtlinie decodieren (Betaversion).

Eine Übersicht findest du unter JWT-Richtlinien – Übersicht.

OCSP-Stapling wird für virtuelle Hosts unterstützt (65587547)

Virtuelle Hosts unterstützen jetzt OCSP-Stapling für One-Way- und Zwei-Wege-TLS. Wenn diese Option aktiviert ist, sendet ein OCSP-Client (Online Certificate Status Protocol) eine Statusanfrage an einen OCSP-Antwortdienst, um festzustellen, ob das Zertifikat gültig ist. Die Antwort zeigt an, ob das Zertifikat gültig und nicht widerrufen ist.

Standardmäßig ist das OCSP-Stapeln deaktiviert. TLS muss auf dem virtuellen Host aktiviert sein, um OCSP zu aktivieren.

Weitere Informationen finden Sie unter Referenz zu virtuellen Hostattributen.

Optionen für die Wiederholung von Routern können jetzt auf Ebene des virtuellen Hosts festgelegt werden

Sie können jetzt Wiederholungsoptionen für die Kommunikation des Routers mit dem Message Processor auf dem virtuellen Host festlegen. Dies ermöglicht Ihnen eine genauere Steuerung als bei den vorherigen Optionen, die nur auf Routerebene festgelegt werden konnten.

Weitere Informationen finden Sie unter Attribute für die Konfiguration virtueller Hosts.

Unterstützung für externe Rollenzuordnung hinzugefügt (67145030)

Wenn Sie die externe Authentifizierung verwenden, um einen externen Verzeichnisdienst in eine Apigee Edge Private Cloud-Installation zu integrieren, können Sie jetzt die externe Rollenzuordnung verwenden. Mit der externen Rollenzuordnung können Sie Ihre eigenen Gruppen oder Rollen rollenbasierten Zugriffssteuerungsrollen (RBAC) und Gruppen zuordnen, die in Apigee Edge erstellt wurden.

Der externe Rollenzuordnungsdienst für Edge for Private Cloud-Releases vor 4.18.01 wurde verworfen. Version 4.18.01 der externen Rollenzuordnung ist eine aktualisierte Version, in der Fehler behoben und neue Funktionen hinzugefügt wurden:

  • Das Problem, dass bei der Authentifizierung bei Nutzern, die Zugriff haben sollten, von der Authentifizierung 403 unzulässige Antworten empfangen wurden, wurde behoben.
  • Der X-Apigee-Current-User-Header wird jetzt in der externen Rollenzuordnung unterstützt. Nutzer mit ordnungsgemäßem Zugriff (sysadmin) können sich mit eigenen Anmeldedaten als ein anderer Nutzer anmelden.

Weitere Informationen finden Sie unter Externe Rollenzuordnung.

Systemanforderungen können jetzt ohne Installation getestet werden (67858161)

Edge für die Private Cloud 4.17.09 hat Unterstützung für das Attribut ENABLE_SYSTEM_CHECK=y hinzugefügt, um im Rahmen einer Installation CPU- und Arbeitsspeicheranforderungen auf einem Computer zu prüfen. Hierfür war jedoch eine tatsächliche Installation erforderlich. Sie können jetzt das Flag „-t“ verwenden, um diese Prüfung ohne Installation durchzuführen:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

Mit diesem Befehl werden alle Fehler im Zusammenhang mit den Systemanforderungen auf dem Bildschirm angezeigt.

Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

PHP-Version für das Portal für Entwicklerdienste aktualisiert (68733233)

Das Portal verwendet jetzt die PHP-Version 7.0.23.

Die Konfiguration eines SMTP-Servers über das Developer Services-Portal (70164403) ist nicht mehr erforderlich.

Sie müssen bei der Installation des Portals keinen SMTP-Server mehr konfigurieren. Sie können jetzt eine einzelne Konfiguration nach der Installation konfigurieren.

API-Dienste

Namensvalidierungen für neue Entitäten (MGMT-4252 und MGMT-4098)

Wenn Sie neue Entitäten erstellen, validiert Apigee die Namen, um Benennungsregeln zu erzwingen. Folgende Entitäten werden bei der Erstellung oder Aktualisierung validiert: API-Proxys, Richtlinien (und Richtliniennamen in API-Proxy-Definitionen), virtuelle Hosts, Rollen, Caches, Zielserver, Datenmasken für die Fehlerbehebung, Schlüsselspeicher und Truststores sowie Ressourcendateien in API-Proxys. Informationen zu Namenseinschränkungen für diese Entitäten finden Sie unter Hinweise zu Benennungs- und Eingabefehlern.

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.

Private Cloud 4.18.01

Fehler-ID Beschreibung
68001164

Die PHP-LDAP-Erweiterung wird jetzt standardmäßig mit dem Portal installiert

Die PHP LDAP-Erweiterung wird jetzt standardmäßig bei der Installation des Portals unter RedHat und CentOS installiert. Dieses Modul erleichtert die Aktivierung des Drupal LDAP-Moduls.

68049481

Die Drupal-Datei „settings.php“ ist jetzt beschreibbar

Das Portalinstallationsskript stellt jetzt sicher, dass die Drupal-Datei settings.php vom Nutzer „apigee“ beschreibbar ist, damit sie korrekt kopiert und aktualisiert werden kann.

68139166 Die Ausgabe des Installationsprogramms zeigte, dass OpenLDAP heruntergestuft wurde, obwohl dies nicht der Fall war.
68329105 Beim Einrichten des Portals kann beim Herstellen einer Verbindung zu Edge kein Nutzer erstellt werden, wenn SAML aktiviert ist und ein selbst signiertes Zertifikat verwendet wird.
68427561 Die Attribute der Portalkonfiguration sind nach einem Neustart jetzt korrekt festgelegt.
69024465 Bereitstellung von SharedFlow kann in der Edge-Benutzeroberfläche nicht aufgehoben werden
69711616 Jackson Databind wurde in den Drittanbieter-JARs auf Version 2.7.9.1 aktualisiert.

Benutzeroberfläche

Fehler-ID Beschreibung
68357182

CSV-Datei enthält nicht die richtigen Daten für den angegebenen Zeitraum (umfasst den vollständigen Datensatz)
Die CSV-Datei enthielt für den angegebenen Zeitraum nicht die korrekten Daten. Stattdessen wurde der vollständige Datensatz in die Datei aufgenommen. Dieses Problem wurde inzwischen behoben.

67650494 Edge-UI sollte Umgebungsänderungen erfassen
In einigen Fällen wurden Umgebungsänderungen beim Wechseln zwischen Seiten in der UI nicht beibehalten. Dieses Problem wurde inzwischen behoben.

17.10.25.00 (Portal)

Fehler-ID Komponentenname Beschreibung
67646686 Entwicklerportal – Drupal „&“ wird auf Forumsseite angezeigt
Es wurde ein Fehler behoben, bei dem das Apigee-Standarddesign „&“ auf den Menütabs für das Et-Zeichen (&) angezeigt hat.
65456469 Entwicklerportal – Drupal CAPTCHA-Modul aktualisieren, um von den Modulen bereitgestellte Sicherheitsverbesserungen zu verbessern
Das CAPTCHA-Modul wurde auf CAPTCHA 7.x-1.5 aktualisiert, um eine Sicherheitslücke zu schließen. Weitere Informationen finden Sie unter https://www.drupal.org/node/2907137.
65101827 Entwicklerportal – Drupal App-Analysen des Unternehmens funktionieren nicht
Es wurde ein Fehler behoben, durch den Apps von Monetarisierungsunternehmen keine Analysedaten anzeigen konnten.
65003870 Entwicklerportal – Drupal Zukünftige Preispläne können nicht storniert werden
Es wurde ein Fehler behoben, durch den zukünftige Preispläne, die von einem Unternehmen erworben wurden, nicht storniert werden konnten.
65003539 Entwicklerportal – Drupal Standardland aus dem Drupal-Gebietsschema verwenden
Für die Adresse für den Kontakt für die Monetarisierung und die Zahlungsangaben wird jetzt das Standardland aus der Standardeinstellung des Landes verwendet. Sie können diese Einstellung ändern, indem Sie im Drupal-Administrationsmenü Konfiguration > Regional und Sprache auswählen. Wenn Sie die Standardsprache ändern, wird auch das Standardland in den Bereichen „Kontakt für Monetarisierung“ und „Zahlungsinformationen“ geändert.

Benutzeroberfläche

Fehler-ID Beschreibung
67005192 Die Benutzeroberfläche muss beim Prüfen von Berechtigungen decodierte Pfade verarbeiten.
In der UI werden jetzt decodierte Pfade verarbeitet, wenn Nutzerberechtigungen geprüft werden.

17.09.20 (API-Verwaltung und Laufzeit)

Fehler-ID Komponentenname Beschreibung
MGMT-4219 API-Verwaltung MGMT zum Senden des Organisations- und Umgebungsheaders an Blobstore
MGMT-4065 API-Verwaltung Unterstützung für Zertifikate im PKS-Format
MGMT-3782 API-Verwaltung Optimaler Wert für die Standardkonsistenzstufe für die Identitätszone
MGMT-3913 API-Verwaltung Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens über eine appId beheben
MGMT-4177 API-Verwaltung Die Möglichkeit, das Basisauthentifizierungsschema im SecurityProfile zu deaktivieren
MGMT-3978 API-Verwaltung CWC-Token erforderlich, um JVM_OPTIONS auf allen Java-Komponenten festzulegen
MGMT-3918
MGMT-4294
API-Verwaltung Sonderzeichen in Berechtigungspfaden für benutzerdefinierte Rollen automatisch URL-codieren
APIRT-4767 Video: API-Laufzeit Für den JavaScript-Schritt sollte immer UTF-8 für Inhalte verwendet werden.
APIRT-4725 Video: API-Laufzeit NPE-Problem für OAuth-Dienst behoben
APIRT-4691 Video: API-Laufzeit Warten, bis die Verbindungen aufgehoben sind, bevor Sie den fehlerhaften Dienst beenden
APIRT-4644 Video: API-Laufzeit Grundlegende Autorisierung für BlobstoreService
APIRT-4636 Video: API-Laufzeit Die Sense-Aktion sollte auch weiter funktionieren, wenn Zookeeper ausgefallen ist
APIRT-4635 Video: API-Laufzeit Unterstützung für Aktualisierungstoken-Attributunterstützung für OAuth-Richtlinien aktiviert
APIRT-4632 Video: API-Laufzeit Kontingentzähler für rollende Fenster wird nicht genau berechnet
APIRT-4584 Video: API-Laufzeit Ablauf-Hook wird nicht konsistent bereitgestellt, ZooKeeper-Prüfung funktioniert nicht
APIRT-4542 Video: API-Laufzeit Die MP Sense-Aufgabe wurde ohne Ankündigung beendet
APIRT-4522 Video: API-Laufzeit Analytics funktioniert nicht für Message Processor, die die Monetarisierung aktiviert haben, wenn sich die Organisationsregion von der axgroup-Region unterscheidet
APIRT-4444 Video: API-Laufzeit Fehlerraten pro Ziel und Fehlercode berechnen
APIRT-4435 Video: API-Laufzeit RepositoryServiceImpl.loadAsString() verwendet keinen Zeichensatz
APIRT-4370 Video: API-Laufzeit Hohe Arbeitsspeichernutzung bei Organisations-MPs
APIRT-4354 Video: API-Laufzeit TLS-Version in Nginx access_log für jede Anfrage erfassen
APIRT-4169 Video: API-Laufzeit Aktuelle Version von Nginx unterstützt keine Variablenkombination, die für den X-Forwarded-For-Header erforderlich ist
APIRT-3671 Video: API-Laufzeit Tokens werden nach der Aktivierung der Hash-Technologie nicht mehr als gehasht aufgezeichnet
APIRT-3593 Video: API-Laufzeit OAuth-Token, das bei einem nachfolgenden Aufruf das Set-Attribut nicht enthält
APIRT-3081 Video: API-Laufzeit Fehler „messaging.adaptors.http.flow.ServiceNicht verfügbar“ mit der Richtlinie „Gleichzeitige Ratenbegrenzung“
APIRT-4660 Video: API-Laufzeit Fügen Sie dem Router-X-Apigee-Pod den Namen des MP-Pods im Header hinzu.
APIRT-4506 Video: API-Laufzeit Cache-Änderungen werden nicht an einen bestimmten Nachrichtenprozessor repliziert
APIRT-4196 Video: API-Laufzeit Das Format des Syslog-Zeitstempels der Nachrichten-Logging-Richtlinie ist nicht korrekt
66933664 Video: API-Laufzeit QuotaService für Nicht-CPS-Ablauf sollte Buckets asynchron und nicht im Apigee-Main-Thread bereinigen
66495205 Video: API-Laufzeit Bessere Handhabung der JavaScript-Richtlinie mit asynchronen HTTP-Aufrufen, um NPE zu verhindern
65847462 Video: API-Laufzeit print-Anweisung schlägt mit NPE fehl
65648578 Video: API-Laufzeit Nur MPs sollten sich im Consul-KV-Pfad registrieren
65603360 Video: API-Laufzeit JavaScript-Aufrufe schlagen mit Null-Fehler fehl
65416531 Featureplattform Nachrichtenkontext wiederherstellen, wenn JavaScript-Objekte in den Kontext von JavaScript-Schritten zurückversetzt werden
67405744 Apigee Hohe Latenz bei der Anfrageverarbeitung bei MPs
65849186 Trireme Nicht verarbeitete Ausnahmen führen nicht dazu, dass der Node.js-/Trireme-Prozess beendet wird.
65713882 Trireme mongodb-core in Trireme liefert andere Krypto-Ergebnisse als natives Node.js.
65374484 Trireme Knotensicherheit: http.get mit numerischen Autorisierungsoptionen erstellt nicht initialisierte Puffer
64577449 Trireme Trireme gibt SHA256-Fehler „Ungültiger Verifizierungsalgorithmus“ zurück
EDGESERV-6 Edgeserver Knotenanwendungen, bei denen x_apigee_fail_code auftritt: „scripts.node.runtime.ScriptExecutionError“

Benutzeroberfläche

Fehler-ID Beschreibung
65584963 Analytics: Bei Filtern für benutzerdefinierte Berichte muss der Datentyp nicht nach Groß- und Kleinschreibung geprüft werden
Beim Filter für benutzerdefinierte Berichte wird jetzt für Datentypvergleiche die Groß-/Kleinschreibung nicht berücksichtigt.
65446846 Einem Unternehmen kann in der Edge-Benutzeroberfläche keine Administratorrolle zugewiesen werden
Der vollständige Satz von Entwicklern und Unternehmen wird angezeigt und kann in der Edge-Benutzeroberfläche verwaltet werden.
65125644 Ein API-Produkt kann nicht aus einem Berechtigungsnachweis für eine Unternehmens-App entfernt werden
Es wurde ein Problem behoben, durch das ein API-Produkt nicht aus den Anmeldedaten für eine Unternehmens-App entfernt werden konnte.

17.09.11 (API-Verwaltung)

Fehler-ID Beschreibung
64541665 Quellprotokollierungskonfiguration für MP so ändern, dass unterschiedliche Lognamen verwendet werden
APIRT 3593 OAuth-Token, das bei einem nachfolgenden Aufruf das Set-Attribut nicht enthält
APIRT-4336 Teilt OAuthStepExecution in mehrere Schritte auf. Für jeden Vorgang sollte eine eigene Schrittausführung vorhanden sein.
APIRT-4444 Fehlerraten pro Ziel und Fehlercode berechnen
APIRT-4456 API-Schlüssel für EAP-gateway/apid refaktorieren
APIRT-4635 Unterstützung für Aktualisierungstoken-Attributunterstützung für OAuth-Richtlinien aktiviert
APIRT-4683 IP-Adressen von Google Cloud-Load-Balancern als vertrauenswürdig für XFF-Header hinzufügen
APIRT-4723 Unterstützung für das Laden von OAuth-Bundles für EdgeX/Hybridmodus
APIRT-4725 NPE-Problem für OAuth-Dienst behoben
APIRT-4726 ScriptableHttpClient sollte nicht davon ausgehen, dass zum Sendezeitpunkt noch ein Nachrichtenkontext vorhanden ist.
MGMT-3764 Ungültiger Schlüsselspeicher wird nicht mehr über die Verwaltung weitergeleitet
MGMT-3782 Optimaler Wert für die Standardkonsistenzstufe für die Identitätszone
MGMT-3913 Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens über eine appId beheben
MGMT-3997 Das Löschen von Schlüsselspeichern sollte nicht zulässig sein, wenn ein Verweis darauf verweist.
MGMT-4013 Durch Aktualisieren der Schlüsselspeicherreferenz wird das Vorhandensein des Schlüsselspeichers und des referenzierten Alias überprüft
MGMT-4065 Unterstützung für Zertifikate im PKS-Format
MGMT-4113 Verbesserung der Self-Service-Funktion für virtuelle Hosts
MGMT-4229 Nach dem Hinzufügen von @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) API-Konfigurations Regression schlägt fehl
MGMT-4232 [EDGEX/Hybrid] Beim Importieren der API-Uploads wird das Bundle nicht beschädigt
MGMT-4242 [EDGEX/Hybrid] Unterstützung der Proxybereitstellung in mehr als einer Umgebung
MGMT-4245 [EDGEX/Hybrid] VirtualHost-Self-Service-Validierung für hybride virtuelle Hosts
MGMT-4250 [EDGEX] Parallele Ausführung für API-Proxy-Bereitstellungsstatus

Benutzeroberfläche

Fehler-ID Beschreibung
65015144 Analytics: Der Seitenfilter für benutzerdefinierte Berichte hat ein Problem mit dem Filter für Ganzzahlwerte für BigQuery-Kunden
Mit dem Seitenfilter für benutzerdefinierte Berichte werden Ganzzahlwerte jetzt wie erwartet verarbeitet.
64806976 Das Feld „Entwickler“ ist auf der Seite mit der App-Liste nicht ausgefüllt.
Das Feld „Entwickler“ wird jetzt für alle Apps in der Liste ausgefüllt.
64766918 Die YAML-Unterstützung des API-Proxy-Editors ist fehlerhaft
Ein Problem mit YAML-Dateien im API-Proxy-Editor wurde behoben.
64160572 Analytics: Geschäftstransaktionen aus dem Analytics-Menü und dem Tab „Leistung des Proxy-Editors“ entfernen
Das Analyse-Dashboard für Geschäftstransaktionen wird nicht mehr unterstützt. Alternativen finden Sie im Community-Artikel Alternative zur Business Transactions API.

17.08.21.00 (Portal)

Fehler-ID Beschreibung
DEVSOL 2625 Monetarisierungsrollen werden nach dem Wechsel des Unternehmens verworfen
Wenn Sie die Monetarisierung aktiviert haben und einem Nutzer eine Rolle zuweisen und dieser von einem Unternehmenskontext in einen anderen wechselt, wird die Rolle nicht mehr für den Nutzer entfernt.
DEVSOL-2621 Updates für Drupal-Module
Die folgenden Drupal-Module wurden auf die angegebene Version aktualisiert:
  • File Entity (einstellbare Dateien) 7.x-2.4
  • Medien 7.x–2.10
  • Media CKEditor 7.x-2.5
  • Medien: YouTube 7.x–3.5
  • Meta-Tag 7.x–1.22
  • Dienstansichten 7.x–1.2
DEVSOL-2612

Meldung „Auf der Website ist ein Fehler aufgetreten“, wenn die Monetarisierung aktiviert wurde
Ein Problem beim Aktivieren der Monetarisierungsmodule wurde behoben. Die Meldung Website encountered an error wurde mit der folgenden Meldung in den Logs angezeigt:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Dieser Fehler wird nicht mehr protokolliert.

DEVSOL-2609 Drupal-Statusseite zeigt nicht den richtigen Edge-Verbindungsstatus für SAML (OAuth)
Drupal-Statusseite zeigt jetzt den korrekten Edge-Verbindungsstatus für SAML (OAuth) an. Bisher wurde auf der Seite Berichte > Status angezeigt, dass die Verbindung nicht funktionierte, selbst wenn SAML richtig konfiguriert war.
DEVSOL-2608 SAML/OAuth: Log gibt bei jedem Aufruf einen Cache-Fehler des Inhabertokens aus
Ein Problem mit der Bearer-Token-Cache-Logik wurde behoben, durch das das System bei jedem Aufruf von Edge ein neues Token abrufte.
DEVSOL-2599 Mehrere Probleme mit „devconnect_user_developer_is_active()“
Ein Problem wurde behoben, bei dem der falsche Entwicklerstatus überprüft wurde, um zu entscheiden, ob der Nutzer aktiv ist oder nicht. Wenn ein Entwicklerkonto in der Edge-Benutzeroberfläche deaktiviert ist, wodurch die App-Schlüssel nicht mehr funktionieren, zeigt das System jetzt eine Nachricht an, die den Entwickler darüber informiert. Außerdem wurde diese Funktion verbessert.
DEVSOL-2595 Verbesserungen und Updates für die SAML-Konfiguration
An der SAML-Konfiguration wurden die folgenden Verbesserungen und Aktualisierungen vorgenommen:
  • Die SAML-Konfigurationsseite kann jetzt bearbeitet werden. Weitere Informationen finden Sie unter SAML-Authentifizierung verwenden.
  • Das Feld für den Nutzernamen wird jetzt in der Benutzeroberfläche angezeigt.
  • Das Problem mit dem drush-Aufruf „dc-test“ zur Verwendung der Standardverbindungstestfunktion wurde behoben, sodass die SAML-Konfigurationseinstellungen nicht mehr ignoriert werden.
DEVSOL-2569 App-Analyse: Die Endpunktantwortzeit funktioniert nicht mehr und wurde in „Gesamtantwortzeit“ geändert.
Das Analysediagramm für die Endpunktantwortzeit wurde auf der Seite „Entwickler-Apps“ aus dem Tab „Analytics“ entfernt, da es die Gesamtantwortzeit nicht widerspiegelte und Verwirrung verursacht hat. Der Messwert zeigte nur die Zeit an, die für die Antwort des Endpunkts benötigt wurde, aber nicht die Zeit, die der API-Proxy für die Antwort benötigt hat. In der Durchsatzgrafik wird die Gesamtantwortzeit für Endentwickler angezeigt.

17.07.31.00 (Portal)

Fehler-ID Beschreibung
DEVSOL 2258 Einige Textfelder können nicht ins Portugiesische übersetzt werden.
Fehlender Übersetzungstext im Drupal Dev Portal Apps-Modul wurde dem Drupal-Internationalisierungssystem hinzugefügt. Bisher konnte ein Teil des Texts auf der Seite „Meine Apps“ nicht übersetzt werden.
DEVSOL-2536 Wenn Sie „App-Name“ oder „Callback-URL“ bearbeiten, entfernt das Portal API-Produkte aus der Entwickler-App
Die Aktualisierung einer Entwickler-App führt nicht mehr dazu, dass API-Produkte aus der App entfernt werden.
DEVSOL-2519 Smartdocs weist eine nicht deklarierte Abhängigkeit von „devconnect_developer_apps“ auf
Das Smartdocs-Modul weist keine unnötige Abhängigkeit mehr vom DevConnect-Entwickler-App-Modul auf.
DEVSOL-2492 Falsche HTML-Maskierung auf Unternehmensseite
Ein Problem wurde behoben, durch das in den Monetarisierungsmenüs Et-Zeichen (&) mit HTML-Codierung angezeigt wurden, z. B. „Katalog und Pläne“.
DEVSOL-2490 Verwendung von Datumsfeststellungen für Preispläne in Monetarisierungsmodulen verbessern
Die Verarbeitung von Preisplänen für die Monetarisierung in verschiedenen Zeitzonen wurde verbessert.
DEVSOL-2440 Wird im Entwicklungsportal die eingestellte „Limits“ API für die Verwaltung aufgerufen, führt dies zu 404-Fehlern
Das System wurde aktualisiert, um die neue API für Aufrufe/Kaufpläne in der Monetarisierung zu verarbeiten.
DEVSOL-2436 Tabelle drupal_cache_mint fehlt in der DevPortal-Datenbank, während versucht wird, das Drupal-Modul von Apigee_company, um die Monetarisierung zu aktivieren,
Ein Problem wurde behoben, durch das die Monetarisierungskonfiguration den folgenden Fehler verursachte: „ERROR: Relation „drupal_cache_mint“ does not exist“.
DEVSOL-2419 Beim Importieren von Nicht-OpenAPI-JSON-Dateien als OpenAPI werden keine Fehlermeldungen ausgegeben
Beim Importieren eines OpenAPI-Dokuments in SmartDocs wird jetzt geprüft, ob das Dokument einer OpenAPI-Spezifikation entspricht.
DEVSOL-2406 SmartDocs-Links, „Überarbeitungsdetails“ oder „Überarbeitung bearbeiten“ funktionieren nicht
Ein Problem wurde behoben, durch das im Aktionsmenü „Überarbeitungsdetails“ von SmartDocs die falsche Seite angezeigt wurde.
DEVSOL-2382 Funktion „Vorlagen für SmartDocs-Methoden sperren“
Es wurde die neue Berechtigung „SmartDocs-Vorlagen verwalten“ erstellt, sodass die Möglichkeit zum Bearbeiten von SmartDocs-Vorlagen entfernt oder auf eine Rolle beschränkt werden kann.
DEVSOL-2380 Nicht definierter Indexfehler in Drupal-Protokollen
Die folgende irreführende Meldung wurde aus dem Drupal-Log für Websites mit aktivierter Monetarisierung entfernt: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Fehler „Ungültige Adresse“ im Drupal-Protokoll
Ein Fehler wurde behoben, durch den ungültige Fehler zum Protokoll hinzugefügt wurden, wenn das System SMTP nicht konfiguriert hatte.
DEVSOL-2355 cURL-Zeitüberschreitung führt zu PHP-Warnungen und fehlerhaften Logs in Edge-php-sdk
Es wurde ein Fehler behoben, durch den Zeitüberschreitungen zu schlecht formatierten Logeinträgen führten.
DEVSOL-2336 Aktualisierung der Konfiguration des Zahlungsanbieters für die Monetarisierung
Auf der Konfigurationsseite des Entwicklerportals über Konfiguration > Monetarisierungseinstellungen > Wiederkehrende Zahlungen über Worldpay können Sie jetzt die WorldPay-Zahlungsdetails konfigurieren.
DEVSOL-2307 Warnung/Dokumente hinzufügen, dass das apigee_company-Modul nur mit Monetarisierung verwendet werden kann
Für das Drupal-Modul von apigee_company muss die Monetarisierung aktiviert sein. Wenn Sie das Modul apigee_company aktivieren, wenn die Monetarisierung nicht aktiviert ist, wird im Statusbericht für die Website eine Warnmeldung angezeigt.
DEVSOL-2270 In der neuesten Version der Monetarisierung (5. Oktober 2016) können Unternehmensinformationen nicht gespeichert werden
Ein Problem in der Monetarisierung, bei dem Unternehmensinformationen nicht richtig gespeichert wurden, wurde behoben.
DEVSOL-2175 Me Aliases und Core Statistikmodule passen nicht gut zusammen
Drupal Core und das Beitragsmodul „Me Aliases“ wurden gepatcht, sodass „Me Aliases“ und das Kernstatistikmodul gleichzeitig aktiviert werden können. Weitere Informationen finden Sie unter https://www.drupal.org/node/1863260 und https://www.drupal.org/node/2076691.

Bekannte Probleme

In diesem Release sind folgende Probleme bekannt:

Fehler-ID Beschreibung
72379834

Berechtigungsfehlermeldung wird beim Beenden von Apigee-postgresql angezeigt

Wenn Sie apigee-postgresql mit dem Befehl apigee-seriver apigee-postgresql stop beenden, wird möglicherweise die Meldung angezeigt, dass apigee-serive nicht in das Basisverzeichnis des Nutzers geändert werden kann. Sie können diese Meldung ignorieren.

68722102

MessageLogging-Richtlinie mit zusätzlichen Informationen in der Lognachricht

Das Element FormatMessage der MessageLogging-Richtlinie steuert das Format der protokollierten Nachricht. Wenn der FormatMessage=false lautet, sollte die protokollierte Nachricht keine von Apigee generierten Informationen enthalten. Selbst wenn Sie FormatMessage=false festlegen, enthält die Lognachricht weiterhin die folgenden Informationen:

  • Priorität
  • Der Zeitstempel