4.18.01 – Versionshinweise zu Edge für Private Cloud

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

<ph type="x-smartling-placeholder">

Seit dem vorherigen Feature Release von Edge für Private Cloud wurden die folgenden Releases und sind in dieser Funktionsversion enthalten:

Edge-UI-Release Release für Edge-Verwaltung Portal-Release

Siehe Informationen zum Release Nummerierung, um zu erkennen, ob eine bestimmte Cloud-Version in Ihrer Version von Edge für Private Cloud enthalten.

Versionsübersicht

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

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

Diese Version enthält außerdem alle Fehlerbehebungen und neuen Funktionen in Edge Public. Die unten aufgeführten Cloud-Releases.

Einstellung und Einstellung

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

Verworfene Produkte/Funktionen

Einstellung von Neuinstallationen von API BaaS

Ab dem 31. Januar 2018 sind Neukunden nur noch für API BaaS berechtigt, wenn Sie dies angeben Tabelle hebt die API-BaaS-Berechtigung hervor.

Einstellung des sicheren Speichers von Apigee (Tresor)

Apigee Secure auch „Tresor“ genannt, und wird im September 2018 eingestellt. Vaults bieten eine verschlüsselte Speicherung von Schlüssel/Wert-Paaren und werden mit der Verwaltungs-API erstellt und zur Laufzeit mit Funktionen im Apigee-Access-Node.js-Modul aufgerufen werden.

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

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

Bis zu diesem Release konnten Sie in der Verwaltungsbenutzeroberfläche zu einem API-Proxy navigieren, gehen Sie zu Leistung und erstellen Sie unterschiedliche Pfade für einen diagrammbasierten Vergleich auf dem Tab „Leistung“ und im Dashboard für Geschäftstransaktionen angezeigt. Diese Funktion wurde eingestellt und ist keine nicht mehr verfügbar sind. 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 die Developer Services Portal

Sie verwenden jetzt die SMTP_PROTOCOL anstelle der Eigenschaft SMTPSSL, um das von den mit dem Portal verbundenen SMTP-Server. Gültige Werte sind: "standard", "ssl" oder „tls“.

Siehe Entwickler Installation des Dienstportals.

Neue Features und Updates

Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt. Zusätzlich zu den folgenden verbessert haben, bietet diese Version auch zahlreiche Benutzerfreundlichkeit, Leistung, Sicherheit und Stabilität Verbesserungen.

Private Cloud

PostgreSQL-Upgrade auf Version 9.6

Diese Version enthält ein Upgrade auf PostgreSQL 9.6, damit Edge die Vorteile der Paralleles Abfragefeature in PostgreSQL. Weitere Informationen:

Betarelease der neuen Edge Experience für die Private Cloud

Diese Version von Edge für die Private Cloud enthält eine Betaversion einer großen Aktualisierung der Benutzeroberfläche für die API-Verwaltung Dieses neue Edge-Erlebnis baut auf den vorhandenen Funktionen der Apigee Edge-Plattform und fügen einige Verbesserungen hinzu, insbesondere in den Bereichen Design und Veröffentlichung.

The New Edge war bisher nur für Cloud-Nutzer verfügbar. Mit In dieser Version von Edge für die Private Cloud können Sie jetzt die Betaversion von das neue Edge-Erlebnis.

<ph type="x-smartling-placeholder">

Siehe Betafunktion Veröffentlichung von New Edge Experience 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 Anforderungen signieren, d. h. eine Reihe von Name/Wert-Paaren, die später überprüft werden können vom JWT-Empfänger zuverlässig ab.

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

  • JWT-Richtlinie generieren: Generiert ein signiertes JWT mit einem konfigurierbaren Satz von Ansprüche Das JWT kann dann an Clients zurückgegeben, an Backend-Ziele übertragen oder in andere Möglichkeiten haben. Siehe JWT-Richtlinie generieren (Beta) .
  • JWT-Richtlinie überprüfen: Überprüft die Signatur in einem von Clients empfangenen JWT. oder anderen Systemen. Diese Richtlinie extrahiert auch die Ansprüche in Ablaufvariablen, sodass nachfolgende können Richtlinien oder Bedingungen diese Werte untersuchen, um eine Autorisierung oder Weiterleitung Entscheidungen zu treffen. Weitere Informationen finden Sie unter Überprüfen JWT-Richtlinie (Betaversion) für weitere Informationen.
  • JWT-Richtlinie decodieren: Decodiert ein JWT, ohne die Signatur auf der JWT Diese Richtlinie ist nützlich, wenn sie zusammen mit der Richtlinie für die JWT-Überprüfung verwendet wird, wenn der Parameter der Wert einer Anforderung aus dem JWT bekannt sein muss, bevor die Signatur der JWT Siehe JWT decodieren (Betaversion).

