4.16.09.00 – Informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info

W poniedziałek 19 września 2016 r. udostępniliśmy wersję portalu usług dla deweloperów Apigee Edge dla chmury prywatnej.

Naprawione błędy

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

Identyfikator problemu Opis
DEVSOL-2243 Dodanie modułu kontroli dostępu do taksonomii do dystrybucji
Moduł kontroli dostępu do taksonomii (taxonomy_access) został dodany do dystrybucji Apigee Drupal.
DEVSOL-2241 Aktualizacja modułów ldap, services i webform
Rodzina modułów LDAP została zaktualizowana do najnowszej stabilnej wersji w celu poprawienia zabezpieczeń. Moduły Services i Webform zostały również zaktualizowane do najnowszej stabilnej wersji.

Uwaga: żaden z tych modułów nie jest domyślnie włączony w przypadku instalacji standardowego profilu, więc większość użytkowników nie zauważy żadnych zmian po zaakceptowaniu tej aktualizacji.
DEVSOL-2231 Aktualizacja 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. Dodatkowo moduły Linkchecker i Markdown zostały zaktualizowane do najnowszej stabilnej wersji.
DEVSOL-2229 Wyszukiwanie nie jest widoczne dla użytkowników niebędących administratorami
Naprawiliśmy błąd wyświetlania w motywie Apigee Responsive, w którym formularz wyszukiwania u góry każdej strony był zasłonięty przez pomarańczowy pasek dla użytkowników niebędących administratorami.
DEVSOL-2227 Problem podczas aktualizacji bazy danych: nie ma metody getElementName
Naprawiliśmy błąd, w którym procedura aktualizacji bazy danych modułu DevConnect Developer Apps powodowała błędy podczas aktualizacji konfiguracji niektórych reguł obejmujących pętle lub inne kontenery działań.
DEVSOL-2221 Aktualizacja zabezpieczeń modułu Google Analytics
Moduł contrib Google Analytics został zaktualizowany do najnowszej stabilnej wersji, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz w tym ostrzeżeniu: https://www.drupal.org/node/2782023.
DEVSOL-2216

Rozwiązywanie problemów z ostrzeżeniami o niezdefiniowanych zmiennych w dzienniku bazy danych

Ostrzeżenia o niezdefiniowanych zmiennych i indeksach generowane przez smartdocs_node_presave() i smartdocs_preprocess_smartdocs_method() zostały wyeliminowane.

DEVSOL-2215

Aktualizacja zabezpieczeń modułu admin_views

Moduł contrib Administration Views został zaktualizowany do najnowszej stabilnej wersji, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz w tym ostrzeżeniu: https://www.drupal.org/node/2778501.

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

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

Zaktualizowaliśmy ten motyw:

  • Wczytywanie
DEVSOL-2214

Problem z integracją OAuth2 z domyślną aplikacją na nowym koncie

Aplikacje deweloperskie utworzone przez zdarzenie reguł prawidłowo ustawiają teraz produkty API powiązane z aplikacją i prawidłowo uruchamiają hook_devconnect_developer_apps_save().

DEVSOL-2208

Treść żądania znika po zmodyfikowaniu węzła SmartDocs

Podczas edytowania i zapisywania metody SmartDocs wygenerowanej przez dokument OpenAPI/Swagger nie są już tracone wartości domyślne i schematy parametrów treści.

DEVSOL-2206

Nie włączaj modułu Webform podczas instalacji profilu

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

DEVSOL-2194 Aktualizacja modułów contrib
Zaktualizowaliśmy te moduły contrib:
  • Kontekst
  • Display Suite
  • File Entity
  • Google Analytics
  • Biblioteki
  • Multimedia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Zwiększenie wersji widoków w celu poprawienia zabezpieczeń
Rdzeń Drupal i moduł Views zostały zaktualizowane, aby uwzględnić poprawki zabezpieczeń.

DEVSOL-2185

