4.18.01 – Versionshinweise zu Edge für Private Cloud

Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen.
info

Seit dem letzten Edge for Private Cloud-Feature-Release sind die folgenden Releases erfolgt und in diesem Feature-Release enthalten:

Edge-Benutzeroberfläche Edge-Verwaltungsversion Portal-Release

Unter Versionsnummerierung erfahren Sie, wie Sie herausfinden können, ob eine bestimmte Cloud-Version in Ihrer Version von Edge for Private Cloud enthalten ist.

Versionsübersicht

Die wichtigsten neuen Funktionen in dieser Version:

  • Upgrade auf PostgreSQL 9.6
  • Betaversion der neuen Edge-Benutzeroberfläche für Private Cloud
  • Betaversion von drei neuen Richtlinien, mit denen Sie JSON Web Tokens (JWT) generieren, überprüfen und decodieren können.

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

Einstellung und Außerbetriebnahme

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

Verworfene Produkte/Funktionen

Einstellung der Neuinstallationen von API BaaS

Neukunden ab dem 31. Januar 2018 haben keinen Anspruch auf API BaaS, es sei denn, dies ist in Ihrem Datenblatt angegeben.

Einstellung des sicheren Apigee-Speichers (Vaults)

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

Verwenden Sie anstelle des sicheren Speichers verschlüsselte Schlüssel/Wert-Paar-Zuordnungen (Key Value Maps, KVMs), wie unter Mit Schlüssel/Wert-Paar-Zuordnungen arbeiten beschrieben. Verschlüsselte KVMs sind genauso sicher wie Tresore und bieten mehr Optionen für die Erstellung und den Abruf. (MGMT-3848)

Einstellung der Funktion zum Hinzufügen von Pfaden auf dem Tab „Leistung“ des API-Proxys

Bis zu diesem Release konnten Sie in der Verwaltungs-UI zu einem API-Proxy navigieren, den Tab „Leistung“ aufrufen und verschiedene Pfade für einen diagrammbasierten Vergleich auf dem Tab „Leistung“ des Proxys und im Dashboard „Geschäftsvorgänge“ erstellen. Diese Funktion wurde eingestellt und ist nicht mehr in der Benutzeroberfläche verfügbar. Eine Alternative zu dieser Funktion finden Sie im folgenden Apigee-Community-Artikel: Alternative to Business Transactions API. (EDGEUI-902)

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

Sie verwenden jetzt die Property SMTP_PROTOCOL anstelle der Property SMTPSSL, um das Protokoll festzulegen, das vom mit dem Portal verbundenen SMTP-Server verwendet wird. Gültige Werte sind „standard“, „ssl“ und „tls“.

Weitere Informationen finden Sie unter Developer Services-Portal installieren.

Neue Features und Updates

Im Folgenden finden Sie die neuen Funktionen und Verbesserungen in dieser Version. Neben den folgenden Verbesserungen enthält diese Version auch zahlreiche Verbesserungen in Bezug auf Benutzerfreundlichkeit, 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 „Parallele Abfrage“ in PostgreSQL nutzen kann. Weitere Informationen finden Sie unter:

Betaversion der neuen Edge-Benutzeroberfläche für Private Cloud

Diese Version von Edge for the Private Cloud enthält eine Betaversion eines wichtigen Updates der Benutzeroberfläche für die API-Verwaltung. Diese neue Edge-Umgebung basiert auf den vorhandenen Funktionen der Apigee Edge-Plattform und bietet einige Verbesserungen, insbesondere in den Bereichen „Design“ und „Veröffentlichung“.

Die neue Edge-Version 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 der neuen Edge-Benutzeroberfläche installieren.

Weitere Informationen finden Sie unter Beta-Release der neuen Edge-Umgebung für Private Cloud.

Betarelease der JWT-Richtlinien

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

