Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Od poprzedniej wersji funkcji Edge dla chmury prywatnej miały miejsce te wersje, które są uwzględnione w tej wersji funkcji:
| Wprowadzenie interfejsu Edge | Wersja zarządzania brzegowego | Wersja portalu |
|---|---|---|
Aby dowiedzieć się, jak sprawdzić, czy konkretna wersja chmury jest uwzględniona w Twojej wersji Edge for Private Cloud, przeczytaj artykuł Informacje o numeracji wersji.
Ogólne informacje o wersji
Najważniejsze nowe funkcje w tej wersji to:
- Uaktualnianie do PostgreSQL 9.6
- Wersja beta nowej wersji Edge dla chmury prywatnej
- Wersja beta 3 nowych zasad, które umożliwiają generowanie, weryfikowanie i dekodowanie tokenów sieciowych JSON (JWT).
Ta wersja zawiera też wszystkie poprawki błędów i nowe funkcje z wersji Edge Public Cloud wymienionych poniżej.
Wycofania i zakończenia
W tej wersji wycofaliśmy lub usunęliśmy te funkcje: Więcej informacji znajdziesz w zasadach wycofywania funkcji Edge.
Elementy wycofane
Wycofanie nowych instalacji interfejsu API BaaS
Klienci, którzy rozpoczęli korzystanie z usługi po 31 stycznia 2018 r., nie mogą korzystać z interfejsu API BaaS, chyba że w arkuszu specyfikacji jest zaznaczone uprawnienie do korzystania z interfejsu API BaaS.
Wycofanie bezpiecznego magazynu Apigee (skarbca)
Bezpieczny sklep Apigee, zwany też „skrytkami”, zostanie wycofany we wrześniu 2018 roku. Skrytki, które zapewniają zaszyfrowane przechowywanie par klucz/wartość, są tworzone za pomocą interfejsu Management API i dostępne w czasie działania za pomocą funkcji w module apigee-access Node.js.
Zamiast bezpiecznego magazynu używaj zaszyfrowanych map klucz-wartość (KVM), jak opisano w artykule Korzystanie z map klucz-wartość. Szyfrowane klucze KVM są tak samo bezpieczne jak skarbce i zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)
Wycofanie możliwości dodawania ścieżek na karcie Wydajność serwera proxy interfejsu API
Do tej wersji można było przejść do serwera proxy interfejsu API w interfejsie zarządzania, otworzyć kartę Skuteczność i utworzyć różne ścieżki do porównania na podstawie wykresu na karcie Skuteczność serwera proxy oraz w panelu Transakcje biznesowe. Ta funkcja została wycofana i nie jest już dostępna w interfejsie. Alternatywę dla tej funkcji znajdziesz w tym artykule na forum społeczności Apigee: Alternative to Business Transactions API (Alternatywa dla interfejsu Business Transactions API). (EDGEUI-902)
Wycofanie właściwości SMTPSSL do ustawiania protokołu SMTP dla portalu usług dla programistów
Do ustawiania protokołu używanego przez serwer SMTP połączony z portalem używasz teraz właściwości SMTP_PROTOCOL zamiast właściwości SMTPSSL. Prawidłowe wartości to: „standard”, „ssl” lub „tls”.
Więcej informacji znajdziesz w artykule Instalacja portalu usług dla programistów.
Nowe funkcje i aktualizacje
Oto nowe funkcje i ulepszenia w tej wersji. Oprócz wymienionych poniżej ulepszeń ta wersja zawiera też wiele ulepszeń dotyczących użyteczności, wydajności, bezpieczeństwa i stabilności.
Chmura prywatna
Uaktualnienie PostgreSQL do wersji 9.6
Ta wersja zawiera aktualizację do PostgreSQL 9.6, która umożliwia Edge korzystanie z funkcji zapytań równoległych w PostgreSQL. Więcej informacji znajdziesz w tych artykułach:
- Aktualizowanie Apigee Edge w wersji 4.17.0x do 4.18.01
- Aktualizowanie Apigee Edge z wersji 4.16.09 do 4.18.01
- Aktualizacja Apigee Edge z wersji 4.16.01/4.16.05 do 4.18.01
Wersja beta nowej wersji Edge dla chmury prywatnej
Ta wersja Edge for Private Cloud zawiera wersję beta ważnej aktualizacji interfejsu zarządzania API. Nowa wersja Edge korzysta z dotychczasowych funkcji platformy Apigee Edge i dodaje pewne ulepszenia, zwłaszcza w zakresie projektowania i publikowania.
Nowa wersja Edge była wcześniej dostępna tylko dla użytkowników Cloud. W tej wersji Edge dla chmury prywatnej możesz zainstalować wersję beta nowej wersji Edge.
Więcej informacji znajdziesz w artykule Wersja beta nowej wersji Edge dla chmury prywatnej.
Wersja beta zasad JWT
Token sieciowy JSON (JWT) to standard tokenów opisany w dokumencie IETF RFC 7519. JWT umożliwia podpisanie zestawu roszczeń, czyli zestawu par nazwa/wartość, które odbiorca JWT może później wiarygodnie zweryfikować.
Ta wersja zawiera 3 nowe zasady, które umożliwiają generowanie, weryfikowanie i dekodowanie tokenów sieciowych JSON (JWT) w Apigee Edge:
- Generowanie tokena JWT – generuje podpisany token JWT z konfigurowalnym zestawem deklaracji. Token JWT można następnie zwrócić klientom, przesłać do miejsc docelowych backendu lub wykorzystać w inny sposób. Więcej informacji znajdziesz w zasadach dotyczących generowania JWT (wersja beta).
- Weryfikacja zasad JWT – weryfikuje podpis w tokenie JWT otrzymanym od klientów lub innych systemów. Ta zasada wyodrębnia też roszczenia do zmiennych przepływu, dzięki czemu kolejne zasady lub warunki mogą sprawdzać te wartości, aby podejmować decyzje dotyczące autoryzacji lub routingu. Więcej informacji znajdziesz w zasadach dotyczących weryfikacji JWT (wersja beta).
- Zasada dekodowania tokena JWT – dekoduje token JWT bez weryfikowania podpisu na tokenie JWT. Ta zasada jest przydatna w połączeniu z zasadą weryfikacji tokena JWT, gdy przed zweryfikowaniem podpisu tokena JWT trzeba poznać wartość deklaracji w tokenie JWT. Więcej informacji znajdziesz w zasadach dotyczących dekodowania JWT (wersja beta).
Omówienie znajdziesz w artykule Omówienie zasad JWT.
Obsługa dołączania odpowiedzi OCSP w przypadku hostów wirtualnych (65587547)
Wirtualne hosty obsługują teraz przyłączanie OCSP w przypadku protokołu TLS w jedną i w dwie strony. Gdy ta opcja jest włączona, klient OCSP (Online Certificate Status Protocol) wysyła żądanie stanu do serwera OCSP, aby sprawdzić, czy certyfikat jest ważny. Odpowiedź wskazuje, czy certyfikat jest ważny i nie został unieważniony.
Domyślnie dołączanie OCSP jest wyłączone. Aby włączyć OCSP, musisz włączyć TLS na hoście wirtualnym.
Więcej informacji znajdziesz w dokumentacji właściwości hosta wirtualnego.
Opcje ponawiania połączenia przez router można teraz ustawiać na poziomie hosta wirtualnego
Możesz teraz ustawić opcje ponawiania prób komunikacji routera z procesorem komunikatów na hoście wirtualnym. Daje to większą kontrolę niż poprzednie opcje, które można było ustawić tylko na poziomie routera.
Więcej informacji znajdziesz w artykule Właściwości konfiguracji hosta wirtualnego.
Dodano obsługę mapowania ról zewnętrznych (67145030)
Jeśli używasz uwierzytelniania zewnętrznego do integracji zewnętrznej usługi katalogowej z instalacją Apigee Edge Private Cloud, możesz teraz używać zewnętrznego mapowania ról. Mapowanie ról zewnętrznych umożliwia mapowanie własnych grup lub ról na role kontroli dostępu opartej na rolach (RBAC) i grupy utworzone w Apigee Edge.
Usługa mapowania ról zewnętrznych w przypadku Edge dla chmury prywatnej w wersjach wcześniejszych niż 4.18.01 została wycofana. Wersja 4.18.01 mapowania ról zewnętrznych to zaktualizowana wersja z poprawionymi błędami i dodanymi nowymi funkcjami:
- Rozwiązaliśmy problem, który polegał na tym, że podczas uwierzytelniania użytkowników, którzy powinni mieć dostęp, otrzymywaliśmy odpowiedzi 403 Forbidden.
- Nagłówek
X-Apigee-Current-Userjest teraz obsługiwany w przypadku mapowania ról zewnętrznych. Użytkownicy z odpowiednim dostępem (administratorzy systemu) mogą logować się jako inny użytkownik przy użyciu własnych danych logowania.
Więcej informacji znajdziesz w artykule Mapowanie ról zewnętrznych.
Możliwość testowania wymagań systemowych bez przeprowadzania instalacji (67858161)
W Edge for the Private Cloud w wersji 4.17.09 dodano obsługę właściwości ENABLE_SYSTEM_CHECK=y
do sprawdzania wymagań dotyczących procesora i pamięci na maszynie w ramach instalacji. Wymagało to jednak przeprowadzenia rzeczywistej instalacji. Możesz teraz użyć flagi „-t”, aby sprawdzić, czy instalacja jest konieczna:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
To polecenie wyświetla na ekranie wszelkie błędy związane z wymaganiami systemowymi.
Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge na węźle.
Zaktualizowana wersja PHP w portalu usług dla deweloperów (68733233)
Portal używa teraz PHP w wersji 7.0.23.
Nie trzeba już konfigurować serwera SMTP w portalu usług dla programistów (70164403)
Podczas instalowania portalu nie musisz już konfigurować serwera SMTP. Możesz teraz skonfigurować 1 element po instalacji.
Usługi API
Weryfikacja nazw nowych podmiotów (MGMT-4252 i MGMT-4098)
Gdy tworzysz nowe jednostki, Apigee weryfikuje nazwy, aby wymusić przestrzeganie reguł nazewnictwa. Podczas tworzenia lub aktualizowania weryfikowane są te elementy: proxy interfejsu API, zasady (i nazwy zasad w definicjach proxy interfejsu API), hosty wirtualne, role, pamięci podręczne, serwery docelowe, maski danych do debugowania, magazyny kluczy i magazyny zaufanych certyfikatów oraz pliki zasobów w proxy interfejsu API. Informacje o ograniczeniach dotyczących nazewnictwa tych elementów znajdziesz w artykule Wskazówki dotyczące nazewnictwa i błędów wejściowych.
Poprawione błędy
W tej wersji naprawiliśmy te błędy: Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia zostały rozwiązane. Nie jest on przeznaczony do dostarczania szczegółowych informacji wszystkim użytkownikom.
Chmura prywatna 4.18.01
| Identyfikator problemu | Opis |
|---|---|
| 68001164 |
Rozszerzenie PHP LDAP jest teraz domyślnie instalowane z portalem Rozszerzenie PHP LDAP jest teraz domyślnie instalowane podczas instalacji portalu w systemach RedHat i CentOS. Ten moduł ułatwia włączenie modułu Drupal LDAP. |
| 68049481 |
Plik settings.php w Drupalu jest teraz zapisywalny Skrypt instalacyjny portalu sprawdza teraz, czy plik |
| 68139166 | Dane wyjściowe instalatora wskazywały, że OpenLDAP został przywrócony do starszej wersji, mimo że tak się nie stało. |
| 68329105 | Podczas łączenia się z Edge w przypadku włączonego SAML i używania certyfikatu podpisanego samodzielnie konfiguracja portalu nie może utworzyć użytkownika. |
| 68427561 | Właściwości konfiguracji portalu są teraz prawidłowo ustawiane po ponownym uruchomieniu. |
| 69024465 | Nie można wycofać wdrożenia SharedFlow w interfejsie Edge |
| 69711616 | Zaktualizowano bibliotekę Jackson Databind do wersji 2.7.9.1 w plikach JAR innych firm. |
17.11.06 (UI)
| Identyfikator problemu | Opis |
|---|---|
| 68357182 |
Plik CSV nie zawiera prawidłowych danych z określonego przedziału czasu (zawiera pełny zestaw danych) |
| 67650494 | Interfejs Edge powinien śledzić zmiany środowiska W niektórych przypadkach zmiany środowiska nie były zachowywane podczas przechodzenia między stronami w interfejsie. Naprawiliśmy ten problem. |
17.10.25.00 (portal)
| Identyfikator problemu | Nazwa komponentu | Opis |
|---|---|---|
| 67646686 | Portal dla programistów – Drupal | & wyświetlane na stronie forum Naprawiono błąd polegający na tym, że domyślny motyw Apigee wyświetlał znak „&” zamiast znaku „&” w kartach menu. |
| 65456469 | Portal dla programistów – Drupal | Aktualizacja modułu CAPTCHA w celu wprowadzenia ulepszeń zabezpieczeń dostarczonych przez współtwórców modułu Moduł CAPTCHA został zaktualizowany do wersji 7.x-1.5, aby usunąć lukę w zabezpieczeniach. Więcej informacji znajdziesz na stronie https://www.drupal.org/node/2907137. |
| 65101827 | Portal dla programistów – Drupal | Analityka aplikacji firmowych nie działa Naprawiono błąd, w którym aplikacje firmowe do zarabiania nie mogły wyświetlać żadnych danych analitycznych. |
| 65003870 | Portal dla programistów – Drupal | Nie można anulować przyszłych pakietów Naprawiono błąd, który uniemożliwiał anulowanie przyszłych pakietów kupionych przez firmę. |
| 65003539 | Portal dla programistów – Drupal | Użyj domyślnego kraju z ustawień regionalnych Drupal Adres kontaktu ds. zarabiania i dane do płatności korzystają teraz z domyślnego kraju z ustawień regionalnych. To ustawienie możesz zmienić, wybierając Konfiguracja > Ustawienia regionalne i język w menu administracyjnym Drupal. Zmiana domyślnych ustawień regionalnych powoduje zmianę domyślnego kraju w sekcjach Dane kontaktowe dotyczące zarabiania i Szczegóły płatności. |
17.10.11 (UI)
| Identyfikator problemu | Opis |
|---|---|
| 67005192 | Interfejs musi obsługiwać zdekodowane ścieżki podczas sprawdzania uprawnień Interfejs obsługuje teraz zdekodowane ścieżki podczas sprawdzania uprawnień użytkownika. |
17.09.20 (zarządzanie interfejsami API i środowisko wykonawcze)
| Identyfikator problemu | Nazwa komponentu | Opis |
|---|---|---|
| MGMT-4219 | Zarządzanie interfejsami API | MGMT to send org and env header to blobstore |
| MGMT-4065 | Zarządzanie interfejsami API | Obsługa certyfikatów w formacie PKS |
| MGMT-3782 | Zarządzanie interfejsami API | Optymalna domyślna wartość poziomu spójności dla strefy tożsamości |
| MGMT-3913 | Zarządzanie interfejsami API | Rozwiązywanie problemu z przekroczeniem limitu czasu podczas pobierania tokenów OAuth2 według identyfikatora aplikacji |
| MGMT-4177 | Zarządzanie interfejsami API | Możliwość wyłączenia schematu uwierzytelniania podstawowego w profilu zabezpieczeń |
| MGMT-3978 | Zarządzanie interfejsami API | Wymagany jest token CWC, aby ustawić JVM_OPTIONS we wszystkich komponentach Java |
| MGMT-3918 MGMT-4294 |
Zarządzanie interfejsami API | Automatyczne kodowanie na potrzeby adresu URL znaków specjalnych w ścieżkach uprawnień w przypadku ról niestandardowych |
| APIRT-4767 | API Runtime | Krok JavaScript powinien zawsze używać kodowania UTF-8 |
| APIRT-4725 | API Runtime | Naprawiono problem z błędem NullPointerException w usłudze OAuth |
| APIRT-4691 | API Runtime | Zezwalaj na wygaszanie połączeń przed zamknięciem nieprawidłowo działającej usługi |
| APIRT-4644 | API Runtime | Autoryzacja podstawowa w przypadku BlobstoreService |
| APIRT-4636 | API Runtime | Sense Action powinno nadal działać, jeśli Zookeeper jest niedostępny |
| APIRT-4635 | API Runtime | Włączona obsługa atrybutu ponownego użycia tokena odświeżania w przypadku zasad OAuth |
| APIRT-4632 | API Runtime | Nieprawidłowe obliczanie licznika limitu w okresie kroczącym |
| APIRT-4584 | API Runtime | Flow hook nie jest wdrażany konsekwentnie, sprawdzanie ZooKeeper nie działa |
| APIRT-4542 | API Runtime | Zadanie MP Sense zakończyło się bez powiadomienia |
| APIRT-4522 | API Runtime | Analytics nie działa w przypadku procesorów wiadomości z włączoną funkcją zarabiania, jeśli region organizacji różni się od regionu grupy reklam |
| APIRT-4444 | API Runtime | Obliczanie odsetka błędów dla każdego miejsca docelowego i kodu błędu |
| APIRT-4435 | API Runtime | RepositoryServiceImpl.loadAsString() nie używa zestawu znaków |
| APIRT-4370 | API Runtime | Duże wykorzystanie pamięci na urządzeniach MP organizacji |
| APIRT-4354 | API Runtime | Rejestrowanie wersji TLS w pliku access_log serwera Nginx dla każdego żądania |
| APIRT-4169 | API Runtime | Obecna wersja Nginx nie obsługuje kombinacji zmiennych wymaganej w przypadku nagłówka X-Forwarded-For |
| APIRT-3671 | API Runtime | Po włączeniu szyfrowania tokeny nie są rejestrowane jako zaszyfrowane |
| APIRT-3593 | API Runtime | Token OAuth nie zawiera ustawionego atrybutu w kolejnym wywołaniu |
| APIRT-3081 | API Runtime | Błąd messaging.adaptors.http.flow.ServiceUnavailable w przypadku zasad limitu równoczesnych żądań |
| APIRT-4660 | API Runtime | Dodaj nazwę poda MP w nagłówku do routera X-Apigee-Pod |
| APIRT-4506 | API Runtime | Zmiany w pamięci podręcznej nie są replikowane w przypadku konkretnego procesora wiadomości |
| APIRT-4196 | API Runtime | Format sygnatury czasowej syslog w zasadach rejestrowania wiadomości jest nieprawidłowy |
| 66933664 | API Runtime | Usługa QuotaService w przypadku przepływu innego niż CPS powinna zwalniać miejsce w zasobnikach asynchronicznie, a nie w wątku Apigee-Main. |
| 66495205 | API Runtime | Lepsza obsługa zasad JavaScriptu dzięki asynchronicznym wywołaniom HTTP, które zapobiegają występowaniu błędu NPE |
| 65847462 | API Runtime | instrukcja drukowania kończy się niepowodzeniem z błędem NPE |
| 65648578 | API Runtime | Tylko posłowie powinni rejestrować się w ścieżce consul KV |
| 65603360 | API Runtime | Wywołania JavaScriptu kończą się niepowodzeniem z błędem null |
| 65416531 | Feature Platform | Przywracanie kontekstu wiadomości, gdy obiekty JavaScriptu są przywracane do kontekstu kroku JavaScriptu |
| 67405744 | Apigee | Duży czas oczekiwania na przetwarzanie żądań na platformach handlowych |
| 65849186 | Trireme | Nieobsłużone wyjątki nie powodują zakończenia procesu Node.js/Trireme |
| 65713882 | Trireme | mongodb-core w Trireme daje inne wyniki kryptograficzne niż natywny Node.js |
| 65374484 | Trireme | Zabezpieczenia Node.js: funkcja http.get z opcjami autoryzacji numerycznej tworzy niezainicjowane bufory |
| 64577449 | Trireme | Trireme zwraca błąd Invalid verify algorithm sha256 |
| EDGESERV‑6 | Serwer brzegowy | Aplikacje Node, w których występuje błąd x_apigee_fault_code: „scripts.node.runtime.ScriptExecutionError” |
17.09.20 (UI)
| Identyfikator problemu | Opis |
|---|---|
| 65584963 | Analytics: filtr raportów niestandardowych musi uwzględniać wielkość liter podczas sprawdzania typu danych Filtr raportów niestandardowych uwzględnia teraz wielkość liter podczas porównywania typów danych. |
| 65446846 | Nie można przypisać roli administratora do firmy w interfejsie Edge W interfejsie Edge wyświetla się pełny zestaw deweloperów i firm, którymi można zarządzać. |
| 65125644 | Nie można usunąć produktu API z danych logowania aplikacji firmowej Naprawiono problem, który uniemożliwiał usunięcie produktu API z danych logowania aplikacji firmowej. |
17.09.11 (zarządzanie interfejsami API)
| Identyfikator problemu | Opis |
|---|---|
| 64541665 | Zmiana konfiguracji rejestratora źródłowego na platformie MP w celu uzyskania różnych nazw logów |
| APIRT‑3593 | Token OAuth nie zawiera ustawionego atrybutu w kolejnym wywołaniu |
| APIRT-4336 | Podziel OAuthStepExecution na kilka wykonań kroku. Każda operacja powinna mieć dedykowany krok wykonania. |
| APIRT-4444 | Obliczanie odsetka błędów dla każdego miejsca docelowego i kodu błędu |
| APIRT-4456 | Refaktoryzacja weryfikacji klucza interfejsu API na potrzeby EAP-gateway/apid |
| APIRT-4635 | Włączona obsługa atrybutu ponownego użycia tokena odświeżania w przypadku zasad OAuth |
| APIRT-4683 | Dodawanie adresów IP usługi równoważenia obciążenia GCP jako zaufanych w przypadku nagłówków XFF |
| APIRT-4723 | Obsługa wczytywania pakietu OAuth w trybie EdgeX/hybrydowym |
| APIRT-4725 | Naprawiono problem z błędem NullPointerException w usłudze OAuth |
| APIRT-4726 | ScriptableHttpClient nie powinien zakładać, że kontekst wiadomości jest nadal obecny w momencie wysyłania |
| MGMT‑3764 | Nieprawidłowy magazyn kluczy nie jest już obsługiwany |
| MGMT-3782 | Optymalna domyślna wartość poziomu spójności dla strefy tożsamości |
| MGMT-3913 | Rozwiązywanie problemu z przekroczeniem limitu czasu podczas pobierania tokenów OAuth2 według identyfikatora aplikacji |
| MGMT-3997 | Usuwanie magazynów kluczy nie powinno być dozwolone, jeśli istnieje odniesienie do nich. |
| MGMT-4013 | Aktualizacja odniesienia do magazynu kluczy sprawdza, czy magazyn kluczy i odniesienie do aliasu istnieją |
| MGMT-4065 | Obsługa certyfikatów w formacie PKS |
| MGMT-4113 | Ulepszenie funkcji wirtualnego hosta samoobsługowego |
| MGMT-4229 | Po dodaniu @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) regresja konfiguracji interfejsu API kończy się niepowodzeniem |
| MGMT-4232 | [EDGEX/Hybrid] Import API uploads doesn’t corrupt bundle |
| MGMT-4242 | [EDGEX/Hybrid] Obsługa wdrażania proxy w więcej niż jednym środowisku |
| MGMT-4245 | [EDGEX/Hybrid] Weryfikacja samoobsługowa VirtualHost dla hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] Równoległe wykonywanie interfejsu API stanu wdrażania serwera proxy interfejsu API |
17.09.06 (UI)
| Identyfikator problemu | Opis |
|---|---|
| 65015144 | Analytics: filtr na stronie raportów niestandardowych ma problem z filtrowaniem wartości całkowitych w przypadku klientów BigQuery Filtr na stronie raportów niestandardowych obsługuje teraz wartości całkowite zgodnie z oczekiwaniami. |
| 64806976 | Pole Deweloper nie jest wypełnione na stronie z listą aplikacji Pole Deweloper jest teraz wypełnione w przypadku wszystkich aplikacji na liście. |
| 64766918 | Nie działa obsługa plików YAML w edytorze proxy interfejsu API Rozwiązaliśmy problem, który powodował problemy z plikami YAML w edytorze proxy interfejsu API. |
| 64160572 | Analytics: usunięcie transakcji biznesowych z menu Analytics i karty wydajności edytora proxy Panel statystyk transakcji biznesowych nie jest już obsługiwany. Alternatywne rozwiązania znajdziesz w artykule społeczności Alternatywa dla interfejsu Business Transactions API. |
17.08.21.00 (portal)
| Identyfikator problemu | Opis |
|---|---|
| DEVSOL‑2625 | Role związane z zarabianiem nie są już usuwane po przełączeniu firmy Jeśli masz włączone zarabianie, a użytkownik przełączy się z jednej firmy na drugą, przypisana mu rola nie zostanie usunięta. |
| DEVSOL-2621 |
Aktualizacje modułów Drupal Te moduły Drupal zostały zaktualizowane do wskazanej wersji:
|
| DEVSOL-2612 |
Podczas włączania funkcji zarabiania wyświetla się komunikat „W witrynie wystąpił błąd”
Ten błąd nie jest już rejestrowany. |
| DEVSOL-2609 | Strona stanu Drupal nie wyświetla prawidłowego stanu połączenia Edge w przypadku SAML (OAuth) Strona stanu Drupal wyświetla teraz prawidłowy stan połączenia Edge w przypadku SAML (OAuth). Wcześniej na stronie raportów Raporty > Stan wyświetlał się komunikat o tym, że połączenie nie działa, nawet jeśli SAML był prawidłowo skonfigurowany. |
| DEVSOL-2608 | SAML/OAuth: Dziennik drukuje brak w pamięci podręcznej tokena okaziciela przy każdym wywołaniu Naprawiono problem z logiką pamięci podręcznej tokena okaziciela, który powodował, że system za każdym razem, gdy wywoływał Edge, pobierał nowy token. |
| DEVSOL-2599 | Wiele problemów z funkcją devconnect_user_developer_is_active() Rozwiązaliśmy problem, który powodował, że do określenia, czy użytkownik jest aktywny, sprawdzany był stan nieprawidłowego dewelopera. Jeśli konto dewelopera zostanie wyłączone w interfejsie Edge, co spowoduje, że klucze aplikacji przestaną działać, system wyświetli komunikat z informacją dla dewelopera. Dodaliśmy też ulepszenia wydajności tej funkcji. |
| DEVSOL-2595 |
Ulepszenia i aktualizacje konfiguracji SAML W konfiguracji SAML wprowadziliśmy te ulepszenia i aktualizacje:
|
| DEVSOL-2569 | Statystyki aplikacji: czas odpowiedzi punktu końcowego nie działa już prawidłowo, zmieniono go na łączny czas odpowiedzi Wykres analityczny Czas odpowiedzi punktu końcowego został usunięty z karty Statystyki na stronie Aplikacje dewelopera, ponieważ nie odzwierciedlał łącznego czasu odpowiedzi i wprowadzał użytkowników w błąd. Dane odzwierciedlały tylko czas potrzebny punktowi końcowemu na odpowiedź, ale nie czas potrzebny serwerowi proxy interfejsu API na odpowiedź. Wykres przepustowości pokazuje łączny czas odpowiedzi dla deweloperów. |
17.07.31.00 (portal)
| Identyfikator problemu | Opis |
|---|---|
| DEVSOL‑2258 | Niektórych pól tekstowych nie można przetłumaczyć na język portugalski Dodano brakujący tekst tłumaczenia w module Aplikacje w portalu dla deweloperów Drupal do systemu internacjonalizacji Drupal. Wcześniej na stronach „Moje aplikacje” nie można było przetłumaczyć niektórych tekstów. |
| DEVSOL-2536 | Edytowanie „nazwy aplikacji” lub „adresu URL wywołania zwrotnego” powoduje usunięcie usług API z aplikacji dewelopera Aktualizowanie aplikacji dewelopera nie spowoduje już usunięcia z niej usług API. |
| DEVSOL-2519 | Smartdocs ma niezadeklarowaną zależność od devconnect_developer_apps Moduł Smartdocs nie ma już niepotrzebnej zależności od modułu aplikacji deweloperskich DevConnect. |
| DEVSOL-2492 | Nieprawidłowe kodowanie HTML na stronie firmy Rozwiązaliśmy problem polegający na tym, że w menu zarabiania wyświetlały się znaki „&”, np. „Katalog & Plany”, z kodowaniem HTML. |
| DEVSOL-2490 | Ulepszone korzystanie z ustawień daty planu cenowego w modułach zarabiania Dodano lepszą obsługę planów cenowych w modułach zarabiania w różnych strefach czasowych. |
| DEVSOL-2440 | Wywoływanie w portalu dla deweloperów wycofanego interfejsu API do zarządzania „limitami” powoduje zwracanie kodu 404 Zaktualizowano system, aby obsługiwał nowy interfejs API do wyświetlania i kupowania planów w sekcji Zarabianie. |
| DEVSOL-2436 | Podczas próby włączenia modułu Drupal Apigee_company w celu włączenia zarabiania w bazie danych portalu dla deweloperów brakuje tabeli drupal_cache_mint. Rozwiązaliśmy problem, który powodował, że konfiguracja zarabiania wywoływała błąd: „ERROR: relation "drupal_cache_mint" does not exist” (BŁĄD: relacja „drupal_cache_mint” nie istnieje). |
| DEVSOL-2419 | Importowanie pliku JSON innego niż OpenAPI jako OpenAPI nie powoduje wyświetlania komunikatów o błędach Importowanie dokumentu OpenAPI do SmartDocs jest teraz weryfikowane, aby upewnić się, że dokument jest specyfikacją OpenAPI. |
| DEVSOL-2406 | Linki SmartDocs „Szczegóły wersji” lub „Edytuj wersję” nie działają Naprawiono problem, w którym opcje „Szczegóły wersji” lub „Edytuj wersję” w menu czynności dotyczących wersji SmartDocs wyświetlały nieprawidłową stronę. |
| DEVSOL-2382 | Funkcja „Blokuj szablony metody SmartDocs” Utworzono nowe uprawnienie „Zarządzanie szablonami SmartDocs”, aby można było usunąć lub ograniczyć możliwość edytowania szablonów SmartDocs do określonej roli. |
| DEVSOL-2380 | Błąd niezdefiniowanego indeksu w logach Drupal Usunęliśmy z logu Drupal dla witryn z włączoną funkcją zarabiania ten wprowadzający w błąd komunikat: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | Błąd nieprawidłowego adresu w dzienniku Drupal Naprawiono błąd, który powodował dodawanie do dziennika nieprawidłowych błędów, jeśli system nie miał skonfigurowanego protokołu SMTP. |
| DEVSOL-2355 | Limit czasu cURL powoduje ostrzeżenia PHP i nieprawidłowe logi w edge-php-sdk Naprawiono błąd, w którym limity czasu powodowały nieprawidłowo sformatowane komunikaty dziennika. |
| DEVSOL-2336 | Aktualizacja konfiguracji dostawcy usług płatniczych do zarabiania Na stronie konfiguracji portalu dla programistów Konfiguracja > Ustawienia zarabiania > Płatności cykliczne za pomocą Worldpay można teraz konfigurować dane do płatności WorldPay. |
| DEVSOL-2307 | Dodaj ostrzeżenie lub dokumenty, że moduł apigee_company może być używany tylko z monetyzacją Moduł Drupal apigee_company wymaga włączenia monetyzacji. Jeśli włączysz moduł apigee_company, gdy funkcja zarabiania nie jest włączona, w raporcie o stanie witryny pojawi się komunikat ostrzegawczy. |
| DEVSOL-2270 | Po najnowszej wersji udostępnienia funkcji zarabiania (5 października 2016 r.) nie można zapisać informacji o firmie Naprawiono problem w usłudze Zarabianie, który powodował nieprawidłowe zapisywanie informacji o firmie. |
| DEVSOL-2175 | Moduły Me Aliases i core Statistics nie działają dobrze razem W Drupalu core i module „Me Aliases” wprowadzono poprawki, dzięki którym moduły „Me Aliases” i core Statistics mogą być włączone w tym samym czasie. Więcej informacji znajdziesz na stronach https://www.drupal.org/node/1863260 i https://www.drupal.org/node/2076691. |
Znane problemy
Ta wersja ma te znane problemy:
| Identyfikator problemu | Opis |
|---|---|
| 72379834 |
Podczas zatrzymywania apigee-postgresql pojawia się komunikat o błędzie uprawnień Gdy użyjesz polecenia |
| 68722102 |
Zasady MessageLogging, które zawierają dodatkowe informacje w komunikacie logu Element
|