Siehe JWT-Richtlinien .

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

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

Die OCSP-Heftung ist standardmäßig deaktiviert. Zum Aktivieren muss TLS auf dem virtuellen Host aktiviert sein OCSP.

Siehe Virtueller Host Property-Referenz.

Wiederholungsoptionen für Router können jetzt auf virtueller Hostebene festgelegt werden

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

Weitere Informationen finden Sie unter Virtuell Hostkonfigurationsattribute.

<ph type="x-smartling-placeholder">

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

Wenn Sie die externe Authentifizierung verwenden, um einen externen Verzeichnisdienst in eine Wenn Sie Apigee Edge Private Cloud installiert haben, können Sie jetzt die externe Rollenzuordnung verwenden. Externe Rolle Durch die Zuordnung können Sie Ihre eigenen Gruppen oder Rollen Rollen der rollenbasierten Zugriffssteuerung (Role-Based Access Control, RBAC) zuordnen. Gruppen, die in Apigee Edge erstellt wurden.

Der externe Rollenzuordnungsdienst für Edge for Private Cloud-Releases vor 4.18.01 hat wurden eingestellt. Version 4.18.01 der externen Rollenzuordnung ist eine aktualisierte Version mit behobenen Fehlern. und neue Funktionen:

  • Das Problem, dass Antworten vom Typ „Authentifizierung 403 Forbidden“ beim mit Nutzern authentifiziert werden, die Zugriff haben sollen.
  • Der Header X-Apigee-Current-User wird jetzt in der externen Rollenzuordnung unterstützt. Nutzer*innen mit den entsprechenden Zugriffsberechtigungen (sysadmin) kann sich als ein anderer Nutzer mit eigenen Anmeldedaten anmelden.

Weitere Informationen finden Sie unter Externe Rollenzuordnung für mehr.

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

Edge für die Private Cloud 4.17.09 bietet zusätzliche Unterstützung für ENABLE_SYSTEM_CHECK=y können Sie die CPU- und Speicheranforderungen einer Maschine im Rahmen einer Installation prüfen. Das ist jedoch eine tatsächliche Installation erforderlich ist. Sie können jetzt „-t“ verwenden melden an ohne eine 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.

Siehe Edge installieren Knoten-Komponenten.

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

Das Portal verwendet jetzt die PHP-Version 7.0.23.

Kein SMTP-Server mehr im Developer Services-Portal erforderlich (70164403)

Sie müssen bei der Installation des Portals keinen SMTP-Server mehr konfigurieren. Sie können jetzt 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. Entitäten bei der Erstellung oder Aktualisierung validiert werden: API-Proxys, Richtlinien (und Richtliniennamen im API-Proxy) Definitionen), virtuelle Hosts, Rollen, Caches, Zielserver, Datenmasken für die Fehlerbehebung, Schlüsselspeicher und Truststores sowie Ressourcendateien in API-Proxys. Weitere Informationen finden Sie unter Benennungs- und Eingabefehlerhinweise für Namensbeschränkungen für diese Entitäten.

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

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

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

68049481

Die Datei „Drupal settings.php“ ist jetzt beschreibbar

Das Portal-Installationsskript stellt nun sicher, dass die Drupal-Datei settings.php ist durch den „apigee“ beschreibbar damit er korrekt kopiert und aktualisiert werden kann.

