4.16.09.00 – Informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

W poniedziałek 19 września 2016 r. wprowadziliśmy wersję portalu Apigee Edge Developer Services na potrzeby chmury prywatnej.

Naprawione błędy

W tej wersji naprawiliśmy te błędy:

Identyfikator problemu Opis
DEVSOL-2243 Dodawanie modułu kontroli dostępu do taksonomii do dystrybucji
Do dystrybucji Apigee Drupal dodano moduł kontroli dostępu do taksonomii (taxonomy_access).
DEVSOL-2241 Aktualizacja modułów ldap, usług i formularzy internetowych
Rodzina modułów LDAP została zaktualizowana do najnowszej stabilnej wersji w celu naprawienia błędu związanego z zabezpieczeniami. Usługi i moduły formularzy internetowych zostały również zaktualizowane do najnowszej stabilnej wersji.

Uwaga: żaden z tych modułów nie jest domyślnie włączony w przypadku instalacji profilu standardowego, więc większość użytkowników nie zauważy żadnej zmiany po zaakceptowaniu tej aktualizacji.
DEVSOL-2231 Aktualizowanie modułów contrib: ctools, linkchecker, markdown
Moduł Chaos Tools (ctools) został zaktualizowany do najnowszej stabilnej wersji, aby wyeliminować ostrzeżenia podczas uruchamiania w PHP 7. Ponadto moduły Linkchecker i Markdown zostały zaktualizowane do najnowszej stabilnej wersji.
DEVSOL-2229 Wyszukiwanie nie jest widoczne dla użytkowników bez uprawnień administracyjnych
W temacie Apigee Responsive naprawiliśmy błąd wyświetlania polegający na tym, że formularz wyszukiwania u góry każdej strony był zasłonięty pomarańczowym paskiem w przypadku użytkowników bez uprawnień administracyjnych.
DEVSOL-2227 Problem podczas aktualizowania bazy danych: nie ma metody getElementName
Naprawiono błąd, który powodował, że procedura aktualizacji bazy danych w module Aplikacje dla deweloperów w usłudze DevConnect wyrzucała błędy podczas aktualizowania konfiguracji niektórych reguł obejmujących pętle lub inne kontenery działań.
DEVSOL-2221 Aktualizacja modułu Google Analytics pod kątem bezpieczeństwa
Moduł Google Analytics został zaktualizowany do najnowszej stabilnej wersji w celu rozwiązania problemu z podatnością na zagrożenia. Więcej informacji znajdziesz w tym komunikacie: https://www.drupal.org/node/2782023.
DEVSOL-2216

Rozwiązywanie ostrzeżeń o nieokreślonej zmiennej w dblogu

Ostrzeżenia dotyczące niezdefiniowanych zmiennych i indeksów wygenerowanych przez funkcje smartdocs_node_presave()smartdocs_preprocess_smartdocs_method() zostały usunięte.

DEVSOL-2215

Aktualizacja zabezpieczeń modułu admin_views

Moduł contrib Widoki administracyjne został zaktualizowany do najnowszej stabilnej wersji w celu rozwiązania problemu z lukami w zabezpieczeniach. Więcej informacji znajdziesz w tym komunikacie: https://www.drupal.org/node/2778501.

Zmieniliśmy też te moduły (niezwiązane z bezpieczeństwem):

  • Uwierzytelnianie Google
  • Markdown
  • Metatag
  • ReCAPTCHA
  • Usługi
  • UUID
  • Formularz internetowy

Zaktualizowano ten motyw:

  • Wczytywanie
DEVSOL-2214

Problem z integracją protokołu OAuth 2 z aplikacją domyślną nowego konta

Aplikacje dla deweloperów utworzone przez zdarzenie reguł są teraz prawidłowo konfigurowane w produktach API powiązanych z aplikacją i prawidłowo wywołują funkcję hook_devconnect_developer_apps_save().

DEVSOL-2208

Treść żądania zostaje utracona po zmodyfikowaniu węzła Smartdocs

Podczas edytowania i zapisywania metody SmartDocs wygenerowanej przez dokument OpenAPI/Swagger wartość domyślna i schemat parametrów w ciele metody nie są już tracone.

DEVSOL-2206

Nie włączaj modułu formularzy internetowych podczas instalowania profilu

Moduł formularzy internetowych nie jest już domyślnie włączony w przypadku nowych instalacji profilu.

DEVSOL-2194 Aktualizowanie modułów współtwórców
Zaktualizowano te moduły współtwórców:
  • Kontekst
  • Display Suite
  • Element pliku
  • Google Analytics
  • Biblioteki
  • Multimedia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Zwiększenie wersji Views w celu wprowadzenia poprawki zabezpieczeń
