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

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

Release-Fokus

Stabilität, Skalierbarkeit, Sicherheit, Erweiterbarkeit, Fehlerkorrekturen

Neue Funktionen

  • Devconnect Libraries verwenden jetzt Guzzle für HTTP-Anfragen. Die neue Bibliothek ist schlanker und entspricht künftig den Best Practices von Drupal (z.B. D8).
  • Modul zur Unterstützung der Apigee Documentation API.
  • Freigabe der Zahlung für die DevConnect-Monetarisierung (devconnect_mint_payment). Mit diesem Modul können neue Zahlungsmodule eingebunden werden und den gesamten Bezahlvorgang sowie die Aktualisierung des Entwicklerguthabens an dieses delegieren. Manchmal müssen Hook-Module jedoch explizit E-Commerce-Workflowfunktionen aufrufen.
  • Veröffentlichung von WorldPay Payment für DevConnect Monetization (devconnect_mint_worldpay). Dieses Modul wird in die DevConnect-Monetarisierungszahlung eingebunden und unterstützt die Nutzung von WorldPay Corporate Gateway für die Verarbeitung wiederkehrender Transaktionen.

Fehlerkorrekturen

  • Das apigee_account-Konto hat den Benutzernamen, den Vornamen und den Nachnamen während der Registrierung jetzt korrekt festgelegt.
  • Verbindungsdetails des Dev-Portals werden jetzt aus einer YAML-Datei im privaten Dateisystem gelesen und in diese geschrieben. Eine neue Drush-Aufgabe (devconnect-update-settings, Alias dc-settings) portiert Drupal-var-basierte Verbindungseinstellungen zu YAML. Dies wird auch in der Methode hook_update_N() gehandhabt, die bei der Ausführung von update.php aufgerufen wird.
  • Das Entwicklungsportal verwendet jetzt bei der Kommunikation mit dem Apigee-Endpunkt als HTTP-Client die Guzzle/HTTP-Bibliothek.
  • Beim Testen der Verbindung zu KMS auf dem Administratorbildschirm des Dev-Portals wird für die Verbindung nicht mehr fälschlicherweise ein Fehler gemeldet, wenn keine API-Produkte für diese Organisation konfiguriert sind.
  • Die verworfenen Module „devconnect_apigee“, „devconnect_validate“ und „devconnect_faq_ext“ wurden entfernt.
  • Der Administratorbildschirm für die App-Attribute des Entwicklerportals wurde in ein Untermenü des Verwaltungsbildschirms des Entwicklerportals verschoben. Es wurden zusätzliche Widgets (Optionsfeld, Auswahlkästchen, Kästchen) hinzugefügt. Mehrere Fehler bei der Neuanordnung von Feldern wurden behoben.
  • Hartcodierte Pfade zu Assets (JS, CSS, Bilder) in Modulen und Designs wurden entfernt.
  • Developer_app-Entitäten sind jetzt Objekte und keine Arrays. Grundlegende Ansichtsunterstützung für Entwickler-App-Entitäten wurde hinzugefügt.
  • Es wurden detaillierte Berechtigungen zum Ansehen, 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, deren Name „Administrator“ enthält.
  • Weitere hartcodierte Strings in englischer Sprache wurden in die Funktion „t()“ eingebunden, um eine Lokalisierung zu ermöglichen.
  • Wenn eine Entwickler-App auf dem Endpunkt gespeichert wird, werden mehrere Standardattribute erstellt, falls sie noch nicht vorhanden sind: DisplayName, Developer, lastModified, lastModified, createDate.