4.51.00.12 – Informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
informacje.

30 marca 2023 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.

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

Zaktualizuj procedurę

W tej sekcji dowiesz się, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią poprawkę – 4.51.00.11. Jeśli musisz zaktualizować wcześniejszą wersję, przeczytaj sekcję o stosowaniu wielu wersji poprawek.

Zainstalowanie tej wersji spowoduje zaktualizowanie składników na tej liście 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 dowiedzieć się, czy masz zainstalowane wersje RPM, wpisz:

apigee-all version

Aby zaktualizować instalację, wykonaj tę procedurę w węzłach brzegowych:

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytorium Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge 4.51.00 bootstrap_4.51.00.sh dla platformy /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 i zależności programu Edge 4.51.00 apigee-service:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

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

    4. Aby wykonać skrypt apigee-service.sh, użyj polecenia source:
      source /etc/profile.d/apigee-service.sh
  2. Zaktualizuj węzły Postgres (nadrzędne i trybowe):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. We wszystkich węzłach brzegowych uruchom skrypt update.sh dla procesu brzegowego:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Uruchom skrypt update.sh na potrzeby logowania jednokrotnego we wszystkich węzłach:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Nowe funkcje

W tej wersji wprowadziliśmy nową funkcję:

TLS 1.3 w przypadku ruchu w kierunku południowym

W tej wersji dodaliśmy obsługę TLS 1.3 w przypadku ruchu w kierunku południowym (ruch między procesorem wiadomości a serwerem backendu). Więcej informacji znajdziesz w artykule o konfigurowaniu TLS 1.3 na potrzeby ruchu z południa.

Usunięto problemy z bezpieczeństwem

W tej wersji nie rozwiązano żadnych problemów z bezpieczeństwem.

Zmiany w obsługiwanym oprogramowaniu

Nie wprowadziliśmy żadnych zmian w obsługiwanym oprogramowaniu.

Elementy wycofane

Ta wersja nie została wycofana z użycia.

Poprawki błędów

Ta sekcja zawiera listę błędów w Private Cloud, które zostały naprawione w tej wersji.

Identyfikator problemu Opis
197529839

Brak spacji na końcu za operatorami warunku spowodowała błędy podczas wdrażania.

Ten błąd został naprawiony przez ulepszoną obsługę nowych wierszy w instrukcjach warunków dotyczących serwerów proxy.
269545512

Zaktualizowaliśmy wersję sterownika Postgres w bramie i przychodach do 42.5.4.

193007714

Gdy szczegóły miejsca docelowego serwera proxy zostały pobrane w formacie JSON, zabrakło kilku właściwości.

Naprawiliśmy ten błąd.
245387101

Zmodyfikowane dane kontrolne interfejsów API powiązanych z aplikacjami dla deweloperów.

Tajny klucz klienta jest teraz stale logowany za pomocą maskowania. Aby zapobiec maskowaniu obiektu tajnego, gdy podczas kontroli chcesz zapisać obiekt tajny w postaci zwykłego tekstu, ustaw CWC conf_keymanagement_app.auditlog.mask.secret na wartość false (fałsz).
260013493

W zasadach OASValidation dodaliśmy poprawki w celu optymalizacji ładowania zasobów specyfikacji Open API.

Powinno to przyspieszyć rozruch procesora wiadomości, jeśli MP musi wczytać wiele zasobów OAS. Powinno to także uniemożliwić generowanie zbędnych błędów i generowanie logów z ostrzeżeniem podczas wczytywania serwerów proxy zawierających zasoby OAS.
274587823

Domyślnie w zasadach XSLTransform nie można ładować jednostek zewnętrznych.

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

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

Ustawienie zostało zmienione na LeveledCompactionStrategy. Pamiętaj, że ta zmiana dotyczy tylko nowych instalacji Apigee Edge dla Private Cloud.
261631942

Naprawiliśmy drobną regresję w skrypcie instalacji wstępnej apigee-postgresql, który powodował, że w niektórych przypadkach nie można było wykonać kopii zapasowej plików konfiguracji.

258898812

Usunięto nieoczekiwany parametr credentialsLoaded z odpowiedzi interfejsu API pobierania aplikacji.

272136041

Poniższe pola interfejsu API, które zostały ostatnio dodane do Apigee, są widoczne w Edge dla Private Cloud. Nie mają one jednak wpływu na Edge dla 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.

Stosuję wiele wersji poprawki

W tej sekcji opisano, jak zastosować wiele wersji poprawek, jeśli przeprowadzasz aktualizację z wersji Edge dla Private Cloud, która jest wcześniejsza niż poprzednia wersja poprawki.

Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge dla Private Cloud, takich jak edge-management-server. Aby zastosować wiele wersji poprawek, musisz zaktualizować każdy komponent Edge, który został dołączony do poprawki później niż obecnie zainstalowana. Aby znaleźć te komponenty, zajrzyj do informacji o wersjach Edge dla Private Cloud w przypadku wszystkich wersji późniejszych niż bieżąca wersja oraz przejrzyj listę RPM dla tych wersji. Linki do wszystkich informacji o wersji Edge for Private Cloud znajdziesz w informacjach o wersji Apigee.

Uwaga: każdy komponent wystarczy zaktualizować tylko raz. W tym celu wystarczy zainstalować RPM dla najnowszej wersji komponentu uwzględnionego w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami podanymi w informacjach o tej wersji.

Uwaga: uaktualnianie komponentu automatycznie instaluje jego najnowszą wersję. Jeśli chcesz uaktualnić poprawkę do najnowszej wersji, musisz utrzymywać własną kopię repozytorium Apigee w trybie tarball za pomocą lustrzanego zasobu Apigee i używać go w przypadku instalacji Apigee. Więcej informacji znajdziesz w artykule na temat utrzymywania wersji Edge przy użyciu lokalnego repozytorium Edge.