4.16.09.00 – Informacje o wersji portalu Apigee dla programistów

Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info

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

Usunięte błędy

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

Identyfikator problemu Opis
DEVSOL-2243 Dodano moduł 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, services, webform
Rodzina modułów LDAP została zaktualizowana do najnowszej stabilnej wersji w celu poprawy bezpieczeństwa. Usługi i moduły formularza internetowego zostały również zaktualizowane do najnowszej stabilnej wersji.

Uwaga: żaden z tych modułów nie jest domyślnie włączony w przypadku standardowej instalacji profilu, więc większość użytkowników nie zauważy żadnych zmian po zaakceptowaniu tej aktualizacji.
DEVSOL-2231 Zaktualizuj moduły dodatkowe: ctools, linkchecker, markdown
Moduł Chaos Tools (ctools) został zaktualizowany do najnowszej stabilnej wersji, aby wyeliminować ostrzeżenia podczas działania w PHP 7. Poza tym moduły Linkchecker i Markdown zostały zaktualizowane do najnowszej stabilnej wersji.
DEVSOL-2229 Wyszukiwarka nie jest widoczna dla użytkowników bez uprawnień administracyjnych
Naprawiliśmy błąd wyświetlania w motywie elastycznym Apigee, w którym formularz wyszukiwania u góry każdej strony był zasłonięty przez pomarańczowy pasek dla użytkowników bez uprawnień administracyjnych.
DEVSOL-2227 Problem podczas aktualizacji bazy danych: brak metody getElementName
Naprawiono błąd, w którym procedura aktualizacji bazy danych modułu DevConnect Developer Apps wywoływała błędy podczas aktualizowania konfiguracji niektórych reguł obejmujących pętle lub inne kontenery działań.
DEVSOL-2221 Aktualizacja zabezpieczeń modułu Google Analytics
Moduł dodatkowy Google Analytics został zaktualizowany do najnowszej stabilnej wersji, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz w tym komunikacie: https://www.drupal.org/node/2782023
DEVSOL-2216

Rozwiązywanie problemów z ostrzeżeniami undefined-var w dblog

Ostrzeżenia dotyczące niezdefiniowanych zmiennych i indeksów generowane przez funkcje smartdocs_node_presave()smartdocs_preprocess_smartdocs_method() zostały wyeliminowane.

DEVSOL-2215

Aktualizacja zabezpieczeń modułu admin_views

Moduł dodatkowy Widoki administracyjne został zaktualizowany do najnowszej wersji stabilnej, aby wyeliminować lukę w zabezpieczeniach. Więcej informacji znajdziesz w tym komunikacie: https://www.drupal.org/node/2778501.

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

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

Zaktualizowano ten motyw:

  • Wczytywanie
DEVSOL-2214

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

Aplikacje związane z programistami utworzone przez zdarzenie reguł prawidłowo ustawiają produkty API powiązane z aplikacją i prawidłowo wywołują funkcję hook_devconnect_developer_apps_save().

DEVSOL-2208

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

Podczas edytowania i zapisywania metody SmartDocs wygenerowanej na podstawie dokumentu 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 dodatkowych
Zaktualizowano te moduły dodatkowe:
  • Kontekst
  • Display Suite
  • Obiekt pliku
  • Google Analytics
  • Biblioteki
  • Multimedia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Zwiększenie wersji modułu Views w celu wprowadzenia poprawki 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ą funkcji devconnect_developer_apps_get_api_products(), gdy włączone jest buforowanie produktów
Naprawiono błąd, który powodował, że niepubliczne produkty interfejsu API nie były buforowane podczas uruchamiania zadania cron.

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 kolejności modułów niestandardowych Apigee na stronie administracyjnej Moduły
Moduły niestandardowe udostępniane przez Apigee zostały uporządkowane na stronie administracyjnej Moduły, aby lepiej odzwierciedlać ich funkcje.
DEVSOL-2180 Wywoływanie zdarzeń stanu danych logowania jest teraz klasyfikowane jako funkcja eksperymentalna
Zdarzenia wywoływane przez zmianę stanu danych logowania aplikacji dewelopera 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

Zezwalanie pakietowi Edge SDK na określanie 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 teraz zrobić, określając alternatywny plik cacert.pem w kodzie niestandardowym implementującym funkcję hook_devconnect_org_settings_alter().

DEVSOL-2160

Nie można dodać linku w CKEditorze od czasu ostatniej wersji portalu
W motywie podstawowym Bootstrap wprowadzono poprawkę, aby rozwiązać konflikty autouzupełniania. Szczegółowe informacje znajdziesz na stronie https://www.drupal.org/node/2594243.

DEVSOL-2159 Domyślny widok SmartDocs powinien być konfigurowalny
Gdy widok podstawowy SmartDocs zostanie zmodyfikowany, zmiany są teraz zapisywane w widokach specyficznych dla modelu, które są następnie tworzone.
DEVSOL-2158 Usuń web.config
Plik web.config został usunięty z katalogu głównego witryny Drupal, 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ąpienie przykładu Yahoo Weather
Zgodnie z opisem w tym artykule na forum przykładowy interfejs API proxy, który był oparty na interfejsie Yahoo! Interfejs Weather API nie jest już ważny, 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! SmartDocs serwera proxy interfejsu Weather API. Więcej informacji znajdziesz w artykule Przykład portalu SmartDocs.
DEVSOL-2155 Nieobsłużony wyjątek zgłaszany w rzadkich przypadkach podczas importowania modelu SmartDocs za pomocą prawidłowego dokumentu OpenAPI YAML
Naprawiono błąd, który w rzadkich przypadkach powodował, że prawidłowy dokument OpenAPI YAML wywoływał w PHP nieobsłużony wyjątek podczas importowania modelu SmartDocs.
DEVSOL-2150 Nieprawidłowe formatowanie linków do SmartDocs na stronie Moja aplikacja
W motywie elastycznym Apigee naprawiliśmy błąd wyświetlania, który powodował, że gdy model SmartDocs był powiązany z produktem API, linki do dokumentacji SmartDocs były nieprawidłowo sformatowane na stronie podsumowania aplikacji dewelopera w przypadku aplikacji powiązanych z tym produktem API.
DEVSOL-2127

Nazwa zasobu nie jest wypełniana podczas importowania z Swaggera

Usunęliśmy błąd w interfejsie SmartDocs, który powodował, że metody z nazwą wewnętrzną, ale bez zdefiniowanej nazwy wyświetlanej, były wyświetlane bez nazwy na stronie administracyjnej ze szczegółami wersji.

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