Diese Version enthält drei neue Richtlinien, mit denen Sie JSON Web Tokens (JWT) in Apigee Edge generieren, überprüfen und decodieren können:

  • GenerateJWT-Richtlinie: Generiert ein signiertes JWT mit einem konfigurierbaren Satz von Ansprüchen. Das JWT kann dann an Clients zurückgegeben, an Backend-Ziele übertragen oder auf andere Weise genutzt werden. Weitere Informationen finden Sie unter JWT-Richtlinie generieren (Beta).
  • JWT-Richtlinie überprüfen: Verifiziert die Signatur eines JWT, das von Clients oder anderen Systemen empfangen wurde. Diese Richtlinie extrahiert auch die Anforderungen in Flussvariablen, damit nachfolgende Richtlinien oder Bedingungen diese Werte untersuchen können, um Autorisierungs- oder Routingentscheidungen zu treffen. Weitere Informationen finden Sie unter Verify JWT policy (Beta version).
  • Decode JWT-Richtlinie: Decodiert ein JWT, ohne die Signatur des JWT zu verifizieren. Diese Richtlinie ist nützlich, wenn sie zusammen mit der JWT-Verifizierungsrichtlinie verwendet wird und der Wert einer Anforderung aus dem JWT bekannt sein muss, bevor die Signatur des JWT verifiziert wird. Weitere Informationen finden Sie in der Decode JWT-Richtlinie (Beta).

Eine Übersicht finden Sie unter Übersicht über JWT-Richtlinien.

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

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

Standardmäßig ist OCSP-Stapling deaktiviert. TLS muss auf dem virtuellen Host aktiviert sein, damit OCSP aktiviert werden kann.

Weitere Informationen finden Sie unter Referenz zu Attributen für virtuelle Hosts.

Wiederholungsoptionen für Router 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. So haben Sie eine genauere Kontrolle als bei den vorherigen Optionen, die nur auf Routerebene festgelegt werden konnten.

Weitere Informationen finden Sie unter Konfigurationsattribute für virtuelle Hosts.

Unterstützung für die Zuordnung externer Rollen hinzugefügt (67145030)

Wenn Sie die externe Authentifizierung verwenden, um einen externen Verzeichnisdienst in eine Apigee Edge Private Cloud-Installation einzubinden, können Sie jetzt die externe Rollenzuordnung verwenden. Mit der Zuordnung externer Rollen können Sie Ihre eigenen Gruppen oder Rollen RBAC-Rollen und -Gruppen (Role-Based Access Control, rollenbasierte Zugriffssteuerung) zuordnen, die in Apigee Edge erstellt wurden.

Der Dienst für die Zuordnung externer Rollen für Edge for Private Cloud-Releases vor 4.18.01 wurde eingestellt. Release 4.18.01 der externen Rollenzuordnung ist eine aktualisierte Version, in der Fehler behoben und neue Funktionen hinzugefügt wurden:

  • Das Problem wurde behoben, bei dem Sie bei der Authentifizierung mit Nutzern, die Zugriff haben sollten, die Antwort „Authentifizierung 403 – Zugriff verboten“ erhalten haben.
  • Der X-Apigee-Current-User-Header wird jetzt in der externen Rollenzuordnung unterstützt. Nutzer mit dem entsprechenden Zugriff (Systemadministrator) können sich mit ihren eigenen Anmeldedaten als anderer Nutzer anmelden.

Weitere Informationen finden Sie unter Externe Rollenzuordnung.

Systemanforderungen können jetzt getestet werden, ohne dass eine Installation erforderlich ist (67858161)

In Edge for the Private Cloud 4.17.09 wurde Unterstützung für die Property ENABLE_SYSTEM_CHECK=y hinzugefügt, um im Rahmen einer Installation die CPU- und Speicheranforderungen auf einem Computer zu prüfen. Für diese Prüfung mussten Sie jedoch eine tatsächliche Installation durchführen. Mit dem Flag „-t“ können Sie jetzt prüfen, ob die Voraussetzungen erfüllt sind, ohne eine Installation durchführen zu müssen:

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

Mit diesem Befehl werden alle Fehler in Bezug auf die Systemanforderungen auf dem Bildschirm angezeigt.

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

