Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
W poniedziałek 24 września 2018 roku zaczęliśmy publikować nową wersję Apigee Edge dla chmury publicznej.
Klienci Private Cloud: czy ta wersja chmury jest uwzględniona w Twojej wersji Private Cloud? Informacje o poszczególnych wersjach chmury znajdziesz w informacjach o danej wersji. Zapoznaj się też z informacjami o numerowaniu wersji, aby dowiedzieć się, jak ją ustalić, porównując liczby wersji.
Masz pytania lub problemy? Pomoc tutaj
Powiadomienia o wersjach: wejdź na http://status.apigee.com i kliknij Subskrybuj aktualizacje.
Nowe funkcje i aktualizacje
Poniżej znajdziesz opis nowych funkcji i aktualizacji w tej wersji.
Identyfikator problemu | Nazwa komponentu | Opis |
---|---|---|
67506562 | Środowisko wykonawcze API |
Obsługa SSL/TLS w zasadzie JavaScript Zasada JavaScript umożliwia skonfigurowanie <SSLInfo> pod kątem bezpiecznych wywołań SSL/TLS do usług zewnętrznych. Więcej informacji znajdziesz w dokumentacji zasad JavaScriptu. |
77149507 | Środowisko wykonawcze API |
Zmienne SSL/TLS dostępne na routerach brzegowych Gdy usługa Edge Public Cloud przechodziła z routerów Netty na Nginx, niektóre zmienne przepływu SSL/TLS nie były już dostępne. Ta aktualizacja powoduje ponowne udostępnienie niektórych zmiennych SSL/TLS. Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do informacji o połączeniu TLS przez serwer proxy interfejsu API. |
67310628 | Środowisko wykonawcze API |
Obsługa wywołań zwrotnych JavaScript w aplikacji httpClient w celu ulepszenia objaśnień Obiekt Przykład: Przed ex1 = httpClient.get("http://example.com"); ex1.waitForComplete(); if (ex1.isSuccess()) { response1 = ex1.getResponse(); context.setVariable('example.status',response1.status); } else { error = ex1.getError(); context.setVariable('example.error','Woops: ' + error); } Przykład: Teraz function onComplete(response, error) { if (response) { context.setVariable('example.status', response.status); } else { context.setVariable('example.error', 'Woops: ' + error); } } // Function callback allowed as an argument. httpClient.get("http://example.com", onComplete); |
80298811 | Serwer zarządzania |
Nowy interfejs API zarządzania (beta): aktualizowanie usług API przypisanych do klucza klienta Aplikacje deweloperskie mają klucze klienta/interfejsu API powiązane z określonymi usługami interfejsu API. Nowy interfejs API zarządzania (wersja beta) umożliwia zmienianie usług API powiązanych z pojedynczym kluczem klienta. W podanych niżej przykładach cURL załóżmy, że klucz klienta jest już powiązany z usługą o nazwie Ładunek JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email Ładunek XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
113700413 | Hostowane cele |
Brak logiki odświeżania tokena |
112481174 | Hostowane cele |
Nie przerywaj wdrożenia serwera proxy z powodu błędu turbo |
111443934 | Hostowane cele |
Uprość implementację interfejsu Deploy API do wdrożenia w Edge |
110897740 | Hostowane cele |
Wdrażanie odpowiedniej obsługi usuwania aplikacji/wersji Turbo |
110894391 | Hostowane cele |
Refaktoryzacja TurboService w Edge w celu uproszczenia żądań i ponownych prób HTTP |
110377069 | Statystyki |
Nowy wymiar Analytics i zmień na wymiar W tej wersji Edge dla chmury zmienił się sposób, w jaki Edge ustawia wymiar W tej wersji wymiar Ostrzeżenie: nagłówek Możesz teraz używać wymiaru Ta zmiana wpływa też na sposób, w jaki zasada AccessControl obsługuje nagłówek |
109955269 | Środowisko wykonawcze API |
Aktualizowanie pliku fh.properties dla gałęzi wersji w wersji 180608 |
80154696 | Serwer zarządzania |
Uwzględnij informacje o regionie i serwerze każdego serwera w odpowiedziach na stan wdrożenia i wycofania wdrożenia |
80096158 | Zarabianie |
Dodaj adres e-mail dewelopera w zbiorze danych Zarabianie |
80088703 | Zarabianie |
Przywracanie domyślnej flagi BigQuery |
79980234 | Środowisko wykonawcze API |
Dodawanie typu zasobu dla różnych plików zasobów |
79979555 | Środowisko wykonawcze API |
Upewnij się, że podczas wykonywania operacji tworzenia/odczytu encje nadrzędne istnieją |
79445195 | Edge Micro |
Obsługa mikrogatewaya mTLS podczas wywoływania interfejsów API zarządzania |
79165169 | Środowisko wykonawcze API |
Sonar: wyświetlanie docelowego stanu HTTP i czasu oczekiwania dla każdego celu |
79094567 | Zarabianie |
Dodaj kolumnę adresu e-mail dewelopera do raportu z podsumowaniem zarabiania |
78910936 | Środowisko wykonawcze API |
Przenieś zależność MP na podstawie isSenseEnabled do Sense.protection |
78911890 | Serwer zarządzania |
Nowe wbudowane role użytkownika Sense: SenseOperator i SenseUser |
78535353 | Środowisko wykonawcze API |
Naprawa XFF, gdy router znajduje się za http(s) GLB w GCP |
78304706 | Środowisko wykonawcze API |
MP powinien dodać nagłówki związane ze zgodnością z przepisami |
78297238 | Środowisko wykonawcze API |
Dodaj nagłówki HTTP w routerze na potrzeby zgodności z PCI |
77543608 | Zarabianie |
Zarabianie: dodawanie „Nie znaleziono profilu organizacji” |
72232364 | Zarabianie |
Utwórz środowisko zarabiania dla każdej organizacji |
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 wszystkim użytkownikom.
Identyfikator problemu | Nazwa komponentu | Opis |
---|---|---|
113267243 | Środowisko wykonawcze API |
Odprawa jstack z jstack-local-copy nie jest dostatecznie szybka. |
113222974 | Środowisko wykonawcze API |
Dyski w formacie Mpix zapełniają się ogromnymi plikami system.log*.tmp |
111671525 | Hostowane cele |
Kody odpowiedzi zakończone niepowodzeniem z powodu błędu na serwerze proxy |
111416863 | Środowisko wykonawcze API |
Jeden serwer proxy w organizacji nie został wdrożony w wersji 180608_03 |
111073791 | Turbo |
Jeśli błędy są ciągle zgłaszane, logika odpytywania może działać w nieskończoność |
110924838 | Środowisko wykonawcze API |
routery podów próbnych nie ładują serwerów nadrzędnych dla hostów wirtualnych w wersji R180608, |
110425503 | Środowisko wykonawcze API |
Ponowne załadowanie nginx powoduje problemy z dostępnością MP |
79541171 | Środowisko wykonawcze API |
Wymiar x_forwarded_for_ip analytics podaje tylko pierwszy adres IP na liście. Powinna ona zawierać pełną listę. Poprawka wewnętrzna zapewniająca obsługę przyszłych aktualizacji usługi. |
109673863 | Środowisko wykonawcze API |
Naprawiono błąd, który uniemożliwiał usunięcie używanego hosta wirtualnego |
80538530 | Środowisko wykonawcze API |
Klient nie może wdrożyć nowej wersji serwera proxy |
80429941 | Środowisko wykonawcze API |
CassandraRepositoryOBJECT.exists() zawsze zwraca wartość true w przypadku ścieżek /apiproxies/*/maskconfigs/* |
80207872 | Środowisko wykonawcze API |
Dodaj logowanie do usług configstore, aby móc łatwiej określić, których konfiguracji używasz przy uruchamianiu |
80203732 | Środowisko wykonawcze API |
Lepsza obsługa typów treści w kliencie HTTP DeploymentStatusService |
79993247 | Środowisko wykonawcze API |
Żądania HEAD do miejsc docelowych Node.js zawieszają się |
79944922 | Środowisko wykonawcze API |
Wdrożenia pakietów hostowanych obiektów docelowych kończy się niepowodzeniem z powodu błędu Messaging.resource.UnknownResourceType |
79939838 | Środowisko wykonawcze API |
Tworzenie pliku build.info do współpracy z Kokoro w celu zapewnienia wysokiej jakości integracji z Db |
79939496 | Środowisko wykonawcze API |
Tworzenie tokena OAuth kończy się niepowodzeniem z funkcją NumberFormatWyjątek |
79882402 | Środowisko wykonawcze API |
JWT: zasada TimeAllowance w weryfikacji JWT nie jest obsługiwana prawidłowo |
79876202 | Zarabianie |
Wyczyść zakres mint z grupy mxgroup w ramach usuwania organizacji |
79752674 | Serwer zarządzania |
Ignoruj ładowanie aplikacji i firm podczas pobierania adresu e-mail dewelopera dla identyfikatora dewelopera |
79697050 | Środowisko wykonawcze API |
Napraw błąd obliczania liczby przeniesień w ciągu dnia w procesie niedotyczącym CPS |
79657368 | Środowisko wykonawcze API |
Błędy wdrażania serwera proxy interfejsu API |
79615400 | Zarabianie |
Domyślnie ustaw flagę BigQuery na wartość true |
79578681 | Środowisko wykonawcze API |
Problem z dużym przestrzenią kluczy KMS Cassandra |
79439193 | Zarabianie |
Zresetowanie kwoty kredytu nie działa zgodnie z oczekiwaniami w organizacji |
79418654 | Zarabianie |
Dodawanie separatora przecinka w przypadku asynchronicznych raportów szczegółowych |
79221633 | Środowisko wykonawcze API |
Zamykam NIOThread |
78200288 | Serwer zarządzania |
Niektóre wdrożenia się nie powiodą, jeśli odłączysz routery MP i routery, a następnie ponownie połączysz router |
78190575 | Środowisko wykonawcze API |
Upewnij się, że ponowne uruchomienie procesu mikro jądra nie powoduje zduplikowania tagów usługi Consul |
78088197 | Środowisko wykonawcze API |
Wykluczenie zestawów szyfrów TLS dla serwera zarządzania nie działa |
77735168 | Środowisko wykonawcze API |
Duże pliki dziennika *.tmp w formacie MP zapełniają dysk |
74484305 | Zarabianie |
Po migracji CPS -> suspended_developers Wywołanie GET nie zwraca nowych identyfikatorów |
73597605 | Środowisko wykonawcze API |
SharedFlow – zasada MessageLogging nie jest wykonywana. |
69045657 | Serwer zarządzania |
Przesłanie pojedynczej zasady ServiceCallout z celem LoadBalancer lub konfiguracji SSLInfo KeyStore powoduje wystawienie wyjątku NullPointerEx |
67664750 | Zarabianie |
Nie można usunąć danych dotyczących zarabiania |
67517550 | Serwer zarządzania |
Nie udało się wdrożyć z powodu dużego opóźnienia w replikacji pakietu proxy |
67176875 | Zarabianie |
/delete-org-data nie działa zgodnie z planami taryfowymi dla deweloperów |