68139166 In der Ausgabe des Installationsprogramms wurde angezeigt, dass OpenLDAP herabgestuft wurde, obwohl dies nicht der Fall war.
68329105 Bei der Portaleinrichtung kann beim Herstellen einer Verbindung zu Edge kein Nutzer erstellt werden, wenn SAML aktiviert ist und ein selbst signiertes Zertifikat verwendet wird.
68427561 Die Eigenschaften für die Portalkonfiguration werden jetzt nach einer neu starten.
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

Problem-ID Beschreibung
68357182

Die CSV-Datei enthält nicht die richtigen Daten für den Zeitraum (umfasst vollständigen der Daten)
Die CSV-Datei enthielt für den angegebenen Zeitraum nicht die richtigen Daten. Stattdessen dass die Datei alle Daten enthält. Dieses Problem wurde behoben.

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

17.10.25.00 (Portal)

Problem-ID Komponentenname Beschreibung
67646686 Entwicklerportal – Drupal &amp;amp; angezeigt auf Forumsseite
Es wurde ein Fehler behoben, bei dem das Apigee-Standarddesign "&amp;" anzeigte. für Et-Zeichen im Menü Registerkarten.
65456469 Entwicklerportal – Drupal Aktualisieren Sie das CAPTCHA-Modul, um die Sicherheit des Moduls zu verbessern Beitragende
Das CAPTCHA-Modul wurde auf CAPTCHA 7.x-1.5 aktualisiert, um eine Sicherheitslücke zu schließen. Für Weitere Informationen finden Sie unter https://www.drupal.org/node/2907137.
65101827 Entwicklerportal – Drupal Die App-Analysen des Unternehmens funktionieren nicht
Es wurde ein Fehler behoben, bei dem Apps von Unternehmen zur Monetarisierung keine Analysedaten anzeigen konnten.
65003870 Entwicklerportal – Drupal Kü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 den Ansprechpartner für die Monetarisierung und die Adresse der Zahlungsinformationen wird jetzt das Standardland aus der Standardeinstellung für das Gebietsschema. Sie können diese Einstellung ändern, indem Sie Konfiguration > Regional und Sprache bei der Drupal Administration . Wenn du die Standardsprache änderst, wird auch das Standardland im Kontakt für die Monetarisierung geändert und Rechnungsdetails.

Benutzeroberfläche

Problem-ID Beschreibung
67005192 Die Benutzeroberfläche muss bei der Berechtigungsprüfung decodierte Pfade verarbeiten
Die Benutzeroberfläche verarbeitet jetzt decodierte Pfade bei der Überprüfung von Nutzerberechtigungen.

17.09.20 (API-Verwaltung und Laufzeit)