Aktualisierte PHP-Version für das Developer Services-Portal (68733233)

Im Portal wird jetzt PHP-Version 7.0.23 verwendet.

Konfiguration eines SMTP-Servers im Developer Services-Portal nicht mehr erforderlich (70164403)

Sie müssen beim Installieren des Portals keinen SMTP-Server mehr konfigurieren. Sie können jetzt einen Beitrag nach der Installation konfigurieren.

API-Dienste

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

Wenn Sie neue Entitäten erstellen, werden die Namen von Apigee validiert, um die Namensregeln durchzusetzen. Beim Erstellen oder Aktualisieren werden folgende Elemente validiert: API-Proxys, Richtlinien (und Richtliniennamen in API-Proxy-Definitionen), virtuelle Hosts, Rollen, Caches, Zielserver, Datenmasken für das Debugging, Keystores und Truststores sowie Ressourcendateien in API-Proxys. Informationen zu den Benennungseinschränkungen für diese Einheiten finden Sie unter Hinweise zu Benennung 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

Problem-ID Beschreibung
68001164

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

Die PHP-LDAP-Erweiterung wird jetzt standardmäßig installiert, wenn das Portal unter RedHat und CentOS installiert wird. Dieses Modul erleichtert die Aktivierung des Drupal-LDAP-Moduls.

68049481

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

Das Portalinstallationsskript sorgt jetzt dafür, dass die Drupal-Datei settings.php vom Nutzer „apigee“ geschrieben werden kann, damit sie korrekt kopiert und aktualisiert werden kann.

68139166 In der Installer-Ausgabe wurde angezeigt, dass OpenLDAP downgradet wurde, obwohl das nicht der Fall war.
68329105 Bei der Portaleinrichtung kann kein Nutzer erstellt werden, wenn eine Verbindung zu Edge hergestellt wird, SAML aktiviert ist und ein selbstsigniertes Zertifikat verwendet wird.
68427561 Die Konfigurationsattribute des Portals werden jetzt nach einem Neustart korrekt festgelegt.
69024465 Bereitstellung von SharedFlow in der Edge-UI kann nicht aufgehoben werden
69711616 Jackson Databind wurde in den JARs von Drittanbietern auf Version 2.7.9.1 aktualisiert.

17.11.06 (UI)

Problem-ID Beschreibung
68357182

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

67650494 Edge-Benutzeroberfläche sollte Umgebungsänderungen nachverfolgen
In einigen Fällen wurden Umgebungsänderungen beim Wechsel zwischen Seiten auf der Benutzeroberfläche nicht beibehalten. Dieses Problem wurde behoben.

17.10.25.00 (Portal)

Problem-ID Komponentenname Beschreibung
67646686 Entwicklerportal – Drupal & auf der Forumsseite angezeigt
Ein Fehler wurde behoben, bei dem im Standard-Apigee-Design „&“ für alle kaufmännischen Und-Zeichen auf den Menü-Tabs angezeigt wurde.
65456469 Entwicklerportal – Drupal CAPTCHA-Modul für Sicherheitsverbesserungen aktualisieren, die von den Modulbeitragenden bereitgestellt werden
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 Unternehmens-App-Analysen funktionieren nicht
Es wurde ein Fehler behoben, durch den in Unternehmens-Apps mit Monetarisierung keine Analysedaten angezeigt werden konnten.
65003870 Entwicklerportal – Drupal Zukünftige Tarifmodelle können nicht gekündigt werden
Es wurde ein Fehler behoben, durch den zukünftige Tarifmodelle, die von einem Unternehmen gekauft wurden, nicht gekündigt werden konnten.
65003539 Entwicklerportal – Drupal Standardland aus Drupal-Gebietsschema verwenden
Für die Adresse des Monetarisierungskontakts und die Rechnungsdetails wird jetzt das Standardland aus der Einstellung „Standardland“ des Gebietsschemas verwendet. Sie können diese Einstellung im Drupal-Administrationsmenü unter Konfiguration > Regional und sprachbezogen ändern. Wenn Sie die Standardsprache ändern, ändert sich auch das Standardland im Bereich „Kontakt für die Monetarisierung“ und „Abrechnungsdetails“.

