4.16.09.00 – Informacje o wersji portalu Apigee dla programistów

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

W poniedziałek 19 września 2016 roku opublikowaliśmy wersję portalu usług dla programistów Apigee Edge dla Private Cloud.

Naprawione błędy

Poprawiliśmy w niej wymienione niżej błędy.

Identyfikator problemu Opis
DEVSOL-2243 Dodaj moduł kontroli dostępu do taksonomii
Moduł kontroli dostępu do taksonomii (taxonomy_access) został dodany do dystrybucji Apigee Drupal.
DEVSOL-2241 Zaktualizowanie modułów LDAP, usług i formularzy internetowych
Rodzina modułów LDAP została zaktualizowana do najnowszej stabilnej wersji w celu wprowadzenia poprawki zabezpieczeń. Moduły usług i formularza internetowego również zostały zaktualizowane do najnowszej stabilnej wersji.

Uwaga: żaden z tych modułów nie jest domyślnie włączony przy standardowej instalacji profilu, więc większość użytkowników nie zauważy żadnych zmian po zaakceptowaniu tej aktualizacji.
DEVSOL-2231 Zaktualizuj moduły Contrib: ctools, linkchecker, markdown
Moduł ctools zaktualizowaliśmy do najnowszej stabilnej wersji, aby wyeliminować ostrzeżenia podczas korzystania z PHP 7. Ponadto zaktualizowaliśmy moduły Linkchecker i Markdown do najnowszej stabilnej wersji.
DEVSOL-2229 Wyszukiwanie nie wyświetla się użytkownikom bez uprawnień administracyjnych
Naprawiliśmy błąd wyświetlania w elastycznym motywie Apigee, w wyniku którego formularz wyszukiwania u góry każdej strony był zasłonięty pomarańczowym paskiem dla użytkowników bez uprawnień administracyjnych.
DEVSOL-2227 Problem podczas dbupdate: brak metody getElementName
Naprawiono błąd polegający na tym, że procedura aktualizacji bazy danych w module aplikacji deweloperskich DevConnect zwracał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ł składowy Google Analytics został zaktualizowany do najnowszej stabilnej wersji, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz w poradniku: https://www.drupal.org/node/2782023
DEVSOL-2216

Rozwiązywanie problemów z ostrzeżeniami o niezdefiniowanej zmiennej typu zmienna w pliku dblog

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

DEVSOL-2215

Aktualizacja zabezpieczeń modułu admin_views

Moduł komponentów widoków administracyjnych został zaktualizowany do najnowszej stabilnej wersji, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz w poradniku: https://www.drupal.org/node/2778501.

Zaktualizowane zostały także następujące moduły (niezwiązane z bezpieczeństwem):

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

Ten motyw został zaktualizowany:

  • Wczytywanie
DEVSOL-2214

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

Aplikacje programistów utworzone przez zdarzenie Reguły prawidłowo ustawiają produkty API powiązane z aplikacją. Teraz prawidłowo uruchamiają metodę hook_devconnect_developer_apps_save().

DEVSOL-2208

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

Gdy edytujesz i zapisujesz metodę SmartDokumentacja, która została wygenerowana przez dokument OpenAPI/Swagger, wartości domyślne i schematy parametrów treści nie są już tracone.

DEVSOL-2206

Nie włączaj modułu formularza internetowego podczas instalacji profilu

Moduł formularza internetowego nie jest już domyślnie włączony w przypadku instalacji nowego profilu.

DEVSOL-2194 Zaktualizuj moduły Contrib
Zaktualizowaliśmy te moduły Contrib:
  • Kontekst
  • Display Suite
  • Element pliku
  • Google Analytics
  • Biblioteki
  • Multimedia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Zwiększona wersja widoków danych w celu naprawienia zabezpieczeń
Platforma Drupal i moduł Wyświetlenia zostały zaktualizowane, aby uwzględnić w nich poprawki zabezpieczeń.

DEVSOL-2185

Nie można wczytać usług prywatnych za pomocą funkcji devconnect_developer_apps_get_api_products(), gdy włączone jest buforowanie produktów
Naprawiono błąd polegający na tym, że podczas uruchamiania programu cron niepubliczne produkty API nie były przechowywane w pamięci podręcznej.

