4.52.00.01 – informacje o wersji Edge dla Private Cloud

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

19 kwietnia 2023 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.

Uwaga: ta wersja będzie obsługiwana do 31 sierpnia 2024 r.

Zaktualizuj procedurę

Ta sekcja opisuje sposób instalowania tej wersji w przypadku aktualizacji z poprzedniej wersji Edge dla Private Cloud. Jeśli musisz zaktualizować starszą wersję, przeczytaj Stosowanie wielu wersji poprawek.

Zaktualizowanie tej wersji spowoduje zaktualizowanie komponentów na tej liście pakietów RPM:

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm
.

Możesz sprawdzić, które wersje RPM są obecnie zainstalowane, wymagają aktualizacji, wpisując:

apigee-all version

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

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge w wersji 4.52.00 bootstrap_4.52.00.sh do /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Zainstaluj narzędzie i zależności Edge w wersji 4.52.00 apigee-service:
      sudo bash /tmp/bootstrap_4.52.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. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Użyj polecenia source, aby wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. Zaktualizuj węzły Postgres (główne i w trybie gotowości):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh dla procesu brzegowego:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Uruchom skrypt update.sh dla logowania jednokrotnego na wszystkich węzłach:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Naprawiono problemy dotyczące bezpieczeństwa

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

Zmiany w obsługiwane oprogramowanie

W tej wersji nie wprowadziliśmy żadnych zmian w obsługiwanym oprogramowaniu.

Wycofania i wycofania

W tej wersji nie ma żadnych nowych funkcji wycofanych ani wycofanych.

Nowe funkcje

Nie ma w niej żadnych nowych funkcji.

Poprawki błędów

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

Identyfikator problemu Opis
271093461

Zasada OASValidation zużywała za dużo pamięci sterty

Naprawiliśmy ten błąd.
248499777

Dodano więcej mechanizmów kontroli, aby zapobiec przemycie żądania GET wewnątrz innego żądania POST.

245387101

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

Tajny klucz klienta jest teraz stale logowany z uwzględnieniem maskowania. Możesz skonfigurować Z: conf_keymanagement_app.auditlog.mask.secret do: false w sekcji Zarządzanie serwera, aby zapobiec maskowaniu obiektu tajnego, w przypadku, gdy chcesz zapisać obiekt tajny ze zwykłego tekstu. podczas kontroli.
267778362

Usługa Apigee obsługiwała puste wiersze podczas dodawania wpisów cron.

Naprawiliśmy ten błąd.
267788856

Ulepszony rebuildindex, dzięki któremu interfejsy API indeksów bez identyfikatorów działają poprawnie, gdy są ponad 10 tys. aplikacji na podmiot.

273931118

Naprawiono regresję w interfejsie API MGMT, która powodowała zwracanie nieprawidłowych typów treści nagłówek akceptowania w żądaniach zawierał symbol wieloznaczny.

To również powodowało błędy podczas pobierania pliku śledzenia w interfejsie użytkownika.
274587823

Ze względów bezpieczeństwa nie można teraz domyślnie ładować elementów zewnętrznych Zasada XSLTransform.

Możesz to zmienić, ustawiając flagę conf_feature-flags_xsl.allow.external.entities=true w przetwarzaniu wiadomości.
245387101

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

Tajny klucz klienta jest teraz stale logowany z uwzględnieniem maskowania. Możesz zmienić konfigurację Z: conf_keymanagement_app.auditlog.mask.secret do: false w sekcji Zarządzanie serwera, aby zapobiec maskowaniu obiektu tajnego, w przypadku, gdy chcesz zapisać obiekt tajny ze zwykłego tekstu. podczas kontroli.
276991965

Naprawiliśmy błąd związany z OPDK w wersji 4.52.00, który powodował wyświetlanie niektórych nagłówków API i Akceptuję nie udać się kombinacji.

260024953

Usługa Apigee nie wypełniała niektórych zmiennych docelowych, takich jak adres URL i host, gdy serwer docelowy i pojawiło się błąd celu.

Rozwiązaliśmy ten problem.
274399775

Podczas uaktualniania z wersji z Edge dla Private Cloud od wersji 4.51 do 4.52.

Rozwiązaliśmy ten problem
269545512

Wersja sterownika Postgres w bramie została zaktualizowana do wersji 42.5.4.

270203185

Zaktualizowaliśmy wersję sterownika Postgres w sekcji Zarabianie do wersji 42.5.4.

197529839

Ulepszona obsługa nowych wierszy w instrukcjach warunków serwerów proxy.

214664198

Dodaliśmy w tabelach faktów Analytics kolumnę z 3 głównymi zasadami, przy których najdłużej trwa.

258898812

Z odpowiedzi interfejsu API pobierania aplikacji usunięto nieoczekiwany parametr credentialsLoaded.

270967547

Podczas uaktualniania Edge for Private Cloud do wersji 4.50 do wersji 4.52 wystąpił problem.

Naprawiliśmy ten błąd.

Znane problemy

Apigee-postgresql ma problemy z uaktualnieniem z wersji 4.50 lub 4.51 do wersji 4.52. Problemy dotyczą głównie występują, gdy liczba podrzędnych tabel faktów jest większa niż 500. Zobacz Uaktualnienie postgresql podczas aktualizowania do wersji 4.52 w sekcji Znane problemy z Edge for Private Cloud.

Zobacz znane problemy z Edge dla Private Cloud pełną listę znanych problemów.

Stosowanie wielu wersji poprawek

W tej sekcji opisano, jak zastosować wiele wersji poprawki w przypadku aktualizacji z wersję Edge dla Private Cloud, która jest starsza niż poprzednia wersja 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 aktualizację z wersją późniejszą niż aktualnie zainstalowana. Komponenty te możesz znaleźć przez zapoznając się z informacjami o wersji Edge for Private Cloud dla wszystkich wersji nowszych niż obecna i sprawdzić listę RPM dla tych wydań. Zobacz Informacje o wersji Apigee – linki do wszystkich Informacje o wersji Edge dla Private Cloud.

Uwaga: każdy komponent musisz zaktualizować tylko raz. W tym celu wystarczy zainstalować RPM dla najnowszych wersji komponentu uwzględnionego w wersjach poprawek. Postępuj zgodnie z instrukcjami w informacje o wersji, by zaktualizować komponent.

Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej poprawki . Jeśli chcesz uaktualnić ją do najnowszej wersji, musisz obsługuj własne kopię pliku tar repozytorium Apigee, korzystając z odbicia lustrzanego Apigee, i używaj jej do instalacji Apigee. Więcej informacji można znaleźć w sekcji Korzystanie z lokalnego repozytorium Edge do zachowania wersji Edge.