4.16.09.00 – Versionshinweise zum Apigee Developer Services Portal

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

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

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung
DEVSOL-2243 Modul „Taxonomy Access Control“ zur Distribution hinzufügen
Das Modul „Taxonomy Access Control“ (taxonomy_access) wurde der Apigee Drupal-Distribution hinzugefügt.
DEVSOL-2241 LDAP-, Dienste- und Webformularmodule aktualisiert
Die LDAP-Module wurden auf die neueste stabile Version aktualisiert, um eine Sicherheitslücke zu schließen. Auch Dienste und Webformularmodule wurden auf die neueste stabile Version aktualisiert.

Hinweis:Keines dieser Module ist bei der Installation eines Standardprofils standardmäßig aktiviert. Daher werden die meisten Nutzer nach der Annahme dieses Updates keine Änderungen feststellen.
DEVSOL-2231 Aktualisierung der Contrib-Module: ctools, linkchecker, markdown
Das Chaos Tools-Modul (ctools) wurde auf die neueste stabile Version aktualisiert, um Warnungen beim Ausführen unter PHP 7 zu vermeiden. Außerdem wurden die Linkchecker- und Markdown-Module auf die neueste stabile Version aktualisiert.
DEVSOL-2229 Suche wird für Nutzer ohne Administratorrechte nicht angezeigt
Ein Anzeigefehler im Apigee-Responsive-Design wurde behoben, bei dem das Suchformular oben auf jeder Seite für Nutzer ohne Administratorrechte von der orangefarbenen Leiste verdeckt wurde.
DEVSOL-2227 Problem bei der Datenbankaktualisierung: Es gibt keine Methode „getElementName“
Ein Fehler wurde behoben, bei dem ein Datenbankaktualisierungsverfahren für das DevConnect-Modul für Entwickler-Apps Fehler beim Aktualisieren der Konfiguration für bestimmte Regeln mit Schleifen oder anderen Aktionscontainern verursachte.
DEVSOL-2221 Sicherheitsupdate für das Google Analytics-Modul
Das Google Analytics-Contrib-Modul 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 Indexen, die von smartdocs_node_presave() und smartdocs_preprocess_smartdocs_method() generiert wurden, wurden beseitigt.

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 Thema wurde aktualisiert:

  • Bootstrap
DEVSOL-2214

OAuth2-Integrationsproblem mit der Standard-App für ein neues Konto

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

DEVSOL-2208

Anfragetext geht verloren, nachdem Smartdocs-Knoten geändert wurde

Beim Bearbeiten und Speichern einer SmartDocs-Methode, die aus einem OpenAPI-/Swagger-Dokument generiert wurde, gehen Standardwert und Schema der Body-Parameter nicht mehr verloren.

DEVSOL-2206

Webformularmodul nicht bei der Profilinstallation aktivieren

Das Webformular-Modul ist bei der Installation neuer Profile nicht mehr standardmäßig aktiviert.

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

Version von Views aufgrund von Sicherheitskorrekturen erhöht
Der Drupal-Kern und das Views-Modul wurden aktualisiert, um vorgelagerte Sicherheitskorrekturen zu übernehmen.

DEVSOL-2185

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

DEVSOL-2183 Entfernen ausgeblendeter und eingestellter benutzerdefinierter Module
Die folgenden ausgeblendeten und eingestellten Module wurden entfernt:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Neuorganisation der benutzerdefinierten Apigee-Module auf der Seite „Module“
Die benutzerdefinierten Apigee-Module wurden auf der Seite „Module“ neu angeordnet, um ihre Funktion besser widerzuspiegeln.
DEVSOL-2180 Ereignistrigger für den Anmeldestatus werden jetzt als experimentelle Funktionen kategorisiert
Ereignisse, die durch eine Änderung des Anmeldestatus einer Entwickler-App ausgelöst werden, werden jetzt als experimentelle Funktionen kategorisiert. Die experimentellen Ereignistrigger sind standardmäßig nicht verfügbar, können aber auf der Seite „Einstellungen“ des Dev-Portals aktiviert werden.
DEVSOL-2172

Dem Edge SDK erlauben, einen optionalen Pfad zu cacert.pem anzugeben

Kunden, die eine Verbindung zu einer Edge-Instanz über selbst signierte Zertifikate herstellen möchten, können dies jetzt tun, indem sie in benutzerdefiniertem Code eine alternative cacert.pem angeben, die hook_devconnect_org_settings_alter() implementiert.

DEVSOL-2160

Nach der letzten Portalversion kann ich im CKEditor keinen Link hinzufügen
Das Bootstrap-Basisthema wurde gepatcht, um Konflikte bei der automatischen Vervollständigung zu beheben. Weitere Informationen finden Sie unter https://www.drupal.org/node/2594243.

DEVSOL-2159 Standard-SmartDocs-Ansicht sollte anpassbar sein
Wenn die SmartDocs-Basisansicht bearbeitet wird, werden die Änderungen jetzt in modellierten 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 über Microsoft IIS bereitgestellt werden. Die Datei robots.txt, die in der Vergangenheit irrtümlich entfernt wurde, wurde wiederhergestellt.
DEVSOL-2157 Yahoo Weather-Beispiel ersetzen
Wie in diesem Communityartikel beschrieben, wurde die Beispiel-Proxy-API, die auf der Yahoo! Die Weather API ist nicht mehr gültig, da für die Ausführung der App jetzt ein OAuth 1.0-Token erforderlich ist. Bei neuen Profilinstallationen wird in SmartDocs ein einfacher „Hello World“-API-Proxy gerendert, der den Yahoo! SmartDocs-Proxy für die Wetter-API Weitere Informationen finden Sie im Beispiel für das SmartDocs-Portal.
DEVSOL-2155 In seltenen Fällen beim Importieren eines SmartDocs-Modells mit einem gültigen OpenAPI-YAML-Dokument geworfene ungefangene Ausnahme
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 ungefangene Ausnahme auslöste.
DEVSOL-2150 SmartDocs-Links auf der Seite „Meine App“ nicht formatiert
Ein Darstellungsfehler im Apigee-Responsive-Design wurde behoben. Wenn ein SmartDocs-Modell mit einem API-Produkt verknüpft war, waren die Links zur SmartDocs-Dokumentation auf der Übersichtsseite der Entwickler-App für mit diesem API-Produkt verknüpfte Apps falsch formatiert.
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 Seite „Überarbeitungsdetails“ ohne Namen angezeigt wurden.

DEVSOL-2099 Die Konfigurationen werden auf der Seite „API-Produkt – Zugriffsrechte nach Rolle“ nicht gespeichert
Ein Fehler im Modul „DevConnect Limit API Product by Role“ wurde behoben, bei dem die Zuordnung von Rollenzugriffsrechten für API-Produkte mit gemischten Groß- und Kleinbuchstaben nicht richtig gespeichert wurde.