Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. info
W podanych niżej terminach rozpoczęliśmy udostępnianie aktualizacji komponentów w Apigee Edge dla chmury publicznej:
- Router: poniedziałek, 31 maja 2021 r.
- Serwer zarządzania: wtorek, 15 czerwca 2021 r.
- Procesor komunikatów: środa, 30 czerwca 2021 r.
- Procesor komunikatów: wtorek, 19 października 2021 r.
Nowe funkcje i aktualności
Poniżej znajdziesz nowe funkcje i aktualności w tej wersji.
Nowa flaga na poziomie organizacji, która ogranicza uprawnienia użytkowników do zasobu Audits
Dodaliśmy nową flagę na poziomie organizacji: features.isAuditEnabledOnlyForOrgAdmin. Jeśli ta flaga
jest ustawiona na true w przypadku konkretnej organizacji, tylko użytkownicy z rolą administratora organizacji mogą uzyskać dostęp do
zasobu Audits. Ta funkcja umożliwia klientom wyłączenie audytów dla wszystkich ról użytkowników
z wyjątkiem administratora organizacji. Domyślnie obowiązuje dotychczasowe zachowanie.
Kodowanie transferu identity nie jest już obsługiwane
Żądania z
Transfer-Encoding: identity będą teraz otrzymywać odpowiedź HTTP 501.
Nowa właściwość procesora komunikatów
Wprowadziliśmy nową właściwość procesora komunikatów, której możesz użyć do skonfigurowania
przekazywania proxy do serwera backendu:
conf_http_HTTPClient.use.proxy.host.header.with.target.uri. Ta właściwość ustawia
hosta i port docelowy jako nagłówek HOST.
Nagłówek identyfikatora kontroli stanu
Gdy używasz HealthMonitor, a konkretnie HTTP Monitor, możesz teraz skonfigurować żądania kontroli stanu tak, aby zawierały nagłówek HTTP o dobrze znanej nazwie, która otrzymuje unikalną, dynamicznie przypisaną wartość dla każdego żądania kontroli stanu.
Obsługa zestawów właściwości w Apigee Edge
Zestawy właściwości są teraz obsługiwane w Apigee Edge. Zobacz Korzystanie z zestawów właściwości.
Naprawione 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 do pomocy zostały rozwiązane. Nie zawiera ona szczegółowych informacji dla wszystkich użytkowników.
| Identyfikator problemu | Nazwa komponentu | Opis |
|---|---|---|
| 151688733 | Serwer zarządzania |
Rozwiązaliśmy problem, który w niektórych przypadkach powodował zwracanie kodu stanu HTTP 409 podczas próby pobrania logów audytu. |
| 161767761 | Serwer zarządzania |
Rozwiązaliśmy problem, który powodował, że treść żądania nie była prawidłowo rejestrowana w logach audytu w przypadku niektórych żądań. |
| 162300761 | Serwer zarządzania |
Rozwiązaliśmy problem, który powodował, że jeśli definicja OpenAPI nie zwracała prawidłowego kodu JSON ani YAML, zgłaszany był wyjątek, który ujawniał części odpowiedzi docelowej. |
| 172081319 | Serwer zarządzania |
Rozwiązaliśmy problem, który powodował, że użytkownicy mogli przypisywać role użytkowników do swoich kont, co umożliwiało im dostęp do organizacji, których nie byli właścicielami. Dzięki tej poprawce, takie operacje są niedozwolone. |
| 174925913 | Serwer zarządzania |
Rozwiązaliśmy problem, który uniemożliwiał użytkownikom aktualizowanie istniejących wpisów KVM których nazwy zaczynały się od „/”. Ta zmiana umożliwia takie aktualizacje. |
| 180874323 | Serwer zarządzania |
Rozwiązaliśmy problem, który powodował, że numery wersji usuniętych wersji proxy mogły być zachowywane. Ta poprawka umożliwia użytkownikom wymuszenie usunięcia tych nieużywanych numerów wersji. |
| 67780911 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że zmienna przepływu |
| 184967588 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że typ (W wersji poprawki z 19 października 2021 r.) |
| 77021457 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że ustawienie |
| 119911660 | Procesor komunikatów |
Rozwiązaliśmy problem z zasadą Service Callout, który powodował, że gdy |
| 120421482 | Procesor komunikatów |
Podczas tworzenia KVM dodaliśmy dodatkowe kontrole, aby sprawdzić, czy określone środowisko istnieje. |
| 140911291 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że wiadomości zawierające znaki nowego wiersza rejestrowane przez |
| 143086035 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że Health Monitor ignorował wartość
Teraz wartość |
| 144017075 | Procesor komunikatów |
Zapobieganie przypadkowym modyfikacjom obiektu w pamięci podręcznej L1. Gdy obiekt jest umieszczany w pamięci podręcznej L1 lub z niej pobierany, kopia jest umieszczana lub pobierana. |
| 150594487 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że cały proces uruchamiania procesora komunikatów kończył się niepowodzeniem podczas próby wczytania uszkodzonego pliku JAR. |
| 157468872 | Procesor komunikatów |
Zmniejszono nieaktualną wartość w KVM po wygaśnięciu.
Rozwiązaliśmy problem, który powodował, że |
| 160648174 | Procesor komunikatów |
RaiseFault sprawdza nazwę w dowolnej zasadzie AssignVariable Gdy zasada RaiseFault zawiera element AssignVariable, sprawdza teraz, czy nazwa nie jest pusta. |
| 161390503 | Procesor komunikatów |
Prawidłowa obsługa Zasada HMAC prawidłowo obsługuje teraz sytuację, w której zmienna, do której odwołuje się element Message, jest nieustawiona. Zgłasza błąd z komunikatem wskazującym, że nie można rozpoznać zmiennej, do której się odwołuje. |
| 162320407 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że certyfikaty klienta nie były wysyłane, nawet jeśli ustawiono |
| 164466716 | Procesor komunikatów |
Naprawiliśmy zachowanie wyjątku
Wcześniej wyjątek |
| 165421271 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że wartości JSON inne niż ciągi znaków w ładunkach były konwertowane na ciągi znaków w narzędziu do debugowania. |
| 168082009 | Procesor komunikatów |
Dodaliśmy zmienną przepływu
Zmienna przepływu |
| 173003882 | Procesor komunikatów |
Rozwiązaliśmy problem, który powodował, że wdrożenie proxy z zasadą AssignMessage nie powiodło się gdy nie określono nazwy nagłówków i innych elementów. |
| 177676554 | Procesor komunikatów |
Zapobieganie równoległemu wykonywaniu 2 zasad. W niektórych ograniczonych przypadkach, jeśli procesor komunikatów napotkał błąd w odpowiedzi docelowej, mógł zezwolić na równoległe wykonanie 2 lub więcej zasad. W narzędziu do debugowania byłoby to widoczne jako zasady wykonywane w nieprawidłowej kolejności lub w nieprawidłowym przepływie. |