Problem-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 aktiviert
MGMT-3782 API-Verwaltung Optimaler Wert für die Standardkonsistenzebene für Identitätszone
MGMT-3913 API-Verwaltung Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens durch eine appId beheben
MGMT-4177 API-Verwaltung Möglichkeit, das Basisauthentifizierungsschema im 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 Automatische URL-Codierung von Sonderzeichen in Berechtigungspfaden für benutzerdefinierte Rollen
APIRT-4767 Video: API-Laufzeit Im JavaScript-Schritt sollte für Inhalte immer UTF-8 verwendet werden
APIRT-4725 Video: API-Laufzeit Problem behoben, bei dem der OAuth-Dienst NPE verwendet wird
APIRT-4691 Video: API-Laufzeit Warten Sie, bis der Verbindungsausgleich beendet ist, bevor der fehlerhafte Dienst beendet wird.
APIRT-4644 Video: API-Laufzeit Grundlegende Autorisierung für BlobstoreService
APIRT-4636 Video: API-Laufzeit Sense Action sollte auch dann funktionieren, wenn Zookeeper nicht aktiv ist
APIRT-4635 Video: API-Laufzeit Unterstützung für das Attribut „Aktualisierungstokens wiederverwenden“, die für OAuth-Richtlinien aktiviert ist
APIRT-4632 Video: API-Laufzeit Kontingentzähler für rollierendes Zeitfenster wird nicht genau 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 endete ohne Ankündigung
APIRT-4522 Video: API-Laufzeit Analytics kann nicht für Nachrichtenverarbeiter mit aktivierter Monetarisierung verwendet werden, wenn die Organisation „Region“ unterscheidet sich von der „Axgroup“-Region.
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 Die aktuelle Version von Nginx unterstützt keine Variablenkombination, die für X-Forwarded-For-Header
APIRT-3671 Video: API-Laufzeit Tokens werden nach dem Aktivieren der Hash-Technologie nicht mehr als gehasht erfasst
APIRT-3593 Video: API-Laufzeit OAuth-Token enthält in einem nachfolgenden Aufruf nicht das Attribut „set“
APIRT-3081 Video: API-Laufzeit Fehler messaging.adaptors.http.flow.ServiceUnavailable mit gleichzeitiger Rate Limit-Richtlinie
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 zu einer bestimmten Nachricht repliziert Prozessor
APIRT-4196 Video: API-Laufzeit Das Format des Syslog-Zeitstempels der Nachrichten-Logging-Richtlinie ist nicht korrekt
66933664 Video: API-Laufzeit QuotaService für einen Nicht-CPS-Ablauf sollte Buckets asynchron und nicht in Apigee-Hauptthread
66495205 Video: API-Laufzeit Bessere Handhabung der JavaScript-Richtlinie mit asynchronen HTTP-Aufrufen zur Verhinderung von NPE
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 einem Nullfehler fehl
65416531 Funktionsplattform Nachrichtenkontext wiederherstellen, wenn JavaScript-Objekte wieder in Kontext des JavaScript-Schritts
67405744 Apigee Hohe Latenz bei der Anfrageverarbeitung für MPs
65849186 Triremé Unbehandelte Ausnahmen führen nicht dazu, dass der Node.js-/Trireme-Prozess beendet wird
65713882 Triremé mongodb-core in Trireme erzeugt andere Crypto-Ergebnisse als natives Node.js.
65374484 Triremé Knotensicherheit: Durch http.get mit numerischen Autorisierungsoptionen erstellt nicht initialisierte Zwischenspeicher
64577449 Triremé Trireme gibt den SHA256-Fehler „Ungültiger Überprüfungsalgorithmus“ zurück
EDGESERV‐6 Edgeserver Knotenanwendungen, bei denen x_apigee_error_code auftritt: "scripts.node.runtime.ScriptExecutionError"

Benutzeroberfläche

Problem-ID Beschreibung
65584963 Analytics: Bei benutzerdefinierten Berichtsfiltern muss die Groß-/Kleinschreibung geprüft werden. Typ
Beim Filter für benutzerdefinierte Berichte wird bei Datentypvergleichen jetzt nicht mehr zwischen Groß- und Kleinschreibung unterschieden.
65446846 Zuweisen der Administratorrolle für ein Unternehmen in der Edge-Benutzeroberfläche nicht möglich
Die vollständige Liste der Entwickler und Unternehmen wird angezeigt und kann in Edge verwaltet werden. UI.
65125644 Ein API-Produkt kann nicht aus einem Berechtigungsnachweis für die Unternehmens-App entfernt werden
Es wurde ein Problem behoben, aufgrund dessen ein API-Produkt nicht aus einem Anmeldedaten für eine Unternehmens-App.

17.09.11 (API-Verwaltung)