17.10.11 (UI)

Problem-ID Beschreibung
67005192 Die Benutzeroberfläche muss decodierte Pfade verarbeiten, wenn Berechtigungen geprüft werden.
Die Benutzeroberfläche verarbeitet jetzt decodierte Pfade, wenn Nutzerberechtigungen geprüft werden.

17.09.20 (API-Verwaltung und Laufzeit)

Problem-ID Komponentenname Beschreibung
MGMT-4219 API-Verwaltung MGMT zum Senden von Organisations- und Umgebungsheader an Blobstore
MGMT-4065 API-Verwaltung Unterstützung für Zertifikate im PKS-Format aktiviert
MGMT-3782 API-Verwaltung Optimaler Standardwert für die Konsistenzebene für die Identitätszone
MGMT-3913 API-Verwaltung Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens nach App-ID beheben
MGMT-4177 API-Verwaltung Möglichkeit, das Basisauthentifizierungsschema in SecurityProfile zu deaktivieren
MGMT-3978 API-Verwaltung CWC-Token erforderlich, um JVM_OPTIONS für alle Java-Komponenten festzulegen
MGMT-3918
MGMT-4294
API-Verwaltung Sonderzeichen in Berechtigungspfaden für benutzerdefinierte Rollen automatisch URL-codieren
APIRT-4767 Video: API-Laufzeit JavaScript-Schritt sollte immer UTF-8 für Inhalte verwenden
APIRT-4725 Video: API-Laufzeit NPE-Problem mit OAuth-Dienst behoben
APIRT-4691 Video: API-Laufzeit Zeit zum Beenden von Verbindungen lassen, bevor ein fehlerhafter Dienst beendet wird
APIRT-4644 Video: API-Laufzeit Basisautorisierung für BlobstoreService
APIRT-4636 Video: API-Laufzeit Sense Action sollte auch dann funktionieren, wenn Zookeeper nicht verfügbar ist
APIRT-4635 Video: API-Laufzeit Unterstützung für das Attribut „Aktualisierungstoken wiederverwenden“ für OAuth-Richtlinien aktiviert
APIRT-4632 Video: API-Laufzeit Zähler für das Kontingent für rollierendes Zeitfenster wird nicht korrekt berechnet
APIRT-4584 Video: API-Laufzeit Flow-Hook wird nicht konsistent bereitgestellt, ZooKeeper-Prüfung funktioniert nicht
APIRT-4542 Video: API-Laufzeit Die MP Sense-Aufgabe wurde ohne Benachrichtigung beendet
APIRT-4522 Video: API-Laufzeit Analytics funktioniert nicht für Message-Prozessoren mit aktivierter Monetarisierung, wenn sich die Organisationsregion von der axgroup-Region unterscheidet.
APIRT-4444 Video: API-Laufzeit Fehlerraten pro Zielvorhaben und Fehlercode berechnen
APIRT-4435 Video: API-Laufzeit RepositoryServiceImpl.loadAsString() verwendet kein Charset
APIRT-4370 Video: API-Laufzeit Hohe Arbeitsspeichernutzung bei Organisations-MPs
APIRT-4354 Video: API-Laufzeit TLS-Version für jede Anfrage in „access_log“ von Nginx erfassen
APIRT-4169 Video: API-Laufzeit Die aktuelle Version von Nginx unterstützt die für den X-Forwarded-For-Header erforderliche Variablenkombination nicht.
APIRT-3671 Video: API-Laufzeit Tokens werden nach dem Aktivieren des Hashings nicht als gehasht aufgezeichnet
APIRT-3593 Video: API-Laufzeit OAuth-Token enthält das festgelegte Attribut in einem nachfolgenden Aufruf nicht
APIRT-3081 Video: API-Laufzeit messaging.adaptors.http.flow.ServiceUnavailable-Fehler mit Richtlinie für gleichzeitige Ratenbeschränkung
APIRT-4660 Video: API-Laufzeit MP-Pod-Name im Header zu Router X-Apigee-Pod hinzufügen
APIRT-4506 Video: API-Laufzeit Cache-Änderungen werden nicht auf einen bestimmten Message-Prozessor repliziert
APIRT-4196 Video: API-Laufzeit Das Syslog-Zeitstempelformat der MessageLogging-Richtlinie ist nicht korrekt
66933664 Video: API-Laufzeit QuotaService für den Nicht-CPS-Ablauf sollte Buckets asynchron und nicht im Apigee-Hauptthread bereinigen.
66495205 Video: API-Laufzeit Bessere Verarbeitung von JavaScript-Richtlinien mit asynchronen HTTP-Aufrufen, um NPE zu verhindern
65847462 Video: API-Laufzeit print-Anweisung schlägt mit NPE fehl
65648578 Video: API-Laufzeit Only MPs should register in consul KV path
65603360 Video: API-Laufzeit JavaScript-Aufrufe schlagen mit Null-Fehler fehl
65416531 Feature-Plattform Nachrichtenkontext wiederherstellen, wenn JavaScript-Objekte in den JavaScript-Schrittkontext zurückgebracht werden
67405744 Apigee Hohe Latenz bei der Verarbeitung von Anfragen auf MPs
65849186 Trireme Nicht abgefangene Ausnahmen führen nicht zum Beenden des Node.js-/Trireme-Prozesses
65713882 Trireme mongodb-core in Trireme erzeugt andere Kryptoergebnisse als natives Node.js
65374484 Trireme Knotensicherheit: „http.get“ mit numerischen Autorisierungsoptionen erstellt nicht initialisierte Puffer
64577449 Trireme Trireme gibt den Fehler „Invalid verify algorithm sha256“ zurück
EDGESERV‑6 Edge-Server Bei Node-Apps tritt der Fehlercode „x_apigee_fault_code: scripts.node.runtime.ScriptExecutionError“ auf

