Versionshinweise zum Apigee Developer Services-Portal – 7.x–4.24

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zuApigee X wechseln.
info

Fokus auf Veröffentlichung

Stabilität, Skalierbarkeit, Sicherheit, Erweiterbarkeit, Fehlerkorrekturen

Neue Funktionen

  • Devconnect-Bibliotheken verwenden jetzt Guzzle für HTTP-Anfragen. Die neue Bibliothek ist leichter und entspricht den Best Practices von Drupal (z.B. D8).
  • Modul zur Unterstützung der Apigee-Dokumentations-API.
  • Veröffentlichung von DevConnect Monetization Payment (devconnect_mint_payment). Mit diesem Modul können neue Zahlungsmodule eingebunden werden. Der gesamte Checkout-Prozess und die Aktualisierung des Guthabens des Entwicklers werden an das Modul delegiert. Manchmal müssen Module jedoch explizit Commerce-Workflow- Funktionen aufrufen.
  • Veröffentlichung von DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). Dieses Modul wird in DevConnect Monetization Payment eingebunden und ermöglicht die Verwendung von WorldPay Corporate Gateway für die Verarbeitung wiederkehrender Transaktionen.

Fehlerkorrekturen

  • Mit dem apigee_account werden jetzt bei der Registrierung der Nutzername, der Vorname und der Nachname korrekt festgelegt.
  • Die Verbindungsdetails für das Entwicklerportal werden jetzt aus einer YAML-Datei im privaten Dateisystem gelesen und in diese geschrieben. Mit einer neuen Drush-Aufgabe (devconnect-update-settings, Alias dc-settings) werden Drupal-Variablen-basierte Verbindungseinstellungen in YAML portiert. Dies wird auch in hook_update_N() verarbeitet, das beim Ausführen von update.php aufgerufen wird.
  • Das Entwicklerportal verwendet jetzt die Guzzle/Http-Bibliothek als HTTP-Client für die Kommunikation mit dem Apigee-Endpunkt.
  • Beim Testen der Verbindung zu KMS auf dem Verwaltungsbildschirm des Entwicklerportals wird der Fehler nicht mehr fälschlicherweise gemeldet, wenn für diese Organisation keine API-Produkte konfiguriert sind.
  • Die veralteten Module devconnect_apigee, devconnect_validate und devconnect_faq_ext wurden entfernt.
  • Der Verwaltungsbildschirm für App-Attribute des Entwicklerportals wurde in ein Untermenü des Verwaltungsbildschirms des Entwicklerportals verschoben. Es wurden zusätzliche Widgets hinzugefügt (Optionsfelder, Auswahlfelder, Kontrollkästchen). Mehrere Fehler bei der Neuanordnung von Feldern wurden behoben.
  • Fest codierte Pfade zu Assets (JS, CSS, Bilder) in Modulen und Designs wurden entfernt.
  • developer_app-Entitäten sind jetzt Objekte und keine Arrays mehr. Es wurde eine rudimentäre Ansichtsunterstützung für developer_app-Entitäten hinzugefügt.
  • Es wurden detaillierte Berechtigungen zum Aufrufen, Erstellen, Bearbeiten, Löschen und Verwalten von Entwickler-Apps hinzugefügt. CRUD-Berechtigungen werden standardmäßig authentifizierten Nutzern zugewiesen. Administratorberechtigungen werden standardmäßig jeder Rolle zugewiesen, in deren Namen „Administrator“ enthalten ist.
  • Weitere fest codierte englischsprachige Strings wurden in die Funktion t() eingeschlossen, um die Lokalisierung zu ermöglichen.
  • Wenn eine Entwickler-App am Endpunkt gespeichert wird, werden mehrere Standardattribute erstellt, falls sie noch nicht vorhanden sind: DisplayName, Developer, lastModified, lastModifier, creationDate.