4.52.00.01 – informacje o wersji Edge dla Private Cloud

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

19 kwietnia 2023 r. udostępniliśmy nową wersję Apigee Edge Private Cloud.

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

Procedura aktualizacji

W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli uaktualniasz ją z poprzedniej wersji Edge dla chmury prywatnej. Jeśli chcesz zaktualizować wcześniejszą wersję, zapoznaj się z sekcją Stosowanie wielu wersji poprawek.

Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy 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

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

apigee-all version

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

  1. Na wszystkich węzłach brzegowych:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge 4.52.00 bootstrap_4.52.00.sh, aby /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 apigee-service Edge 4.52.00 i zależności:
      sudo bash /tmp/bootstrap_4.52.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. 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łówny i rezerwowy):
    /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

Usunięto problemy dotyczące bezpieczeństwa

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

Zmiany w  obsługiwanym oprogramowaniu

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

Wycofania i zakończenia

W tej wersji nie ma żadnych nowych wycofań ani zakończeń obsługi.

Nowe funkcje

Ta wersja nie zawiera nowych funkcji.

Poprawki błędów

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

Identyfikator problemu Opis
271093461

Zasady OASValidation zużywały zbyt dużo alokacji pamięci sterty

Problem został rozwiązany.
248499777

Dodaliśmy więcej kontroli, aby zapobiec przemycaniu żądania GET w innym żądaniu POST.

245387101

Zmodyfikowane dane kontrolne interfejsów API powiązanych z aplikacją dewelopera.

Klucz tajny klienta jest teraz konsekwentnie rejestrowany w zamaskowany sposób. Możesz ustawić konfigurację conf_keymanagement_app.auditlog.mask.secret na false na serwerze zarządzania, aby zapobiec maskowaniu obiektu tajnego, jeśli chcesz rejestrować w dzienniku kontrolnym obiekt tajny w postaci zwykłego tekstu.
267778362

Podczas dodawania wpisów cron usługa Apigee-provision tworzyła puste wiersze.

Problem został rozwiązany.
267788856

Ulepszona funkcja rebuildindex, dzięki której interfejsy API indeksu nieoparte na identyfikatorach działają prawidłowo, gdy na podmiot przypada ponad 10 tys. aplikacji.

273931118

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

Powodowało to również błędy podczas pobierania pliku śledzenia w interfejsie.
274587823

Ze względów bezpieczeństwa podmioty zewnętrzne nie mogą być domyślnie wczytywane w zasadach XSLTransform.

Możesz to zastąpić, ustawiając flagę conf_feature-flags_xsl.allow.external.entities=true w procesorze komunikatów.
245387101

Zmodyfikowane dane kontrolne interfejsów API powiązanych z aplikacją dewelopera.

Klucz tajny klienta jest teraz konsekwentnie rejestrowany w zamaskowany sposób. Możesz zmienić konfigurację conf_keymanagement_app.auditlog.mask.secret na false na serwerze zarządzania, aby zapobiec maskowaniu obiektu tajnego, jeśli chcesz rejestrować w dzienniku kontrolnym obiekt tajny w postaci zwykłego tekstu.
276991965

Naprawiliśmy błąd wprowadzony w OPDK w wersji 4.52.00, który powodował, że niektóre kombinacje interfejsu API i nagłówka Accept kończyły się niepowodzeniem.

260024953

Apigee nie wypełniało niektórych zmiennych docelowych, takich jak URL i Host, gdy używany był serwer docelowy i wystąpił błąd docelowy.

Problem został rozwiązany.
274399775

Podczas uaktualniania z Edge dla chmury prywatnej w wersji 4.51 do wersji 4.52 systemy Cassandra i cassandra-client nie były uaktualniane do najnowszych wersji.

Problem został rozwiązany
269545512

Zaktualizowano wersję sterownika Postgres w bramie do wersji 42.5.4.

270203185

Zaktualizowano wersję sterownika Postgres w usłudze Zarabianie do wersji 42.5.4.

197529839

Ulepszone obsługiwanie nowych wierszy w instrukcjach warunkowych serwerów proxy.

214664198

Dodaliśmy kolumnę w tabelach faktów Analytics, która zawiera 3 zasady, których wykonanie zajęło najwięcej czasu.

258898812

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

270967547

Podczas uaktualniania z Edge dla chmury prywatnej w wersji 4.50 do wersji 4.52 wystąpił problem.

Problem został rozwiązany.

Znane problemy

Występują problemy z uaktualnieniem Apigee-postgresql z wersji 4.50 lub 4.51 do wersji 4.52. Problemy występują głównie wtedy, gdy liczba tabel faktów podrzędnych jest większa niż 500. Więcej informacji znajdziesz w sekcji Uaktualnianie Postgresql podczas aktualizacji do wersji 4.52 w znanych problemach z Edge for Private Cloud.

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 uaktualniasz Edge dla chmury prywatnej z wersji starszej niż poprzednia wersja do publikacji poprawki.

Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge dla chmury prywatnej, takich jak edge-management-server. Aby zastosować kilka wersji poprawek, musisz zaktualizować każdy komponent Edge, który został uwzględniony w wersji poprawki wydanej później niż obecnie zainstalowana wersja. Te komponenty znajdziesz w informacjach o wersji Edge dla chmury prywatnej dla wszystkich wersji nowszych niż Twoja obecna wersja. Sprawdź listę pakietów RPM dla tych wersji. Wszystkie informacje o wersjach Edge dla chmury prywatnej znajdziesz w informacjach o wersjach Apigee.

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

Uwaga: uaktualnienie komponentu automatycznie instaluje najnowszą wersję poprawki komponentu. Jeśli chcesz przejść na wersję poprawki, która nie jest najnowsza, musisz zachować 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.