17.09.20 (UI)

Problem-ID Beschreibung
65584963 Analytics: Bei benutzerdefinierten Berichtsfiltern muss die Groß-/Kleinschreibung beim Vergleich von Datentypen nicht beachtet werden.
Bei benutzerdefinierten Berichtsfiltern wird die Groß-/Kleinschreibung beim Vergleich von Datentypen jetzt nicht mehr beachtet.
65446846 Administratorrolle für ein Unternehmen in der Edge-UI kann nicht zugewiesen werden
Die vollständige Liste der Entwickler und Unternehmen wird in der Edge-UI angezeigt und kann dort verwaltet werden.
65125644 API-Produkt kann nicht aus Anmeldedaten für Unternehmens-App entfernt werden
Ein Problem wurde behoben, das das Entfernen eines API-Produkts aus Anmeldedaten für eine Unternehmens-App verhindert hat.

17.09.11 (API-Verwaltung)

Problem-ID Beschreibung
64541665 Quell-Logger-Konfiguration auf MP ändern, um unterschiedliche Lognamen zu verwenden
APIRT‑3593 OAuth-Token enthält das festgelegte Attribut in einem nachfolgenden Aufruf nicht
APIRT-4336 OAuthStepExecution in mehrere StepExecutions aufteilen. Jeder Vorgang sollte eine eigene Schrittausführung haben.
APIRT-4444 Fehlerraten pro Zielvorhaben und Fehlercode berechnen
APIRT-4456 Verify API Key für EAP-Gateway/APID umgestalten
APIRT-4635 Unterstützung für das Attribut „Aktualisierungstoken wiederverwenden“ für OAuth-Richtlinien aktiviert
APIRT-4683 GCP-LB-IPs als vertrauenswürdig für XFF-Header hinzufügen
APIRT-4723 Unterstützung für das Laden von OAuth-Bundles für den EdgeX-/Hybridmodus
APIRT-4725 NPE-Problem mit OAuth-Dienst behoben
APIRT-4726 ScriptableHttpClient sollte nicht davon ausgehen, dass zum Zeitpunkt des Sendens noch ein Nachrichtenkontext vorhanden ist.
MGMT‑3764 Ungültiger Keystore wird nicht mehr über die Verwaltung weitergeleitet
MGMT-3782 Optimaler Standardwert für die Konsistenzebene für die Identitätszone
MGMT-3913 Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens nach App-ID beheben
MGMT-3997 Das Löschen von Keystores sollte nicht zulässig sein, wenn darauf verwiesen wird.
MGMT-4013 Beim Aktualisieren der Schlüsselspeicherreferenz wird geprüft, ob der Schlüsselspeicher und der referenzierte Alias vorhanden sind.
MGMT-4065 Unterstützung für Zertifikate im PKS-Format aktiviert
MGMT-4113 Verbesserung der Self-Service-Funktion für virtuelle Hosts
MGMT-4229 Nach dem Hinzufügen von @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) schlägt die Regression der API-Konfiguration fehl
MGMT-4232 [EDGEX/Hybrid] Import von API-Uploads beschädigt das Bundle nicht
MGMT-4242 [EDGEX/Hybrid] Proxybereitstellung in mehreren Umgebungen unterstützen
MGMT-4245 [EDGEX/Hybrid] Self-Service-Validierung von VirtualHost für Hybrid-VirtualHosts
MGMT-4250 [EDGEX] Parallele Ausführung für API-Proxy-Bereitstellungsstatus-API

