4.51.00.12 – Informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info

30 marca 2023 r. udostępniliśmy nową wersję Apigee Edge for Private Cloud.

Uwaga: ta wersja będzie obsługiwana do 30 marca 2024 r.

Procedura aktualizacji

W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią wersję poprawki, czyli 4.51.00.11. Jeśli musisz zaktualizować starszą wersję, przeczytaj artykuł Stosowanie wielu wersji poprawek.

Zainstalowanie tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów RPM:

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

Aby sprawdzić, czy zainstalowane wersje RPM wymagają aktualizacji, wpisz:

apigee-all version

Aby zaktualizować instalację, wykonaj te czynności na węzłach Edge:

  1. Na wszystkich węzłach Edge:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge 4.51.00 bootstrap_4.51.00.sh do /tmp/bootstrap_4.51.00.sh:
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. Zainstaluj narzędzie apigee-service Edge 4.51.00 i zależności:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      gdzie uName i pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego wpisanie.

    4. Użyj polecenia source, aby wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Zaktualizuj węzły Postgres (główny i rezerwowy):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. Na wszystkich węzłach Edge wykonaj skrypt update.sh dla procesu Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Wykonaj skrypt update.sh dla SSO na wszystkich węzłach:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Nowe funkcje

Ta wersja wprowadza tę nową funkcję:

TLS 1.3 w przypadku ruchu wychodzącego

Ta wersja dodaje obsługę TLS 1.3 w przypadku ruchu wychodzącego (ruchu między procesorem wiadomości a serwerem backendu). Więcej informacji znajdziesz w artykule Konfigurowanie TLS 1.3 w przypadku ruchu wychodzącego.

Naprawione problemy z bezpieczeństwem

W tej wersji nie naprawiono żadnych problemów z bezpieczeństwem.

Zmiany w obsługiwanym oprogramowaniu

Ta wersja nie wprowadza żadnych zmian w obsługiwanym oprogramowaniu.

Wycofania i wyłączenia

Ta wersja nie wprowadza żadnych nowych wycofań ani wyłączeń.

Poprawki błędów

W tej sekcji znajdziesz listę błędów Private Cloud, które zostały naprawione w tej wersji.

Identyfikator problemu Opis
197529839

Brak spacji na końcu po operatorach warunków powodował błędy wdrożenia.

Problem został rozwiązany dzięki ulepszonemu przetwarzaniu nowych wierszy w instrukcjach warunkowych proxy.
269545512

Zaktualizowano wersję sterownika Postgres w bramie i monetyzacji do 42.5.4.

193007714

Podczas pobierania szczegółów docelowych proxy w formacie JSON brakowało kilku właściwości.

Problem został rozwiązany.
245387101

Zmodyfikowano dane kontroli interfejsów API powiązanych z aplikacją dewelopera.

Klucz tajny klienta jest teraz konsekwentnie rejestrowany w postaci zamaskowanej. Aby zapobiec maskowaniu klucza tajnego, możesz ustawić w serwerze zarządzania wartość false dla CWC conf_keymanagement_app.auditlog.mask.secret na serwerze zarządzania, jeśli chcesz rejestrować klucz tajny w postaci zwykłego tekstu.
260013493

Dodano poprawki optymalizujące wczytywanie zasobów specyfikacji OpenAPI w ramach zasady OASValidation.

Powinno to przyspieszyć czas uruchamiania procesora wiadomości, jeśli musi on wczytać wiele zasobów OAS. Powinno to również zapobiegać generowaniu niepotrzebnych błędów i ostrzeżeń podczas wczytywania proxy zawierających zasoby OAS.
274587823

Domyślnie nie można wczytywać podmiotów zewnętrznych w zasadzie XSLTransform.

Można to włączyć, ustawiając w procesorze wiadomości flagę conf_feature-flags_xsl.allow.external.entities=true.
260714664

Niektóre tabele Cassandra nadal domyślnie używały SizeTieredCompactionStrategy

Zmieniono to na LeveledCompactionStrategy. Pamiętaj, że ta zmiana dotyczy tylko nowych instalacji Apigee Edge for Private Cloud.
261631942

Naprawiono drobne regresje w skrypcie przedinstalacyjnym apigee-postgresql , w którym w pewnych warunkach nie można było utworzyć kopii zapasowej plików konfiguracyjnych.

258898812

Usunięto nieoczekiwany parametr credentialsLoaded z odpowiedzi interfejsu API na żądanie pobrania aplikacji.

272136041

Te pola interfejsu API, które zostały niedawno dodane do Apigee, są widoczne w Edge for Private Cloud. Nie mają one jednak wpływu na Edge for Private Cloud, więc możesz je bezpiecznie zignorować, jeśli je napotkasz.

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

Znane problemy

Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.

Stosowanie wielu wersji poprawek

W tej sekcji opisujemy, jak zastosować wiele wersji poprawek, jeśli aktualizujesz wersję Edge for Private Cloud starszą niż poprzednia wersja do publikacji poprawki.

Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge for Private Cloud, takich jak edge-management-server. Aby zastosować wiele wersji poprawek, musisz zaktualizować każdy komponent Edge, który został uwzględniony w wersji poprawki nowszej niż obecnie zainstalowana. Te komponenty znajdziesz, przeglądając informacje o wersji Edge for Private Cloud dla wszystkich wersji nowszych niż Twoja obecna wersja, i sprawdzając listę pakietów RPM dla tych wersji. Linki do wszystkich informacji o wersji Edge for Private Cloud znajdziesz w informacjach o wersji Apigee .

Uwaga: każdy komponent musisz zaktualizować tylko raz, instalując pakiet RPM dla najnowszej wersji komponentu uwzględnionej w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami w informacjach o wersji.

Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki. Jeśli chcesz uaktualnić do wersji poprawki, która nie jest najnowsza, musisz utrzymywać własną kopię archiwum tar repozytorium Apigee za pomocą kopii Apigee i używać tej kopii do instalacji Apigee. Więcej informacji znajdziesz w artykule Używanie lokalnego repozytorium Edge do utrzymywania wersji Edge.