4.16.09.00 – Versionshinweise zum Apigee Developer Services Portal

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

Am Montag, 19. September 2016, haben wir eine Version des Apigee Edge Developer Services Portal für Private Cloud veröffentlicht.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung
DEVSOL-2243 Taxonomy Access Control-Modul zur Distribution hinzufügen
Das Modul Taxonomy Access Control (taxonomy_access) wurde der Apigee Drupal Distribution hinzugefügt.
DEVSOL-2241 Module „ldap“, „services“ und „webform“ aktualisieren
Die LDAP-Modulfamilie wurde aus Sicherheitsgründen auf die neueste stabile Version aktualisiert. Die Module „services“ und „webform“ wurden ebenfalls auf die neueste stabile Version aktualisiert.

Hinweis: Keines dieser Module ist standardmäßig für eine Standardprofil installation aktiviert. Die meisten Nutzer werden daher nach der Annahme dieses Updates keine Änderung feststellen.
DEVSOL-2231 Contrib-Module aktualisieren: ctools, linkchecker, markdown
Das Modul Chaos Tools (ctools) wurde auf die neueste stabile Version aktualisiert, um Warnungen bei der Ausführung unter PHP 7 zu vermeiden. Außerdem wurden die Module „linkchecker“ und „markdown“ auf die neueste stabile Version aktualisiert.
DEVSOL-2229 Suche für Nicht-Administratoren nicht sichtbar
Ein Anzeigefehler im responsiven Apigee-Design wurde behoben, bei dem das Suchformular oben auf jeder Seite für Nicht-Administratoren durch die orangefarbene Leiste verdeckt wurde.
DEVSOL-2227 Problem bei dbupdate: Methode „getElementName“ nicht vorhanden
Ein Fehler wurde behoben, bei dem bei einer Datenbankaktualisierungsprozedur für das Modul DevConnect Developer Apps Fehler auftraten, wenn die Konfiguration für bestimmte Regeln mit Schleifen oder anderen Aktionscontainern aktualisiert wurde.
DEVSOL-2221 Sicherheitsupdate für das Google Analytics-Modul
Das Contrib-Modul Google Analytics wurde auf die neueste stabile Version aktualisiert, um eine Sicherheitslücke zu schließen. Weitere Informationen finden Sie in dieser Mitteilung: https://www.drupal.org/node/2782023
DEVSOL-2216

Warnungen zu nicht definierten Variablen in dblog beheben

Warnungen zu nicht definierten Variablen und Indizes, die von smartdocs_node_presave() und smartdocs_preprocess_smartdocs_method() generiert wurden, wurden entfernt.

DEVSOL-2215

Sicherheitsupdate für das Modul „admin_views“

Das Contrib-Modul Administration Views wurde auf die neueste stabile Version aktualisiert, um eine Sicherheitslücke zu schließen. Weitere Informationen finden Sie in dieser Mitteilung: https://www.drupal.org/node/2778501.

Die folgenden Module wurden ebenfalls aktualisiert (nicht sicherheitsrelevant):

  • Google Auth
  • Markdown
  • Meta-Tag
  • ReCAPTCHA
  • Dienste
  • UUID
  • Webformular

Das folgende Design wurde aktualisiert:

  • Bootstrap
DEVSOL-2214

Problem bei der OAuth2-Integration mit der Standard-App für ein neues Konto

Bei Entwickler-Apps, die durch ein Regelereignis erstellt wurden, werden jetzt die mit der App verknüpften API-Produkte korrekt festgelegt und hook_devconnect_developer_apps_save() wird korrekt ausgelöst.

DEVSOL-2208

Anfragetext nach Änderung des SmartDocs-Knotens verloren

Wenn eine SmartDocs-Methode, die aus einem OpenAPI-/Swagger Dokument generiert wurde, bearbeitet und gespeichert wird, gehen der Standardwert und das Schema der Textparameter nicht mehr verloren.

DEVSOL-2206

Webformular-Modul bei der Profilinstallation nicht aktivieren

Das Webformular-Modul ist für neue Profilinstallationen nicht mehr standardmäßig aktiviert.

DEVSOL-2194 Contrib-Module aktualisieren
Die folgenden Contrib-Module wurden aktualisiert:
  • Kontext
  • Display Suite
  • File Entity
  • Google Analytics
  • Bibliotheken
  • Medien
  • Meta-Tag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Version von Views für Sicherheitskorrektur aktualisieren
Der Drupal-Kern und das Modul „Views“ wurden aktualisiert, um Sicherheitskorrekturen aus dem Upstream zu übernehmen.

DEVSOL-2185