Problem-ID Beschreibung
64541665 Quellprotokollkonfiguration auf MP so ändern, dass sie unterschiedliche Lognamen hat
APIRT‐3593 OAuth-Token enthält in einem nachfolgenden Aufruf nicht das Attribut „set“
APIRT-4336 Teilen Sie OAuthStepExecution in mehrere Schrittausführungen auf. Jede der sollte eine eigene Schrittausführung haben.
APIRT-4444 Fehlerraten pro Ziel und Fehlercode berechnen
APIRT-4456 API-Schlüssel für EAP-gateway/apid refaktorieren
APIRT-4635 Für OAuth-Richtlinien aktivierte Unterstützung von Aktualisierungstoken-Attributen wiederverwenden
APIRT-4683 GCP-LB-IPs als vertrauenswürdig für XFF-Header hinzufügen
APIRT-4723 Unterstützung beim Laden von OAuth-Bundles für den EdgeX-/Hybridmodus
APIRT-4725 Problem behoben, bei dem der OAuth-Dienst NPE verwendet wird
APIRT-4726 ScriptableHttpClient sollte nicht davon ausgehen, dass noch ein Nachrichtenkontext Sendezeit
MGMT‐3764 Ungültiger Schlüsselspeicher wird nicht mehr verwaltet
MGMT-3782 Optimaler Wert für die Standardkonsistenzebene für Identitätszone
MGMT-3913 Zeitüberschreitungsproblem beim Abrufen von OAuth2-Tokens durch eine appId beheben
MGMT-3997 Das Löschen von Schlüsselspeichern sollte nicht erlaubt werden, wenn es einen Verweis gibt, der auf es
MGMT-4013 Durch das Aktualisieren der Schlüsselspeicherreferenz wird überprüft, ob der Schlüsselspeicher und der referenzierte Schlüssel vorhanden sind Alias
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) Regression der API-Konfiguration schlägt fehl
MGMT-4232 [EDGEX/Hybrid] Import der API-Uploads beschädigt Bundle nicht
MGMT-4242 [EDGEX/Hybrid] Unterstützung der Proxy-Bereitstellung auf mehr als einem Umgebungen
MGMT-4245 [EDGEX/Hybrid] VirtualHost-Self-Service-Validierung für hybrid-virtual-hosts
MGMT-4250 [EDGEX] Parallele Ausführung für die API-Proxy-Bereitstellungsstatus-API

Benutzeroberfläche

Problem-ID Beschreibung
65015144 Analytics: Problem bei Seitenfilter für benutzerdefinierte Berichte mit Ganzzahlwertfilter für BigQuery-Kunden
Der Seitenfilter für benutzerdefinierte Berichte verarbeitet jetzt Ganzzahlen wie erwartet.
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 YAML-Unterstützung des API-Proxy-Editors funktioniert nicht mehr
Ein Problem mit YAML-Dateien im API-Proxy-Editor wurde behoben.
64160572 Analytics: Geschäftstransaktionen aus dem Analytics-Menü und aus dem Proxy entfernen Tab „Leistung des Editors“
Das Analyse-Dashboard für Geschäftstransaktionen wird nicht mehr unterstützt. Alternativen finden Sie unter den Community-Artikel Alternative to Business Transactions API.

17.08.21.00 (Portal)

Problem-ID Beschreibung
DEVSOL‐2625 Monetarisierungsrollen werden nach dem Wechsel des Unternehmens entfernt
Wenn die Monetarisierung aktiviert ist und du einem Nutzer eine Rolle zuweist und dieser von einer Rolle wechselt Unternehmenskontext mit einem anderen verknüpfen, wird die Rolle nicht mehr vom Nutzer entfernt.
DEVSOL-2621 Updates für Drupal-Module
Die folgenden Drupal-Module wurden auf die angegebene Version aktualisiert: <ph type="x-smartling-placeholder">
    </ph>
  • Dateientität (Felddateien) 7.x-2.4
  • Media 7.x–2.10
  • Media CKEditor 7.x-2.5
  • Medien: YouTube 7.x-3.5
  • Meta-Tag 7.x bis 1.22
  • Dienstansichten 7.x–1.2
DEVSOL-2612