Główny moduł Drupal i moduł Views zostały zaktualizowane, aby uwzględnić poprawki zabezpieczeń z upstream.

DEVSOL-2185

Nie można wczytać prywatnych produktów za pomocą funkcji devconnect_developer_apps_get_api_products() przy włączonym buforowaniu produktów
Naprawiono błąd, który powodował, że niepubliczne produkty interfejsu API nie były buforowane podczas wykonywania crona.

DEVSOL-2183 Usuwanie ukrytych i wycofanych modułów niestandardowych
Usunęliśmy te ukryte i wycofane moduły:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Zorganizuj moduły niestandardowe Apigee na stronie administracyjnej Modułów
Moduły niestandardowe udostępnione przez Apigee zostały uporządkowane na stronie administracyjnej Modułów w sposób lepiej odpowiadający ich funkcji.
DEVSOL-2180 Wyzwalacze zdarzeń stanu danych logowania są teraz klasyfikowane jako funkcje eksperymentalne
Zdarzenia wywołane zmianą stanu danych logowania aplikacji dewelopera są teraz klasyfikowane jako funkcje eksperymentalne. Eksperymentalne wyzwalacze zdarzeń są domyślnie niedostępne, ale można je włączyć na stronie ustawień portalu dla deweloperów.
DEVSOL-2172

Zezwalanie pakietowi Edge SDK na określenie opcjonalnej ścieżki do pliku cacert.pem

Klienci, którzy chcą używać certyfikatów podpisanych samodzielnie do łączenia się z instancją Edge, mogą to zrobić, podając alternatywny plik cacert.pem w kodzie niestandardowym, który implementuje funkcję hook_devconnect_org_settings_alter().

DEVSOL-2160

Nie można dodawać linków w CKEditorze od ostatniej wersji portalu
Motyw podstawowy Bootstrap został poprawiony w celu rozwiązania konfliktów autouzupełniania. Więcej informacji znajdziesz na stronie https://www.drupal.org/node/2594243.

DEVSOL-2159 Domyślny widok SmartDocs powinien być dostosowywalny
Gdy edytujesz widok podstawowy SmartDocs, zmiany są teraz utrwalane w widokach skoncentrowanych na konkretnym modelu, które są tworzone w następnym kroku.
DEVSOL-2158 Usuwanie pliku web.config
Plik web.config został usunięty z katalogu głównego Drupala, ponieważ jest przydatny tylko w przypadku witryn obsługiwanych przez Microsoft IIS. Plik robots.txt, który został wcześniej błędnie usunięty, został przywrócony.
DEVSOL-2157 Zastąp przykładowy interfejs proxy Yahoo Weather
Jak opisano w tym artykule w społeczności, przykładowy interfejs proxy oparty na interfejsie Yahoo! Interfejs Weather API nie jest już prawidłowy, ponieważ aplikacja wymaga teraz tokena OAuth 1.0 do działania. W przypadku nowych instalacji profili w SmartDocs renderowana jest prosta „hello world” API proxy, która zastępuje interfejs API Yahoo! Proxy SmartDocs dla interfejsu Weather API. Więcej informacji znajdziesz w artykule Przykład portalu SmartDocs.
DEVSOL-2155 W rzadkich przypadkach podczas importowania modelu SmartDocs za pomocą prawidłowego dokumentu OpenAPI YAML wystąpiła nieobsłużona wyjątek
Został naprawiony błąd, który w niektórych rzadkich przypadkach powodował, że prawidłowy dokument OpenAPI YAML powodował nieobsłużony wyjątek podczas importowania modelu SmartDocs.
DEVSOL-2150 Linki do SmartDocs na stronie Moje aplikacje nie były prawidłowo sformatowane
Naprawiliśmy błąd wyświetlania w motywie Apigee Responsive, w którym po powiązaniu modelu SmartDocs z produktem interfejsu API linki do dokumentacji SmartDocs były źle sformatowane na stronie podsumowania aplikacji dla deweloperów dotyczącej aplikacji powiązanych z tym produktem interfejsu API.
DEVSOL-2127

Nazwa zasobu nie jest wypełniana podczas importowania z Swaggera

Rozwiązano błąd w interfejsie SmartDocs, w którym metody z nazwą wewnętrzną, ale bez zdefiniowanej nazwy wyświetlanej, były wyświetlane bez nazwy na stronie szczegółów wersji w administracji.

DEVSOL-2099 Strona dostępu do produktu interfejsu API według roli nie zapisuje konfiguracji
W module „DevConnect Limit API Product by Role” naprawiono błąd, w którym nie było prawidłowo zapisywane mapowanie dostępu według roli w przypadku produktów interfejsu API, których nazwy były pisane z wielkimi i małymi literami.