Jeśli łączysz tę wersję portalu z instalacją Edge for Private Cloud, 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 Private Cloud.
Usunięte błędy
W tej wersji naprawiliśmy te błędy:
Identyfikator problemu
Opis
DEVSOL-2094
Interakcje z metodami SmartDocs przerywane przez krytyczny kod błędu w pliku model.js
Naprawia błąd JavaScriptu, który występował podczas określania typu zawartości żądań PUT, PATCH i POST dla metod SmartDocs.
Poprawia 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 były wyświetlane 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 pojawił się w wersji 16.01.25.00.
Użytkownicy, których dotyczy ten problem, powinni przywrócić szablon modelu do bieżącej wersji domyślnej.
DEVSOL-2077
Ulepszone komunikaty o błędach podczas instalacji profilu, gdy numer błędu jest mniejszy niż 100
Na stronie administracyjnej Devconnect podczas testowania połączenia Apigee Edge, jeśli zostanie wygenerowany komunikat o błędzie inny niż HTTP (np. nie można rozpoznać nazwy hosta lub przekroczono limit czasu oczekiwania na połączenie), wyświetlany jest teraz bardziej opisowy komunikat o błędzie.
DEVSOL-2068
Nie można wyeksportować wersji SmartDocs innej niż najnowsza
Wybrana wersja SmartDocs została wyeksportowana.
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 wszystkich ról
w przypadku usługi API
„DevConnect Limit API Product by Role” nie będzie już przyznawać dostępu do usługi API wszystkim
zalogowanym użytkownikom, gdy administrator cofnie dostęp do wszystkich ról.
DEVSOL-2055
Portal deweloperó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
Metody renderowania SmartDocs powodują wyświetlanie komunikatów ostrzegawczych
Treść (opis) metody SmartDocs jest teraz renderowana prawidłowo, bez ostrzeżeń PHP.
DEVSOL-2050
Strona ustawień SmartDocs jest niedostępna
Stronę ustawień modelu SmartDocs możesz teraz otworzyć z menu na stronie administracyjnej z listą modeli, niezależnie od tego, czy metody modelu zostały wyrenderowane.
DEVSOL-2047
Wycofane moduły dodatkowe
Wiele modułów dodatkowych zostało wycofanych i w przyszłości zostanie usuniętych z dystrybucji portalu dla deweloperów Apigee w Drupalu. Na stronie z listą modułów będą one oznaczone jako wycofane. Zalogowani użytkownicy z uprawnieniami administracyjnymi klientów, którzy mają włączony co najmniej jeden z tych modułów, zobaczą komunikat ostrzegawczy z linkiem do strony z instrukcjami przenoszenia odwołań do kodu z profilu Apigee do lokalizacji w witrynie.
Po wyłączeniu wycofanych modułów nie można ich ponownie włączyć bez umieszczenia kopii wycofanego modułu w /sites/all/modules.
DEVSOL-2046
Data ważności klucza nie działa w portalu dla deweloperów
Nowo wygenerowane klucze mają teraz przypisaną datę ważności, gdy ustawiony jest okres ważności klucza API.
DEVSOL-2045
FAQ: Back to top does not work
W najnowszym module Drupal FAQ link „Powrót na górę” w sekcji FAQ działa już prawidłowo.
DEVSOL-2044
Zaktualizowano moduły dodatkowe
Te moduły dodatkowe zostały zaktualizowane do najnowszej wersji stabilnej:
CKEditor Link
Display Suite
Link
Metatag
Usługi
Filtr WYSIWYG
Uwaga: nie zalecamy korzystania z modułu Display Suite. Display Suite nie jest zgodny z 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ę. Smart Docs nie będzie już zastępować szablonu po zaimportowaniu nowej wersji. Dzięki temu możesz używać szablonu niestandardowego, który nie będzie wracać do szablonu domyślnego przy każdym imporcie nowej wersji.
DEVSOL-2029
Zmiana wszystkich odniesień do Swaggera w interfejsie na „OpenAPI (Swagger)”
Wszystkie odniesienia tekstowe do Swaggera w interfejsie administracyjnym 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 interfejsu API ze stron metod SmartDocs nie będą już zawieszać się, jeśli jako wartość parametru zostanie wpisany znak procenta (%).
DEVSOL-2001
Wzorce zastępowania nie działają prawidłowo w szablonie e-maila Niektóre tokeny aplikacji dewelopera (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 wskaźnika, że klucz wygasł.
Aplikacje dewelopera z wygasłymi kluczami są oznaczone jako „Wygasłe” w przypadku korzystania z motywu Apigee Responsive (lub motywu podrzędnego motywu Apigee Responsive).
DEVSOL-1868
Wartości wyliczeniowe Swaggera nie są widoczne 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ą pola wyboru zamiast pól tekstowych.
Znane problemy
W tej wersji występują te znane problemy:
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: 2025-11-19 UTC."],[],[]]