„Auf der Website ist ein Fehler aufgetreten“ Meldung beim Aktivieren Monetarisierung
Ein Problem beim Aktivieren der Monetarisierungsmodule wurde behoben. Die Nachricht 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 an (OAuth)
Die Drupal-Statusseite zeigt jetzt den korrekten Edge-Verbindungsstatus für SAML (OAuth) an. Bisher auf der Seite Berichte > Status-Berichtsseite zeigte an, dass die Verbindung nicht funktionierte, wenn SAML richtig konfiguriert war.
DEVSOL-2608 SAML/OAuth: In Protokoll wird bei jedem Aufruf ein Cache-Fehler des Inhabertokens ausgegeben
Ein Problem mit der Bearer-Token-Cache-Logik wurde behoben, durch die das System jedes Mal ein neues Token erhielt. es Edge hieß.
DEVSOL-2599 Mehrere Probleme mit „devconnect_user_developer_is_active()“
Ein Problem wurde behoben, durch das 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 und dadurch die App-Schlüssel angehalten werden funktioniert, zeigt das System nun eine Meldung an, um den Entwickler zu informieren. Ebenfalls hinzugefügt Leistungsverbesserungen dieser Funktion.
DEVSOL-2595 Verbesserungen und Aktualisierungen der SAML-Konfiguration
Die folgenden Verbesserungen und Aktualisierungen wurden an der SAML-Konfiguration vorgenommen: <ph type="x-smartling-placeholder">
    </ph>
  • 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.
  • Drush "dc-test" korrigiert verwenden, um die Standardfunktion für den Verbindungstest zu verwenden, SAML-Konfigurationseinstellungen werden ignoriert.
DEVSOL-2569 App-Analysen: Die Antwortzeit des Endpunkts funktioniert nicht mehr, geändert zu „Gesamt“ Reaktionszeit
Die Grafik zur Endpunktantwortzeit wurde aus dem Tab "Analytics" auf der App-Entwicklerseite, da sie nicht die Gesamtantwortzeit widerspiegelt und für Verwirrung sorgte. Der Messwert spiegelte nur die Zeit wider, die der Endpunkt zum Antworten benötigt hat, nicht jedoch den Zeit, die der API-Proxy für die Antwort benötigt hat. Im Diagramm „Durchsatz“ wird die gesamte Antwort angezeigt. für End-Entwickelnde.

17.07.31.00 (Portal)