17.09.06 (UI)

Problem-ID Beschreibung
65015144 Analytics: Problem mit dem Filter für benutzerdefinierte Berichte für Ganzzahlwerte für BigQuery-Kunden
Der Filter für benutzerdefinierte Berichte verarbeitet jetzt Ganzzahlwerte wie erwartet.
64806976 Das Feld „Entwickler“ ist auf der Seite „Apps“ nicht ausgefüllt.
Das Feld „Entwickler“ ist jetzt für alle Apps in der Liste ausgefüllt.
64766918 YAML-Unterstützung im API-Proxy-Editor funktioniert nicht
Ein Problem mit YAML-Dateien im API-Proxy-Editor wurde behoben.
64160572 Analytics: Remove Business Transactions from Analytics Menu and from proxy editor performance tab
Das Analytics-Dashboard für Geschäftsvorgänge wird nicht mehr unterstützt. Alternativen finden Sie im Community-Artikel Alternative to Business Transactions API.

17.08.21.00 (Portal)

Problem-ID Beschreibung
DEVSOL‑2625 Monetarisierungsrollen werden nach dem Wechsel des Unternehmens nicht mehr entfernt
Wenn die Monetarisierung aktiviert ist und Sie einem Nutzer eine Rolle zuweisen, wird die Rolle nicht mehr entfernt, wenn der Nutzer von einem Unternehmenskontext zu einem anderen wechselt.
DEVSOL-2621 Aktualisierungen von Drupal-Modulen
Die folgenden Drupal-Module wurden auf die angegebene Version aktualisiert:
  • File Entity (fieldable files) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Media: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Services Views 7.x-1.2
DEVSOL-2612