Nie można wczytać produktów prywatnych za pomocą devconnect_developer_apps_get_api_products(), gdy włączone jest buforowanie produktów
Naprawiliśmy błąd, w którym niepubliczne produkty API nie były buforowane podczas uruchamiania 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 Zmiana organizacji modułów niestandardowych Apigee na stronie administracyjnej Moduły
Moduły niestandardowe udostępniane przez Apigee zostały zreorganizowane na stronie administracyjnej Moduły, aby lepiej odzwierciedlać ich funkcje.
DEVSOL-2180 Zdarzenia wyzwalane przez zmianę stanu danych logowania są teraz klasyfikowane jako funkcje eksperymentalne
Zdarzenia wyzwalane przez zmianę stanu danych logowania aplikacji deweloperskiej są teraz klasyfikowane jako funkcje eksperymentalne. Eksperymentalne wyzwalacze zdarzeń nie są domyślnie dostępne, ale można je włączyć na stronie Ustawienia portalu dla deweloperów.
DEVSOL-2172

Umożliwienie pakietowi Edge SDK określania opcjonalnej ścieżki do cacert.pem

Klienci, którzy chcą używać certyfikatów z podpisem własnym do łączenia się z instancją Edge, mogą teraz zrobić to, określając alternatywny plik cacert.pem w kodzie niestandardowym implementującym hook_devconnect_org_settings_alter().

DEVSOL-2160

Nie można dodać linku w CKEditorze od czasu niedawnej wersji portalu
Motyw podstawowy Bootstrap został poprawiony, aby rozwiązać konflikty autouzupełniania. Więcej informacji znajdziesz na stronie https://www.drupal.org/node/2594243.

DEVSOL-2159 Domyślny widok SmartDocs powinien być konfigurowalny
Gdy edytujesz podstawowy widok SmartDocs, zmiany są teraz zachowywane w widokach specyficznych dla modelu, które są tworzone później.
DEVSOL-2158 Usuwanie web.config
Plik web.config został usunięty z głównego katalogu internetowego Drupal, ponieważ jest przydatny tylko w przypadku witryn obsługiwanych przez Microsoft IIS. Plik robots.txt, który został w przeszłości błędnie usunięty, został przywrócony.
DEVSOL-2157 Zastępowanie przykładu Yahoo Weather
Jak opisano w tym artykule społeczności, przykładowy serwer proxy API oparty na Yahoo! Weather API nie jest już prawidłowy, ponieważ aplikacja wymaga teraz tokena OAuth 1.0 do wykonania. W przypadku nowych instalacji profilu w SmartDocs jest renderowany prosty proxy interfejsu API „Hello world”, który zastępuje Yahoo! Weather API proxy SmartDocs. Więcej informacji znajdziesz w artykule SmartDocs Przykład portalu.
DEVSOL-2155 Nieobsługiwany wyjątek zgłaszany w rzadkich przypadkach podczas importowania modelu SmartDocs za pomocą prawidłowego dokumentu OpenAPI YAML
Naprawiliśmy błąd, w którym w rzadkich przypadkach prawidłowy dokument OpenAPI YAML powodował, że PHP zgłaszał nieobsługiwany wyjątek podczas importowania modelu SmartDocs.
DEVSOL-2150 Linki SmartDocs na stronie Moja aplikacja nie są sformatowane
Naprawiliśmy błąd wyświetlania w motywie Apigee Responsive, w którym po powiązaniu modelu SmartDocs z produktem API linki do dokumentacji SmartDocs były źle sformatowane na stronie podsumowania aplikacji deweloperskiej w przypadku aplikacji powiązanych z tym produktem API.
DEVSOL-2127

Nazwa zasobu nie jest wypełniana podczas importowania z Swaggera

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

DEVSOL-2099 Strona dostępu do roli produktu API nie zapisuje konfiguracji
Naprawiliśmy błąd w module „DevConnect Limit API Product by Role”, w którym mapowanie dostępu do roli w przypadku produktów API, których nazwa zawierała wielkie i małe litery, nie było prawidłowo zapisywane.