Problem-ID Beschreibung
DEVSOL‐2258 Einige Textfelder können nicht ins Portugiesische übersetzt werden.
Fehlender Übersetzungstext im Anwendungsmodul des Drupal-Entwicklerportals zu Drupal hinzugefügt Internationalisierungssystem. Bisher konnte ein Teil des Textes auf der Seite "Meine Apps“ Seiten.
DEVSOL-2536 „App-Name“ bearbeiten oder „Callback-URL“ führt dazu, dass das Portal API-Produkte aus Entwickler-App
Beim Aktualisieren einer Entwickler-App werden API-Produkte nicht mehr aus dem
DEVSOL-2519 Für Smartdocs ist eine nicht deklarierte Abhängigkeit von „devconnect_developer_apps“ festgelegt.
Das Smartdocs-Modul weist keine unnötige Abhängigkeit von DevConnect-Entwickler-Apps mehr auf. -Modul.
DEVSOL-2492 Falsche HTML-Escaping auf der Unternehmensseite
Ein Problem wurde behoben, durch das in den Monetarisierungsmenüs kaufmännische Und-Zeichen wie "Katalog" angezeigt wurden und Pläne“ mit HTML-Codierung.
DEVSOL-2490 Verwendung von Datumssettern für Preispläne in Monetarisierungsmodulen verbessern
Die Verwaltung von Preisplänen für die Monetarisierung in verschiedenen Zeitzonen wurde vereinfacht.
DEVSOL-2440 Eingestellte Verwaltung als „Beschränkungen“ API im Entwicklerportal führt zu 404-Fehler
Das System wurde aktualisiert, um die neue API für Aufruf-/Kaufpläne in der Monetarisierung zu verarbeiten.
DEVSOL-2436 Die Tabelle „drupal_cache_mint“ fehlt in der DevPortal-Datenbank beim Versuch, die Drupal-Modul von Apigee_company zur Aktivierung der Monetarisierung
Es wurde ein Problem behoben, bei dem die Konfiguration der Monetarisierung folgenden Fehler verursachte: „ERROR: Beziehung „drupal_cache_mint“ existiert nicht“.
DEVSOL-2419 Beim Importieren von JSON-Daten, die nicht von OpenAPI als OpenAPI stammen, werden keine Fehlermeldungen ausgegeben
Der Import eines OpenAPI-Dokuments in SmartDocs wird nun validiert, um sicherzustellen, dass das Dokument eine OpenAPI-Spezifikation.
DEVSOL-2406 SmartDocs-Links, "Überarbeitungsdetails" auf "Überarbeitung bearbeiten" klicken, Arbeit
Problem behoben, bei dem "Revisionsdetails" oder auf "Überarbeitung bearbeiten" im Aktionsmenü von SmartDocs-Versionen die falsche Seite angezeigt haben.
DEVSOL-2382 „Lock SmartDocs-Methodenvorlagen“ Funktionalität
Neue Berechtigung „SmartDocs-Vorlagen verwalten“ erstellt sodass die Möglichkeit, SmartDocs-Vorlagen können entfernt oder auf eine Rolle beschränkt werden.
DEVSOL-2380 Nicht definierter Indexfehler in Drupal-Logs
Die folgende irreführende Meldung im Drupal-Protokoll für Websites mit aktivierter Monetarisierung wurde entfernt: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Fehler „Ungültige Adresse“ in Drupal-Protokoll
Es wurde ein Fehler behoben, durch den ungültige Fehler zum Protokoll hinzugefügt wurden, wenn das System nicht über SMTP verfügte. konfiguriert.
DEVSOL-2355 cURL-Zeitüberschreitung führt zu PHP-Warnungen und fehlerhaften Logs im Edge-php-sdk
Es wurde ein Fehler behoben, bei dem Zeitüberschreitungen zu schlecht formatierten Protokollnachrichten führten.
DEVSOL-2336 Aktualisierung der Konfiguration des Zahlungsdienstleisters für die Monetarisierung
Das Feld Konfiguration > Monetarisierungseinstellungen > Wiederkehrende Zahlung über WorldPay Konfigurationsseite des Entwicklerportals kann jetzt zum Konfigurieren von WorldPay-Zahlungen verwendet werden Details.
DEVSOL-2307 Warnung/Dokumente hinzufügen, dass das Modul „apigee_company“ nur mit Monetarisierung
Für das apigee_company Drupal-Modul muss die Monetarisierung aktiviert sein. Wenn Sie die apigee_company-Modul. Wenn die Monetarisierung nicht aktiviert ist, wird im Modul eine Warnmeldung angezeigt, Statusbericht für die Website
DEVSOL-2270 Nach der neuesten Monetarisierungsversion (5. Oktober 2016) kann das Unternehmen nicht gespeichert werden Info
In der Monetarisierung wurde ein Problem behoben, bei dem Unternehmensinformationen nicht ordnungsgemäß gespeichert wurden.
DEVSOL-2175 Me-Aliasse und zentrale Statistikmodule passen nicht gut zusammen
Drupal Core und die „Me Aliases“ Contrib-Modul gepatcht, sodass "Me Aliases" und die kann gleichzeitig aktiviert werden. Weitere Informationen finden Sie unter https://www.drupal.org/node/1863260 und https://www.drupal.org/node/2076691.

Bekannte Probleme

In dieser Version sind die folgenden bekannten Probleme aufgetreten:

Problem-ID Beschreibung
72379834

Berechtigungsfehlermeldung wird beim Beenden von Apigee-postgresql angezeigt

Wenn Sie den Befehl apigee-seriver apigee-postgresql stop zum Beenden apigee-postgresql, erhalten Sie möglicherweise eine Meldung, die besagt, dass apigee-serive kann nicht zum Basisverzeichnis des Nutzers geändert werden. Das können Sie ignorieren. angezeigt.

68722102

MessageLogging-Richtlinie mit zusätzlichen Informationen in der Lognachricht

Das FormatMessage-Element der MessageLogging-Richtlinie steuert das Format der protokollierten Nachricht. Wenn FormatMessage=false, ist die protokollierte Nachricht nicht Er muss alle von Apigee generierten Informationen enthalten. Aber auch wenn Sie FormatMessage=false festlegen, enthält die Lognachricht weiterhin die folgenden Informationen:

  • Die Prioritätsstufe
  • Der Zeitstempel