Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Od poprzedniej wersji funkcji Edge dla chmury prywatnej wystąpiły następujące wersje, które są uwzględnione w tej wersji funkcji:
Wersja interfejsu Edge | Wersja zarządzania brzegiem | Zwolnienie portalu |
---|---|---|
Zapoznaj się z artykułem Informacje o numerowaniu wersji, aby dowiedzieć się, jak sprawdzić, czy konkretna wersja chmury jest uwzględniona w Twojej wersji Edge dla Private Cloud.
Ogólne informacje o wersji
Najważniejsze nowe funkcje w tej wersji to:
- Uaktualnij PostgreSQL do wersji 9.6
- Wersja beta nowego środowiska Edge dla Private Cloud
- 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 zawarte w wymienionych poniżej wersjach Edge Public Cloud.
Wycofywanie i wycofanie
Poniższe funkcje zostały w tej wersji wycofane lub wycofane. Więcej informacji znajdziesz w zasadach wycofywania Edge.
Elementy wycofane
Wycofanie nowych instalacji API BaaS
Nowi klienci od 31 stycznia 2018 r. nie mogą korzystać z interfejsu API BaaS, chyba że w arkuszu specyfikacji znajdziesz informacje o uprawnieniu do korzystania z API BaaS.
Wycofanie bezpiecznego magazynu Apigee (magazynów)
Bezpieczny magazyn Apigee, znany również jako „vaults”, jest wycofywany i we wrześniu 2018 r. zostanie wycofany. Vault, które zapewniają zaszyfrowane przechowywanie par klucz-wartość, są tworzone za pomocą interfejsu API zarządzania i udostępniane w czasie działania za pomocą funkcji w module Node.js apigee-access.
Zamiast korzystać z bezpiecznego magazynu, użyj zaszyfrowanych map par klucz-wartość (KVM) zgodnie z opisem w sekcji Praca z mapami par klucz-wartość. Zaszyfrowane KVM są równie bezpieczne jak magazyny oraz zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)
Wycofanie dodawania ścieżek na karcie Wydajność serwera proxy interfejsu API
Aż 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 porównania na wykresie na karcie Skuteczność serwera proxy i w panelu Transakcje biznesowe. Ta funkcja została wycofana i nie jest już dostępna w interfejsie. Informacje o alternatywie znajdziesz w tym artykule społeczności Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)
Wycofanie właściwości SMTPSSL w celu ustawienia protokołu SMTP na potrzeby 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
, a nie SMTPSSL
. Prawidłowe wartości to: „standard”, „ssl” lub „tls”.
Więcej informacji znajdziesz w artykule dotyczącym instalacji portalu usług dla deweloperów.
Nowe funkcje i aktualizacje
Poniżej znajdziesz opis nowych funkcji i ulepszeń wprowadzanych w tej wersji. Oprócz poniższych ulepszeń ta wersja zawiera też wiele ulepszeń w zakresie łatwości obsługi, wydajności, bezpieczeństwa i stabilności.
Chmura prywatna
Uaktualnienie PostgreSQL do wersji 9.6
Ta wersja obejmuje uaktualnienie do PostgreSQL 9.6, które umożliwia korzystanie z funkcji zapytań równoległych w PostgreSQL. Więcej informacji:
- Zaktualizuj Apigee Edge z wersji 4.17.0x do wersji 4.18.01
- Zaktualizuj Apigee Edge z 4.16.09 do 4.18.01
- Zaktualizuj Apigee Edge do wersji 4.16.01/4.16.05 do wersji 4.18.01
Wersja beta nowego środowiska Edge dla Private Cloud
Ta wersja Edge dla chmury prywatnej zawiera wersję beta dużej aktualizacji interfejsu użytkownika do zarządzania interfejsami API. Nowa wersja Edge bazuje na dotychczasowych funkcjach platformy Apigee Edge i wprowadza ulepszenia, zwłaszcza w zakresie projektowania i publikowania.
Nowa wersja Edge była wcześniej dostępna tylko dla użytkowników Cloud. Dzięki tej wersji Edge dla Private Cloud możesz teraz zainstalować wersję beta nowego środowiska Edge.
Więcej informacji znajdziesz w artykule Wersja beta nowego środowiska Edge dla Private Cloud.
Wersja beta zasad JWT
Token internetowy JSON (JWT) to standard tokena opisany w RFC 7519 IETF. JWT umożliwia podpisanie zestawu deklaracji, czyli zbioru par nazwa/wartość, które mogą być później niezawodnie zweryfikowane przez odbiorcę tokena JWT.
Ta wersja zawiera 3 nowe zasady, które umożliwiają generowanie, weryfikację i dekodowanie tokenów sieciowych JSON (JWT) w Apigee Edge:
- Wygeneruj zasadę 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 użyć w inny sposób. Więcej informacji znajdziesz w artykule Generowanie zasady JWT (wersja beta).
- Zweryfikuj zasadę JWT – weryfikuje podpis tokena JWT otrzymany od klientów lub innych systemów. Ta zasada wyodrębnia też deklaracje do zmiennych przepływu, tak aby kolejne zasady lub warunki mogły analizować te wartości w celu podejmowania decyzji dotyczących autoryzacji lub routingu. Więcej informacji znajdziesz w artykule Weryfikowanie zasady JWT (wersja beta).
- Dekodowanie zasady JWT – dekoduje token JWT bez weryfikowania podpisu. Ta zasada jest przydatna, gdy jest używana w połączeniu z zasadą weryfikacji JWT, gdy wartość żądania z tokena JWT musi być znana przed zweryfikowaniem podpisu tokena JWT. Więcej informacji znajdziesz w artykule Dekodowanie zasady JWT (wersja beta).
Więcej informacji znajdziesz w omówieniu zasad JWT.
Staplowanie OCSP obsługiwane w przypadku hostów wirtualnych (65587547)
Hosty wirtualne obsługują teraz zszywanie przez OCSP na potrzeby jednokierunkowego i dwukierunkowego protokołu TLS. Gdy ta opcja jest włączona, klient OCSP (Online Certificate Status Protocol) wysyła żądanie stanu do obiektu odpowiadającego OCSP w celu określenia, czy certyfikat jest prawidłowy. Odpowiedź wskazuje, czy certyfikat jest prawidłowy i nie został unieważniony.
Domyślnie zszywanie z OCSP jest wyłączone. Aby można było włączyć OCSP, na hoście wirtualnym musi być włączony protokół TLS.
Więcej informacji znajdziesz w dokumentacji właściwości hosta wirtualnego.
Opcje ponawiania prób routera można teraz ustawiać na poziomie hosta wirtualnego
Możesz teraz ustawić opcje ponawiania prób komunikacji routera z procesorem wiadomości na hoście wirtualnym. Daje to bardziej szczegółową kontrolę niż poprzednie opcje, które można było konfigurować tylko na poziomie routera.
Więcej informacji znajdziesz w artykule o właściwościach konfiguracji hosta wirtualnego.
Dodano zewnętrzną obsługę mapowania ról (67145030)
Jeśli używasz uwierzytelniania zewnętrznego do integracji zewnętrznej usługi katalogu z instalacją Apigee Edge Private Cloud, możesz teraz użyć mapowania ról zewnętrznych. Mapowanie ról zewnętrznych pozwala mapować własne grupy lub role na role kontroli dostępu opartej na rolach (RBAC) i grupy utworzone w Apigee Edge.
Usługa mapowania ról zewnętrznych dla Edge for Private Cloud w wersji sprzed 4.18.01 została wycofana. Wersja 4.18.01 mapowania ról zewnętrznych to zaktualizowana wersja z naprawionymi błędami i nowymi funkcjami:
- Rozwiązaliśmy problem polegający na tym, że podczas uwierzytelniania u użytkowników, którzy powinni mieć dostęp, otrzymywane były zabronione odpowiedzi 403 dotyczące uwierzytelniania.
- Nagłówek
X-Apigee-Current-User
jest teraz obsługiwany w zewnętrznym mapowaniu ról. Użytkownicy z odpowiednim dostępem (sysadmin) mogą logować się jako inny użytkownik za pomocą własnych danych logowania.
Więcej informacji znajdziesz w artykule Mapowanie ról zewnętrznych.
Może teraz testować wymagania systemowe bez uruchamiania instalacji (67858161)
W Edge dla Private Cloud 4.17.09 dodano obsługę właściwości ENABLE_SYSTEM_CHECK=y
, która umożliwia sprawdzanie wymagań dotyczących procesora i pamięci maszyny podczas instalacji. Kontrola ta wymagała jednak przeprowadzenia faktycznej instalacji. Możesz teraz użyć flagi „-t
”, aby sprawdzić urządzenie bez konieczności instalowania:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
To polecenie wyświetla na ekranie wszystkie błędy związane z wymaganiami systemowymi.
Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge w węźle.
Zaktualizowano wersję PHP portalu usług dla programistów (68733233)
Portal używa teraz języka PHP w wersji 7.0.23.
Nie trzeba już konfigurować serwera SMTP w portalu usług dla programistów (70164403).
Podczas instalowania portalu nie trzeba już konfigurować serwera SMTP. Teraz możesz skonfigurować 1 instalację po instalacji.
Usługi interfejsu API
Weryfikacja nazw nowych jednostek (MGMT-4252 i MGMT-4098)
Gdy tworzysz nowe jednostki, Apigee weryfikuje ich nazwy, aby egzekwować reguły nazewnictwa. Jednostki sprawdzane podczas tworzenia lub aktualizacji to: serwery proxy interfejsów API, zasady (i nazwy zasad w definicjach serwerów proxy interfejsów API), hosty wirtualne, role, pamięci podręczne, serwery docelowe, maski danych do debugowania, magazyny kluczy i magazyny zaufania oraz pliki zasobów w serwerach proxy interfejsów API. Ograniczenia dotyczące nazewnictwa tych elementów znajdziesz w poradach dotyczących błędów związanych z nazwami i wprowadzania danych.
Naprawione błędy
Poprawiliśmy w niej wymienione niżej błędy. Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia do zespołu pomocy zostały rozwiązane. Jej zadaniem nie jest dostarczanie szczegółowych informacji o wszystkich użytkownikach.
Private Cloud 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 instalowania portalu w RedHat i CentOS. Ten moduł ułatwia włączenie modułu Drupal LDAP. |
68049481 |
Plik settings.php Drupal jest teraz możliwy do zapisu Skrypt instalacji portalu zapewnia teraz użytkownikowi „apigee” możliwość zapisu pliku |
68139166 | Dane wyjściowe instalatora wykazały, że usługa OpenLDAP została obniżona, jeśli nie. |
68329105 | Podczas konfigurowania portalu nie można utworzyć użytkownika podczas nawiązywania połączenia z Edge, jeśli SAML jest włączona i korzysta z samodzielnie podpisanego certyfikatu. |
68427561 | Właściwości konfiguracji portalu są teraz ustawiane prawidłowo po ponownym uruchomieniu. |
69024465 | Nie udało się wycofać wdrożenia współdzielonego przepływu pracy w interfejsie użytkownika Edge |
69711616 | Aktualizacja 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 okresu (obejmuje pełny zbiór danych) |
67650494 | Interfejs Edge powinien śledzić zmiany w środowisku W niektórych przypadkach zmiany środowiska nie utrzymują się przy przechodzeniu między stronami w interfejsie. Naprawiliśmy ten problem. |
17.10.25.00 (portal)
Identyfikator problemu | Nazwa komponentu | Opis |
---|---|---|
67646686 | Portal dla deweloperów – Drupal | &wyświetlany na stronie forum Naprawiono błąd polegający na tym, że w domyślnym motywie Apigee na wszystkich znakach „&” na kartach menu widoczny był znak „&”. |
65456469 | Portal dla programistów – Drupal | Zaktualizuj moduł CAPTCHA z myślą o ulepszeniach zabezpieczeń udostępnianych przez współtwórców modułu Moduł CAPTCHA został zaktualizowany do wersji CAPTCHA 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 | Nie działają statystyki aplikacji firmy Naprawiono błąd, który powodował, że w aplikacjach należących do firmy zarabiającej nie można było wyświetlać żadnych danych analitycznych. |
65003870 | Portal dla programistów – Drupal | Brak możliwości anulowania przyszłych planów stawek Usunięto błąd, który powodował, że nie można było anulować przyszłych abonamentów zakupionych przez firmę. |
65003539 | Portal dla programistów – Drupal | Użyj kraju domyślnego z ustawień języka Drupal W adresie osoby kontaktowej ds. generowania przychodu i szczegółów płatności używane są teraz kraj domyślny podany w ustawieniach domyślnego języka. Możesz zmienić to ustawienie, wybierając Konfiguracja > Regiony i język w menu Administracja w Drupal. Zmiana domyślnych ustawień regionalnych powoduje zmianę kraju domyślnego w sekcjach Dane osoby kontaktowej ds. generowania przychodu i Szczegóły płatności. |
17.10.11 (UI)
Identyfikator problemu | Opis |
---|---|
67005192 | Podczas sprawdzania uprawnień UI musi obsługiwać zdekodowane ścieżki Podczas sprawdzania uprawnień użytkownika interfejs obsługuje teraz zdekodowane ścieżki. |
17.09.20 (zarządzanie interfejsami API i środowisko wykonawcze)
Identyfikator problemu | Nazwa komponentu | Opis |
---|---|---|
MGMT-4219 | Zarządzanie interfejsami API | MGMT w celu wysłania nagłówka organizacji i środowiska do obiektu blobstore |
MGMT-4065 | Zarządzanie interfejsami API | Włączono obsługę certyfikatów w formacie PKS |
MGMT-3782 | Zarządzanie interfejsami API | Optymalna wartość domyślnego poziomu spójności dla strefy tożsamości |
MGMT-3913 | Zarządzanie interfejsami API | Rozwiąż problem z czasem oczekiwania na pobranie tokenów OAuth2 według identyfikatora appId |
MGMT-4177 | Zarządzanie interfejsami API | Możliwość wyłączenia schematu uwierzytelniania podstawowego w SecurityProfile |
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 znaków specjalnych w ścieżkach uprawnień w przypadku ról niestandardowych |
APIRT-4767 | Środowisko wykonawcze API | Kroki JavaScript powinien zawsze używać kodowania UTF-8 dla treści |
APIRT-4725 | Środowisko wykonawcze API | Rozwiązany problem z NPE w usłudze OAuth |
APIRT-4691 | Środowisko wykonawcze API | Poczekaj na zamknięcie połączeń, zanim wyłączysz usługę w złym stanie |
APIRT-4644 | Środowisko wykonawcze API | Podstawowa autoryzacja dla BlobstoreService |
APIRT-4636 | Środowisko wykonawcze API | Sense Action powinno nadal działać po wyłączeniu Zookeeper |
APIRT-4635 | Środowisko wykonawcze API | Włączono obsługę atrybutu tokena odświeżania w zasadach OAuth |
APIRT-4632 | Środowisko wykonawcze API | Licznik zakresu zmian w okresie obserwacji nie jest dokładnie obliczany |
APIRT-4584 | Środowisko wykonawcze API | Niespójny proces webhooka, kontrola ZooKeeper nie działa |
APIRT-4542 | Środowisko wykonawcze API | Zadanie MP Sense zostało zakończone bez powiadomienia |
APIRT-4522 | Środowisko wykonawcze API | Analytics nie działa w przypadku procesorów wiadomości z włączonym zarabianiem, jeśli region organizacji jest inny niż region axgroup |
APIRT-4444 | Środowisko wykonawcze API | Odsetek błędów obliczeniowych na cel według kodu błędu |
APIRT-4435 | Środowisko wykonawcze API | RepositoryServiceImpl.loadAsString() nie używa zestawu znaków |
APIRT-4370 | Środowisko wykonawcze API | Wysokie wykorzystanie pamięci przez MP organizacji |
APIRT-4354 | Środowisko wykonawcze API | Przechwytuj wersję TLS w Nginx access_log dla każdego żądania |
APIRT-4169 | Środowisko wykonawcze API | Obecna wersja Nginx nie obsługuje kombinacji zmiennych wymaganych dla nagłówka X-Forwarded-For |
APIRT-3671 | Środowisko wykonawcze API | Po włączeniu haszowania tokeny nie są rejestrowane jako zaszyfrowane |
APIRT-3593 | Środowisko wykonawcze API | Token OAuth nie zawiera ustawionego atrybutu w kolejnym wywołaniu |
APIRT-3081 | Środowisko wykonawcze API | Błąd messaging.adaptors.http.flow.Serviceavailable z zasadą ograniczenia liczby równoczesnych |
APIRT-4660 | Środowisko wykonawcze API | Dodaj nazwę poda MP w nagłówku do routera X-Apigee-Pod |
APIRT-4506 | Środowisko wykonawcze API | Zmiany w pamięci podręcznej nie są replikowane do określonego procesora wiadomości |
APIRT-4196 | Środowisko wykonawcze API | Format sygnatury czasowej syslog zasady logowania wiadomości jest nieprawidłowy |
66933664 | Środowisko wykonawcze API | Limit Service dla przepływu innego niż CPS powinien czyścić zasobniki asynchronicznie, a nie w wątku Apigee-Main |
66495205 | Środowisko wykonawcze API | Lepsza obsługa zasady JavaScript z asynchronicznymi wywołaniami HTTP w celu zapobiegania NPE |
65847462 | Środowisko wykonawcze API | instrukcja drukowania kończy się niepowodzeniem w przypadku NPE |
65648578 | Środowisko wykonawcze API | W ścieżce KV konsulu powinni się rejestrować tylko członkowie parlamentu |
65603360 | Środowisko wykonawcze API | Wywołania JavaScript kończą się niepowodzeniem z wartością null |
65416531 | Platforma funkcji | Przywracanie kontekstu komunikatu, gdy obiekty JavaScript są przywracane do kontekstu kroków JavaScriptu |
67405744 | Apigee | Duży czas oczekiwania na przetwarzanie żądań w przypadku MP |
65849186 | Trirém | Nieobsługiwane wyjątki nie powodują zakończenia procesu Node.js/Trireme |
65713882 | Trirém | Core mongodb-core w Trireme daje inne wyniki dotyczące kryptowalut niż natywny Node.js |
65374484 | Trirém | Zabezpieczenia węzłów: http.get z opcjami autoryzacji numerycznej tworzy niezainicjowane bufory |
64577449 | Trirém | Trireme zwraca nieprawidłowy algorytm weryfikacji – błąd sha256 |
EDGESERV‐6 | Serwer graniczny | Aplikacje węzłów, w których występuje błąd x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17.09.20 (UI)
Identyfikator problemu | Opis |
---|---|
65584963 | Analytics: w filtrze raportów niestandardowych nie należy uwzględniać wielkości liter w typie danych W filtrze raportów niestandardowych wielkość liter nie jest już uwzględniana w porównaniach typów danych. |
65446846 | Nie można przypisać roli administratora dla firmy w interfejsie Edge Wyświetli się pełna lista programistów i firm, którymi można zarządzać w interfejsie Edge. |
65125644 | Nie można usunąć usługi API z danych logowania w aplikacji firmy Rozwiązaliśmy problem, który uniemożliwiał usunięcie usługi interfejsu API z danych logowania aplikacji firmowej. |
17.09.11 (zarządzanie interfejsami API)
Identyfikator problemu | Opis |
---|---|
64541665 | Zmień konfigurację rejestratora źródłowego w MP, aby mieć inne nazwy logów |
APIRT‐3593 | Token OAuth nie zawiera ustawionego atrybutu w kolejnym wywołaniu |
APIRT-4336 | Podziel wykonanie OAuthStepExecution na kilka etapów wykonywania. Każda operacja powinna mieć dedykowane wykonanie kroku. |
APIRT-4444 | Odsetek błędów obliczeniowych na cel według kodu błędu |
APIRT-4456 | Weryfikacja klucza interfejsu API refaktoryzacji dla bramy EAP/apid |
APIRT-4635 | Włączono obsługę atrybutu tokena odświeżania w zasadach OAuth |
APIRT-4683 | Dodaj adresy IP systemu równoważenia obciążenia GCP jako zaufane dla nagłówków XFF |
APIRT-4723 | Obsługa ładowania pakietów OAuth w trybie EdgeX/hybrydowym |
APIRT-4725 | Rozwiązany problem z NPE 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 wartość domyślnego poziomu spójności dla strefy tożsamości |
MGMT-3913 | Rozwiąż problem z czasem oczekiwania na pobranie tokenów OAuth2 według identyfikatora appId |
MGMT-3997 | Usuwanie magazynów kluczy nie powinno być dozwolone, jeśli istnieje do nich odwołanie |
MGMT-4013 | Aktualizowanie sprawdzania odwołań do magazynu kluczy pod kątem istnienia magazynu kluczy i określonego aliasu |
MGMT-4065 | Włączono obsługę certyfikatów w formacie PKS |
MGMT-4113 | Ulepszenie funkcji samoobsługowego hosta wirtualnego |
MGMT-4229 | Po dodaniu @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) nie powiedzie się regresja konfiguracji apiconfig |
MGMT-4232 | [EDGEX/Hybrid] Przesyłanie za pomocą interfejsu Import API nie powoduje uszkodzenia pakietu |
MGMT-4242 | [EDGEX/hybrydowy] Obsługa wdrażania serwera proxy w więcej niż jednym środowisku |
MGMT-4245 | [EDGEX/Hybrid] Samoobsługowa weryfikacja hosta VirtualHost w przypadku hostów hybrydowych i wirtualnych |
MGMT-4250 | [EDGEX] Wykonywanie równoległe w przypadku interfejsu API stanu wdrażania serwera proxy interfejsu API |
17.09.06 (UI)
Identyfikator problemu | Opis |
---|---|
65015144 | Analytics: w filtrze strony raportów niestandardowych wystąpił problem z filtrem wartości całkowitych w przypadku klientów korzystających z BigQuery Filtr strony raportów niestandardowych obsługuje teraz wartości całkowite zgodnie z oczekiwaniami. |
64806976 | Pole dewelopera na stronie z listą aplikacji jest puste W przypadku wszystkich aplikacji na liście pole dewelopera jest teraz wypełnione. |
64766918 | Nie działa obsługa YAML edytora proxy interfejsu API Rozwiązaliśmy problem, który powodował problemy z plikami YAML w edytorze serwera proxy interfejsu API. |
64160572 | Analytics: usuwanie transakcji biznesowych z menu Analytics i z karty wydajności w edytorze proxy Panel statystyk dotyczących transakcji biznesowych nie jest już obsługiwany. Alternatywne informacje znajdziesz w artykule społeczności Alternatywa do interfejsu Business Transaction API. |
17.08.21.00 (portal)
Identyfikator problemu | Opis |
---|---|
DEVSOL‐2625 | Role związane z zarabianiem są usuwane po zmianie firmy Jeśli masz włączone zarabianie, to jeśli przypiszesz użytkownikowi rolę, a on zmieni kontekst firmy w inne, rola nie zostanie mu usunięta. |
DEVSOL-2621 |
Aktualizacje modułów Drupal Następujące moduły Drupala zostały zaktualizowane do wskazanej wersji:
|
DEVSOL-2612 |
Podczas włączania zarabiania w witrynie wyświetlany był komunikat „W witrynie wystąpił błąd”
Ten błąd nie jest już rejestrowany. |
DEVSOL-2609 | Strona stanu usługi Drupal nie wyświetla prawidłowego stanu połączenia brzegowego dla SAML (protokół OAuth) Strona Stan Drupal pokazuje teraz prawidłowy stan połączenia brzegowego dla protokołu SAML (protokół OAuth). Wcześniej strona raportów Raporty > Stan wyświetlała informację, że połączenie nie działało, nawet jeśli konfiguracja SAML została prawidłowo skonfigurowana. |
DEVSOL-2608 | SAML/OAuth: dziennik wyświetla brakujący token okaziciela w pamięci podręcznej przy każdym wywołaniu Rozwiązaliśmy problem z logiką pamięci podręcznej tokenów okaziciela, który powodował, że system pobierał nowy token przy każdym wywołaniu Edge. |
DEVSOL-2599 | Wiele problemów z właściwością devconnect_user_developer_is_active() Rozwiązaliśmy problem polegający na tym, że podczas sprawdzania nieprawidłowego stanu dewelopera w celu określenia, czy użytkownik jest aktywny. Jeśli konto dewelopera zostanie wyłączone w interfejsie Edge, przez co klucze aplikacji przestaną działać, system wyświetli komunikat informujący o tym dewelopera. Dodaliśmy też ulepszoną wydajność tej funkcji. |
DEVSOL-2595 |
Ulepszenia i aktualizacje konfiguracji SAML W konfiguracji SAML wprowadzono te ulepszenia i aktualizacje:
|
DEVSOL-2569 | Analityka aplikacji: czas reakcji punktu końcowego przestał działać, zmieniono go na całkowity czas reakcji Wykres analizy czasu reakcji punktu końcowego został usunięty z karty Analytics na stronie aplikacji dla programistów, ponieważ nie odzwierciedlał łącznego czasu odpowiedzi, co powodowało dezorientację. Wskaźnik odzwierciedlał tylko czas potrzebny na odpowiedź punktu końcowego, ale nie czas odpowiedzi serwera proxy interfejsu API. Wykres przepustowości przedstawia łączny czas odpowiedzi programistó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 Do systemu internacjonalizacji w systemie Drupal dodano brakujący tekst tłumaczenia w module Aplikacje Drupal Dev Portal. Wcześniej niektórych tekstów nie można było przetłumaczyć na stronach „Moje aplikacje”. |
DEVSOL-2536 | Zmiana nazwy aplikacji lub adresu URL wywołania zwrotnego powoduje usunięcie przez portal usług interfejsu API z aplikacji dewelopera. Zaktualizowanie aplikacji dewelopera nie będzie już powodować usunięcia z niej produktów interfejsu API. |
DEVSOL-2519 | Smartdocs wykazuje niezadeklarowaną zależność od devconnect_developer_apps Moduł Smartdocs nie wymaga już niepotrzebnie uzależnionej od modułu aplikacji dla programistów DevConnect. |
DEVSOL-2492 | Nieprawidłowe znaki zmiany znaczenia w kodzie HTML na stronie firmy Rozwiązaliśmy problem polegający na tym, że w menu zarabiania pojawiały się symbole „Katalog i plany”, np. „Katalog i plany” w kodowaniu HTML. |
DEVSOL-2490 | Popraw wykorzystanie opcji określania daty dla planów stawek w modułach zarabiania Dodaliśmy lepszą obsługę planów stawek zarabiania w różnych strefach czasowych. |
DEVSOL-2440 | Wywołanie wycofanego interfejsu API „limits” do zarządzania w dev Portal powoduje wyświetlenie błędu 404. Zaktualizowaliśmy system, aby na potrzeby generowania przychodu był obsługiwany nowy interfejs API wyświetlania/planów zakupów. |
DEVSOL-2436 | W bazie danych DevPortal brakuje tabeli drupal_cache_mint podczas próby włączenia modułu Apigee_company Drupal w celu włączenia zarabiania Rozwiązaliśmy problem polegający na tym, że konfiguracja zarabiania powodowała błąd: „BŁĄD: relacja „drupal_cache_mint” nie istnieje”. |
DEVSOL-2419 | Importowanie pliku JSON innego niż OpenAPI, ponieważ OpenAPI nie powoduje wyświetlania komunikatów o błędach Importowanie dokumentu OpenAPI do SmartDokumentacja jest teraz weryfikowane w celu sprawdzenia, czy dokument jest w specyfikacji OpenAPI. |
DEVSOL-2406 | Linki w SmartDokumentach („Szczegóły wersji” lub „Edytuj wersję”) nie działają Rozwiązaliśmy problem polegający na tym, że opcje „Szczegóły wersji” lub „Edytuj wersję” w menu czynności dotyczących wersji SmartDokumentów wyświetlały niewłaściwą stronę. |
DEVSOL-2382 | Funkcja „Blokowanie szablonów metod inteligentnych Dokumentów” Utworzono nowe uprawnienie „Administrowanie szablonami SmartDokumentów”, aby umożliwić edytowanie szablonów SmartDokumentów lub ograniczyć tę funkcję do określonej roli. |
DEVSOL-2380 | Niezdefiniowany błąd indeksu w dziennikach Drupal Z dziennika Drupal dotyczącego witryn włączonych do generowania przychodu usunęliśmy 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 w systemie nie skonfigurowano SMTP. |
DEVSOL-2355 | Limit czasu oczekiwania cURL powoduje wyświetlanie ostrzeżeń PHP i nieprawidłowych logów w narzędziu Edge-php-sdk Naprawiono błąd polegający na tym, że przekroczenie limitu czasu powodowało wyświetlanie źle sformatowanych komunikatów logu. |
DEVSOL-2336 | Aktualizacja konfiguracji dostawcy usług płatniczych do generowania przychodu Strona konfiguracji portalu dla programistów korzystających z płatności WorldPay Konfiguracja > Ustawienia zarabiania > Płatność cykliczna przez WorldPay służy teraz do konfigurowania danych do płatności WorldPay. |
DEVSOL-2307 | Dodaj ostrzeżenie/dokumenty, których moduł apigee_company może być używany tylko do zarabiania Moduł apigee_company wymaga włączenia zarabiania. Jeśli włączysz moduł apigee_company, gdy zarabianie jest wyłączone, w raporcie o stanie witryny pojawi się komunikat ostrzegawczy. |
DEVSOL-2270 | Po najnowszej wersji funkcji zarabiania (2016–5 października 2016 r.) nie można zapisać informacji o firmie Rozwiązaliśmy problem z zarabianiem, który powodował, że informacje o firmie nie były prawidłowo zapisywane. |
DEVSOL-2175 | Aliasy me i podstawowe moduły statystyk nie są dobrze ze sobą zgodne Rdzeń Drupala i moduł kontrolowy „Me Aliases” zostały poprawione, aby można było jednocześnie włączyć moduł „Me Aliases” (Aliasy mnie) i podstawowy moduł statystyk. Więcej informacji znajdziesz na stronach https://www.drupal.org/node/1863260 i https://www.drupal.org/node/2076691. |
Znane problemy
W tej wersji występują następujące znane problemy:
Identyfikator problemu | Opis |
---|---|
72379834 |
Podczas zatrzymywania apigee-postgresql pojawia się komunikat o błędzie dotyczącym uprawnień Gdy użyjesz polecenia |
68722102 |
Zasada MessageLogging zawierająca dodatkowe informacje w komunikacie logu Element
|