DEVSOL-2183 Usuń ukryte i wycofane moduły niestandardowe
Te ukryte i wycofane moduły zostały usunięte:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Porządkuj niestandardowe moduły Apigee na stronie administracyjnej modułów
Uporządkowaliśmy niestandardowe moduły udostępnione przez Apigee na stronie administratora modułów, aby lepiej odzwierciedlić ich funkcję.
DEVSOL-2180 Aktywatory zdarzeń stanu danych logowania są teraz klasyfikowane jako funkcje eksperymentalne
Zdarzenia wywołane przez zmianę stanu danych logowania aplikacji dewelopera są teraz klasyfikowane jako funkcje eksperymentalne. Eksperymentalne aktywatory zdarzeń nie są domyślnie dostępne, ale można je włączyć na stronie ustawień portalu dla programistów.
DEVSOL-2172

Zezwól na określanie opcjonalnej ścieżki do pliku cacert.pem przez pakiet SDK Edge

Klienci, którzy chcą używać samodzielnie podpisanych certyfikatów do łączenia się z instancją Edge, mogą teraz określić alternatywny plik cacert.pem w kodzie niestandardowym z implementacją hook_devconnect_org_settings_alter().

DEVSOL-2160

Od ostatniej wersji portalu nie można dodać linku w Edytorze CK
Wprowadzono poprawkę podstawowego motywu wczytywania, aby rozwiązać konflikty autouzupełniania. Szczegółowe informacje znajdziesz na stronie https://www.drupal.org/node/2594243.

DEVSOL-2159 Domyślny widok dokumentów inteligentnych należy dostosować
Po zmodyfikowaniu widoku podstawowego SmartDokumentów zmiany są teraz zachowywane w tworzonych później widokach dla konkretnego modelu.
DEVSOL-2158 Usuń web.config
Plik web.config został usunięty z internetowego katalogu głównego Drupal, ponieważ jest przydatny tylko w przypadku witryn udostępnianych przez Microsoft IIS. Plik robots.txt, który w przeszłości został przez pomyłkę usunięty, został przywrócony.
DEVSOL-2157 Zastąp dane z Yahoo! Weather Sample
Jak opisano w tym artykule społeczności, przykładowy interfejs API serwera proxy oparty na interfejsie Yahoo! Interfejs Weather API nie jest już prawidłowy, ponieważ do uruchomienia aplikacji wymagany jest teraz token OAuth 1.0. W przypadku nowych instalacji profilu w SmartDokumentach renderowany jest prosty serwer proxy interfejsu „hello world” i zastępuje on plik Yahoo! Serwer proxy SmartDokumentacja w interfejsie Weather API. Więcej informacji znajdziesz w przykładzie portalu SmartDokumentacja.
DEVSOL-2155 W rzadkich przypadkach wystąpił niewyłapany wyjątek podczas importowania modelu SmartDokumentacja przy użyciu prawidłowego dokumentu YAML OpenAPI.
Naprawiono błąd, przez który w niektórych rzadkich przypadkach prawidłowy dokument YAML OpenAPI powodował, że PHP zgłaszał nieprzechwycony wyjątek podczas importowania modelu SmartDokumentacja.
DEVSOL-2150 Niesformatowane linki SmartDokumentacja na stronie Moja aplikacja
Naprawiliśmy błąd wyświetlania w motywie elastycznym Apigee. W rezultacie, gdy model SmartDokumentacja był powiązany z usługą API, linki do dokumentacji SmartDokumentacja były źle sformatowane na stronie podsumowania aplikacji dla programistów dotyczącej aplikacji powiązanych z daną usługą API.
DEVSOL-2127

Nazwa zasobu nie jest wypełniana podczas importowania ze Swagger

Rozwiązaliśmy błąd w interfejsie SmartDokumentacja, który polegał na tym, że metody z nazwą wewnętrzną, ale bez zdefiniowanej nazwy wyświetlanej nie wyświetlały się bez nazwy na stronie administratora ze szczegółami wersji.

DEVSOL-2099 Strona dostępu roli interfejsu API nie zapisuje konfiguracji
W module „DevConnect Limit API Product by Role” (usługa według roli interfejsu API) został naprawiony, w wyniku którego mapowanie dostępu ról w przypadku usług API, których nazwa była w mieszanych przypadkach, nie była prawidłowo zapisana.