Fehlermeldung „Auf der Website ist ein Fehler aufgetreten“ beim Aktivieren der Monetarisierung
Es wurde ein Problem behoben, das beim Aktivieren von Monetarisierungsmodulen aufgetreten ist. 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 Auf der Drupal-Statusseite wird kein korrekter Edge-Verbindungsstatus für SAML (OAuth) angezeigt
Auf der Drupal-Statusseite wird jetzt der korrekte Edge-Verbindungsstatus für SAML (OAuth) angezeigt. Bisher wurde auf der Berichtsseite Berichte > Status angezeigt, dass die Verbindung nicht funktioniert, auch wenn SAML richtig konfiguriert war.
DEVSOL-2608 SAML/OAuth: Log prints Bearer token cache miss with every call
Es wurde ein Problem mit der Logik des Bearer-Token-Cache behoben, das dazu führte, dass das System bei jedem Aufruf von Edge ein neues Token erhielt.
DEVSOL-2599 Mehrere Probleme mit devconnect_user_developer_is_active()
Es wurde ein Problem behoben, bei dem der Status des falschen Entwicklers geprüft wurde, um zu entscheiden, ob der Nutzer aktiv ist oder nicht. Wenn ein Entwicklerkonto in der Edge-Benutzeroberfläche deaktiviert wird, sodass die App-Schlüssel nicht mehr funktionieren, wird dem Entwickler jetzt eine entsprechende Meldung angezeigt. Außerdem wurde die Leistung dieser Funktion verbessert.
DEVSOL-2595 Verbesserungen und Aktualisierungen der SAML-Konfiguration
Die folgenden Verbesserungen und Aktualisierungen wurden an der SAML-Konfiguration vorgenommen:
  • Die Seite mit der SAML-Konfiguration kann jetzt bearbeitet werden. Weitere Informationen finden Sie unter SAML-Authentifizierung verwenden.
  • Das Feld „Nutzername“ wird jetzt in der Benutzeroberfläche angezeigt.
  • Der „dc-test“-Aufruf von Drush wurde so korrigiert, dass die Standardfunktion für Verbindungstests verwendet wird. Dadurch werden SAML-Konfigurationseinstellungen nicht mehr ignoriert.
DEVSOL-2569 App-Analyse: „Antwortzeit des Endpunkts“ funktioniert nicht mehr, wurde in „Gesamte Antwortzeit“ geändert
Das Analysediagramm „Antwortzeit des Endpunkts“ wurde vom Tab „Analyse“ auf der Seite „Entwickler-Apps“ entfernt, da es nicht die gesamte Antwortzeit widerspiegelte und für Verwirrung sorgte. Der Messwert spiegelte nur die Zeit wider, die der Endpunkt für die Antwort benötigte, nicht aber die Zeit, die der API-Proxy für die Antwort benötigte. Im Durchsatzdiagramm wird die gesamte Antwortzeit für Endentwickler angezeigt.

17.07.31.00 (Portal)