Private Produkte können mit devconnect_developer_apps_get_api_products() nicht geladen werden, wenn das Produkt-Caching aktiviert ist
Ein Fehler wurde behoben, bei dem nicht öffentliche API-Produkte beim Ausführen des Cron-Jobs nicht im Cache gespeichert wurden.

DEVSOL-2183 Versteckte und veraltete benutzerdefinierte Module entfernen
Die folgenden versteckten und veralteten Module wurden entfernt:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Benutzerdefinierte Apigee-Module auf der Verwaltungsseite „Module“ neu organisieren
Benutzerdefinierte Module von Apigee wurden auf der Verwaltungsseite „Module“ neu organisiert, um ihre Funktion besser widerzuspiegeln.
DEVSOL-2180 Ereignisauslöser für den Anmeldedatenstatus werden jetzt als experimentell kategorisiert Funktionen
Ereignisse, die durch eine Änderung des Anmeldedatenstatus einer Entwickler-App ausgelöst werden, werden jetzt als experimentelle Funktionen kategorisiert. Die experimentellen Ereignisauslöser sind standardmäßig nicht verfügbar, können aber auf der Seite „Einstellungen für das Entwicklerportal“ aktiviert werden.
DEVSOL-2172

Edge SDK kann optionalen Pfad zu cacert.pem angeben

Kunden, die selbst signierte Zertifikate verwenden möchten, um eine Verbindung zu einer Edge-Instanz herzustellen, können jetzt einen alternativen Pfad zu cacert.pem in benutzerdefiniertem Code angeben, der hook_devconnect_org_settings_alter() implementiert.

DEVSOL-2160

Seit dem letzten Portal-Release kann kein Link in CKEditor hinzugefügt werden
Das Bootstrap-Basisdesign wurde gepatcht, um Konflikte bei der automatischen Vervollständigung zu beheben. Weitere Informationen finden Sie unter https://www.drupal.org/node/2594243.

DEVSOL-2159 Standardansicht von SmartDocs sollte anpassbar sein
Wenn die SmartDocs-Basisansicht bearbeitet wird, werden die Änderungen jetzt in modellspezifischen Ansichten gespeichert, die anschließend erstellt werden.
DEVSOL-2158 web.config
entfernen Die Datei web.config wurde aus dem Drupal-Webstammverzeichnis entfernt, da sie nur für Websites nützlich ist, die von Microsoft IIS bereitgestellt werden. Die Datei robots.txt, die in der Vergangenheit fälschlicherweise entfernt wurde, wurde wiederhergestellt.
DEVSOL-2157 Yahoo Weather-Beispiel ersetzen
Wie in diesem Community-Artikel beschrieben, ist der Beispiel-API-Proxy, der auf der Yahoo! Weather API basiert, nicht mehr gültig, da die App jetzt ein OAuth 1.0-Token benötigt, um ausgeführt zu werden. Bei neuen Profilinstallationen wird in SmartDocs ein einfacher „Hello World“-API-Proxy gerendert, der den Yahoo! Weather API-Proxy SmartDocs ersetzt. Weitere Informationen finden Sie unter SmartDocs Portalbeispiel.
DEVSOL-2155 In seltenen Fällen wird beim Importieren eines SmartDocs-Modells mit einem gültigen OpenAPI-YAML-Dokument eine nicht abgefangene Ausnahme ausgelöst
Ein Fehler wurde behoben, bei dem in bestimmten seltenen Fällen ein gültiges OpenAPI-YAML-Dokument dazu führte, dass PHP beim Importieren eines SmartDocs-Modells eine nicht abgefangene Ausnahme auslöste.
DEVSOL-2150 SmartDocs-Links auf der Seite „Meine App“ nicht formatiert
Ein Anzeigefehler im responsiven Apigee-Design wurde behoben, bei dem Links zur SmartDocs-Dokumentation schlecht formatiert waren, wenn ein SmartDocs-Modell mit einem API-Produkt verknüpft war, und zwar auf der Seite „Zusammenfassung der Entwickler-App“ für Apps, die mit diesem API-Produkt verknüpft waren.
DEVSOL-2127

Ressourcenname wird beim Importieren aus Swagger nicht ausgefüllt

Ein Fehler in der SmartDocs-Benutzeroberfläche wurde behoben, bei dem Methoden mit einem internen Namen, aber ohne definierten Anzeigenamen auf der Verwaltungsseite mit den Revisionsdetails ohne Namen angezeigt wurden.

DEVSOL-2099 Konfigurationen auf der Seite „API-Produktrollen-Zugriff“ werden nicht gespeichert
Ein Fehler wurde im Modul „DevConnect Limit API Product by Role“ behoben, bei dem die Zuordnung des Rollenzugriffs für API-Produkte, deren Name in gemischter Groß-/Kleinschreibung war, nicht korrekt gespeichert wurde.