Jeśli łączysz tę wersję portalu z instalacją Edge dla chmury prywatnej,
musisz połączyć ją z wersją 4.15.07.00 lub nowszą, aby mieć pewność, że wszystkie funkcje SmartDocs są
obsługiwane. Więcej informacji znajdziesz w informacjach o wersji 4.15.07.00 – Apigee Edge
dla chmury prywatnej.
Naprawione błędy
W tej wersji naprawiono te błędy:
Identyfikator problemu
Opis
DEVSOL-2094
Interakcje z metodami SmartDocs są przerywane przez krytyczny kod błędu w
pliku model.js
Naprawia błąd JavaScript, który występował podczas określania typu treści żądań PUT, PATCH,
i POST dla metod SmartDocs.
Naprawia też błąd regresji w domyślnym szablonie SmartDocs. W przypadku metod PUT, PATCH lub POST
które deklarowały parametry treści i miały dokumentację treści lub
przykładową treść, użytkownikowi wyświetlały się zarówno pola parametrów, jak i pole
surowej treści, a wynikowe przesłanie formularza było wysyłane jako multipart/form-data
zamiast prawidłowego typu treści. Ten błąd został wprowadzony w wersji 16.01.25.00.
Użytkownicy, którzy napotykają ten problem, powinni przywrócić szablon modelu do bieżącej wersji domyślnej
wersji.
DEVSOL-2077
Ulepszanie komunikatów o błędach podczas instalacji profilu, gdy numer błędu jest mniejszy niż
100
Gdy na stronie administracyjnej Devconnect testujesz połączenie z Apigee Edge i zostanie wygenerowany komunikat o błędzie innym niż HTTP (np. nie można rozpoznać nazwy hosta lub upłynął limit czasu połączenia), wyświetli się teraz bardziej szczegółowy komunikat o błędzie.
DEVSOL-2068
Nie można wyeksportować wersji SmartDocs innej niż najnowsza
Wybrana wersja SmartDocs jest teraz eksportowana.
DEVSOL-2066
Błąd Content-Type, gdy dozwolonych jest wiele typów
Metoda SmartDocs obsługująca wiele typów treści nie będzie już wysyłać w nagłówku Content-Type połączenia
wszystkich obsługiwanych typów treści.
DEVSOL-2064
Moduł devconnect_apiproduct_access nie działa, gdy cofasz dostęp do usługi API dla wszystkich ról
„DevConnect Limit API Product by Role” nie będzie już przypisywać dostępu do usługi API wszystkim
zalogowanym użytkownikom, gdy administrator cofnie dostęp do wszystkich ról.
DEVSOL-2055
Portal dla programistów w trybie debugowania nie wyświetla wywołań REST
Wszystkie wywołania REST do backendu Apigee Edge są teraz rejestrowane, gdy próg rejestrowania Edge
jest ustawiony na Debug.
DEVSOL-2053
Renderowanie metod SmartDocs powoduje wyświetlanie ostrzeżeń
Treść (opis) metody SmartDocs jest teraz renderowana prawidłowo, bez ostrzeżeń PHP.
DEVSOL-2050
Strona ustawień SmartDocs jest niedostępna
Możesz teraz otworzyć stronę ustawień modelu SmartDocs z menu na
stronie administracyjnej z listą modeli, niezależnie od tego, czy metody modelu zostały
wyrenderowane.
DEVSOL-2047
Wycofane moduły contrib
Wycofaliśmy kilka modułów contrib, które w przyszłości zostaną usunięte z dystrybucji Drupal w portalu dla deweloperów Apigee. Te moduły zostaną oznaczone jako wycofane na
stronie z listą modułów. Zalogowani administratorzy, którzy mają włączony co najmniej jeden z tych
modułów, zobaczą ostrzeżenie z linkiem do strony z instrukcjami przenoszenia odwołań do kodu z profilu Apigee do lokalizacji specyficznej dla witryny.
Po wyłączeniu wycofanych modułów nie można ich ponownie włączyć bez umieszczenia kopii
wycofanego modułu w katalogu /sites/all/modules.
DEVSOL-2046
Wygasanie klucza nie działa w portalu dla programistów
Nowo wygenerowane klucze mają teraz przypisaną datę ważności, gdy ustawiony jest czas życia klucza interfejsu API.
DEVSOL-2045
Często zadawane pytania: link „Wróć na górę” nie działa
W najnowszym module Drupal FAQ link „Wróć na górę” w sekcji Często zadawane pytania działa teraz prawidłowo.
DEVSOL-2044
Zaktualizowane moduły contrib
Te moduły contrib zostały zaktualizowane do najnowszej stabilnej wersji:
CKEditor Link
Display Suite
Link
Metatag
Usługi
Filtr WYSIWYG
Uwaga: nie zalecamy używania modułu Display Suite. Moduł Display
Suite nie jest zgodny ze SmartDocs. Moduł Display Suite został wycofany i zostanie
usunięty w przyszłej wersji.
DEVSOL-2032
Szablon SmartDocs nie powinien być aktualizowany podczas importowania modelu
W poprzednich wersjach szablon modelu był przywracany do szablonu domyślnego za każdym razem, gdy
importowano nową wersję. SmartDocs nie będzie już zastępować szablonu podczas importowania nowej
wersji. Dzięki temu możesz używać szablonu niestandardowego i nie musisz go przywracać
do szablonu domyślnego za każdym razem, gdy importujesz nową wersję.
DEVSOL-2029
Zmienianie wszystkich odwołań do Swaggera w interfejsie na "OpenAPI (Swagger)"
Wszystkie odwołania tekstowe do Swaggera w administracyjnym interfejsie SmartDocs zostały zmienione na
OpenAPI, aby odzwierciedlać nową nazwę standardu branżowego.
DEVSOL-2025
Znaki specjalne nie są akceptowane na stronie SmartDocs (parametry zapytania, nagłówka lub treści)
Wywołania API ze stron metod SmartDocs nie będą już zawieszać się, jeśli jako wartość parametru zostanie wprowadzony znak procenta (%).
DEVSOL-2001
Wzorce zastępowania nie działają prawidłowo w szablonie e-maila
Niektóre tokeny aplikacji dla deweloperów (w tym identyfikator aplikacji) zwracają teraz wartości skalarne, gdy są wywoływane przez
działania reguł, takie jak wysyłanie e-maili.
DEVSOL-1974
Na liście aplikacji i kluczy nie ma wizualnego wskazania, że klucz
wygasł
Aplikacje dla deweloperów z wygasłymi kluczami są oznaczane jako „Wygasłe” w przypadku korzystania z responsywnego
motywu Apigee (lub motywu, który jest podmotywem responsywnego motywu Apigee).
DEVSOL-1868
Wartości wyliczeniowe Swaggera nie są dostępne w menu na stronie metody SmartDocs
Importowane dokumenty Swaggera, których parametry zasobów lub metod zawierają wyliczenia, powodują teraz, że strony metod SmartDocs zawierają menu zamiast pól tekstowych w dowolnym formacie.
Znane problemy
W tabeli poniżej znajdziesz znane problemy z tą wersją.
Identyfikator problemu
Opis
DEVSOL-2106
Instalacja nie powiodła się po zarejestrowaniu RedHat
Jeśli serwer RedHat nie jest zarejestrowany w RedHat, pojawi się prośba o rejestrację.
Nawet jeśli rejestracja się powiedzie, instalator zakończy działanie z komunikatem o błędzie.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-09-10 UTC."],[],[]]