Problem-ID Beschreibung
DEVSOL‑2258 Einige Textfelder können nicht ins Portugiesische übersetzt werden
Dem Drupal-Internationalisierungssystem wurde im Drupal Dev Portal Apps-Modul fehlender Übersetzungstext hinzugefügt. Bisher konnte auf den Seiten „Meine Apps“ bestimmter Text nicht übersetzt werden.
DEVSOL-2536 Wenn der App-Name oder die Callback-URL bearbeitet wird, werden API-Produkte aus der Entwickler-App entfernt.
Wenn eine Entwickler-App aktualisiert wird, werden API-Produkte nicht mehr aus der App entfernt.
DEVSOL-2519 Smartdocs hat eine nicht deklarierte Abhängigkeit von devconnect_developer_apps
Das Smartdocs-Modul hat keine unnötige Abhängigkeit vom DevConnect-Entwickler-Apps-Modul mehr.
DEVSOL-2492 Falsche HTML-Escapierung auf der Unternehmensseite
Es wurde ein Problem behoben, bei dem in den Monetarisierungsmenüs Kaufmännische Und-Zeichen (z. B. „Katalog & Pläne“) mit HTML-Codierung angezeigt wurden.
DEVSOL-2490 Verbesserte Nutzung von Datumsfestlegern für Ratenpläne in Monetarisierungsmodulen
Die Verarbeitung von Monetarisierungsratenplänen über Zeitzonen hinweg wurde verbessert.
DEVSOL-2440 Aufrufen der eingestellten Management-API „limits“ im Entwicklerportal führt zu 404-Fehlern
Das System wurde aktualisiert, um die neue API für Ansichts-/Kaufpläne in Monetarisierung zu verarbeiten.
DEVSOL-2436 Tabelle „drupal_cache_mint“ fehlt in der DevPortal-Datenbank beim Versuch, das Drupal-Modul „Apigee_company“ zu aktivieren, um die Monetarisierung zu aktivieren
Es wurde ein Problem behoben, bei dem die Monetarisierungskonfiguration den folgenden Fehler verursachte: „ERROR: relation "drupal_cache_mint" does not exist“ (FEHLER: Die Beziehung „drupal_cache_mint“ ist nicht vorhanden).
DEVSOL-2419 Beim Importieren von Nicht-OpenAPI-JSON als OpenAPI werden keine Fehlermeldungen ausgegeben
Beim Importieren eines OpenAPI-Dokuments in SmartDocs wird jetzt geprüft, ob es sich um eine OpenAPI-Spezifikation handelt.
DEVSOL-2406 SmartDocs-Links, „Überarbeitungsdetails“ oder „Überarbeitung bearbeiten“ funktionieren nicht
Es wurde ein Problem behoben, bei dem im Aktionsmenü für SmartDocs-Überarbeitungen unter „Überarbeitungsdetails“ oder „Überarbeitung bearbeiten“ die falsche Seite angezeigt wurde.
DEVSOL-2382 Funktion zum Sperren von SmartDocs-Methodenvorlagen
Es wurde eine neue Berechtigung „SmartDocs-Vorlagen verwalten“ erstellt, damit die Möglichkeit zum Bearbeiten von SmartDocs-Vorlagen entfernt oder auf eine Rolle beschränkt werden kann.
DEVSOL-2380 Fehler „Undefined index“ in Drupal-Logs
Die folgende irreführende Meldung im Drupal-Log für Websites mit aktivierter Monetarisierung wurde entfernt: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Fehler „Ungültige Adresse“ im Drupal-Log
Es wurde ein Fehler behoben, der dazu führte, dass dem Log ungültige Fehler hinzugefügt wurden, wenn SMTP nicht konfiguriert war.
DEVSOL-2355 cURL-Zeitüberschreitung führt zu PHP-Warnungen und fehlerhaften Logs in edge-php-sdk
Es wurde ein Fehler behoben, bei dem Zeitüberschreitungen zu schlecht formatierten Log-Nachrichten führten.
DEVSOL-2336 Aktualisierung der Konfiguration des Zahlungsdienstleisters für die Monetarisierung
Die Konfigurationsseite des Entwicklerportals Konfiguration > Monetarisierungseinstellungen > Wiederkehrende Zahlung über Worldpay kann jetzt verwendet werden, um Zahlungsdetails für Worldpay zu konfigurieren.
DEVSOL-2307 Warnung/Dokumentation hinzufügen, dass das Modul „apigee_company“ nur mit der Monetarisierung verwendet werden kann
Für das Drupal-Modul „apigee_company“ muss die Monetarisierung aktiviert sein. Wenn Sie das Modul „apigee_company“ aktivieren, obwohl die Monetarisierung nicht aktiviert ist, wird im Statusbericht für die Website eine Warnmeldung angezeigt.
DEVSOL-2270 Nach der letzten Version der Monetarisierung (05.10.2016) können Unternehmensinformationen nicht gespeichert werden.
Ein Problem bei der Monetarisierung wurde behoben, bei dem Unternehmensinformationen nicht richtig gespeichert wurden.
DEVSOL-2175 Die Module „Me Aliases“ und „Statistics“ sind nicht kompatibel
Der Drupal-Kern und das Contrib-Modul „Me Aliases“ wurden gepatcht, sodass „Me Aliases“ und das Kernmodul „Statistics“ 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

Diese Version weist die folgenden bekannten Probleme auf:

Problem-ID Beschreibung
72379834

Fehlermeldung „Permission denied“ (Berechtigung verweigert) beim Beenden von apigee-postgresql

Wenn Sie den Befehl apigee-seriver apigee-postgresql stop verwenden, um apigee-postgresql zu beenden, wird möglicherweise eine Meldung angezeigt, dass apigee-serive nicht in das Home-Verzeichnis des Nutzers geändert werden kann. Sie können diese Meldung ignorieren.

68722102

MessageLogging-Richtlinie mit zusätzlichen Informationen im Logeintrag

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

  • Der Prioritätswert
  • Der Zeitstempel