4.50.00.09 – Informacje o wersji Edge dla Private Cloud

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

18 sierpnia 2021 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.

Zaktualizuj procedurę

Zaktualizowanie tej wersji spowoduje zaktualizowanie komponentów na poniższej liście RPM:

  • edge-gateway-4.50.00-0.0.20137.noarch.rpm
  • edge-management-server-4.50.00-0.0.20137.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20137.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
  • edge-router-4.50.00-0.0.20137.noarch.rpm
  • edge-analytics-4.50.00-0.0.40045.noarch.rpm
  • apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
  • apigee-service-4.50.00-0.0.1426.noarch.rpm
  • apigee-provision-4.50.00-0.0.615.noarch.rpm
  • apigee-validate-4.50.00-0.0.623.noarch.rpm
  • apigee-sso-4.50.00-0.0.21017.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.915.noarch.rpm
  • edge-ui-4.50.00-0.0.20193.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20017.noarch.rpm
  • apigee-drupal-7.82-0.0.306.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
  • Apigee-drupal-contrib-4.50.00-0.0.403.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.50.00 bootstrap_4.50.00.sh do /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Zainstaluj narzędzie i zależności Edge w wersji 4.50.00 apigee-service:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      gdzie uName: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 uruchomić skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Zaktualizuj narzędzie apigee-validate na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Zaktualizuj narzędzie apigee-provision na serwerze zarządzania:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. Zaktualizuj wszystkie węzły Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla chmury prywatnej. Na przykład: /opt/silent.conf.

  5. Zaktualizuj węzły Postgres (główne i w trybie gotowości):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh dla procesu edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. Uruchom skrypt update.sh na potrzeby logowania jednokrotnego na wszystkich węzłach:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. Uruchom skrypt update.sh dla interfejsu użytkownika na wszystkich węzłach:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. Jeśli używasz nowej wersji Edge, wykonaj to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. We wszystkich węzłach portalu Apigee dla programistów zaktualizuj proces devportal, wykonując wykonanie następujące polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

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

W tej wersji wprowadzono następujące nowe funkcje:

Nowe wyskakujące okienko z ostrzeżeniem o datach końca życia Edge dla Private Cloud

Klienci Edge dla Private Cloud zaczną widzieć ostrzeżenia wyświetlane 6 miesięcy przed data końca okresu eksploatacji zainstalowanej wersji. Komunikat EOL wyświetla się raz na sesję przeglądarki: Jeśli zamkniesz kartę lub przeglądarkę, sesja zostanie utracona. Jeśli następnie ponownie otworzysz Apigee w przeglądarce, Wiadomość zostanie wyświetlona ponownie.

Nowa opcja wylogowywania użytkowników po zmianie hasła

Do zasady apigee.feature.clearSessionOnPasswordUpdate dodano nową flagę, która umożliwia określasz, czy użytkownicy mają być wylogowywani po zmianie hasła. Domyślnie użytkownicy nie są zalogowani.

Nowa flaga do ustawiania wersji TLS dla SMTP

Do mail.smtp.ssl.protocols dodano nową flagę, która określa protokół SSL które są włączone na potrzeby połączeń SMTP. Ta funkcja pozwala skonfigurować protokoły SSL oparte na wymagania dotyczące bezpieczeństwa.

Skonfiguruj serwer proxy przekierowania.

Dodaliśmy te flagi, które umożliwiają skonfigurowanie serwera proxy przekierowania:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

Domyślnie wartości flag są puste.

Ulepszony skrypt pg-data-purge do trwałego usuwania nadrzędnych tabel faktów ze statystyk

Aby uruchomić skrypt, wpisz to polecenie:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

Skrypt zawiera te opcje:

  • Delete-from-parent-fact Wartość domyślna : nie. Dane starsze niż okres przechowywania będą też usuwane. dni od nadrzędnej tabeli faktów.
  • Confirm-delete-from-parent-fact Domyślnie: Nie. Jeśli nie, skrypt wyświetli prośbę o potwierdzenie. przed usunięciem danych z faktu nadrzędnego. Ustaw wartość Tak, jeśli skrypt trwałego usuwania jest automatyczny.

Opcja zmiany etykiety użytkownika na stronie logowania

Nowa flaga apigee.feature.customLoginUserLabel umożliwia skonfigurowanie etykiety użytkownika. na stronie logowania zgodnie ze swoimi preferencjami. Wartość domyślna to Adres e-mail.

Poprawki błędów

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

Identyfikator problemu Opis
179989459

Usunięcie produktu API z pakietu produktów interfejsu API nie zadziałało.

Naprawiliśmy ten błąd.
67151202

Wymagania dotyczące złożoności haseł nie były wymuszane podczas instalacji

Naprawiliśmy ten błąd.
175942835

Klienci mogli wysyłać żądania GET do raportów z podsumowaniem dnia bez żadnej ochrony CSRF.

Naprawiliśmy ten błąd.
161351690

Zasada HMAC nie pojawiła się na liście zasad w interfejsie użytkownika

Naprawiliśmy ten błąd.
170791446

Problem z przekierowaniem 404 na karcie Programiści w interfejsie.

Klienci nie mogli edytować ani usuwać plików, ani wykonywać żadnych innych działań na karcie Programiści. w interfejsie, ponieważ adres e-mail dewelopera zawierał znaki specjalne. Rozwiązaliśmy ten problem
168149141

Podczas instalacji związanej z zarabianiem na drugim serwerze zarządzania wystąpił błąd

Usunięto niektóre potencjalne problemy spowodowane wyścigiem podczas instalacji Serwer zarządzania Mint
167960487

ORAZ/LUB zarezerwowane słowa kluczowe w tekście wymiarów spowodowały problemy z raportami statystycznymi

Naprawiliśmy ten błąd.
168846482

Przywrócenie z Postgres nie powiodło się, jeśli brakowało baz danych Apigee

Poprawiliśmy logowanie błędów w skrypcie przywracania Postgres.
161155125

Nie udało się przeprowadzić uaktualnienia dla apigee-ldap

Naprawiliśmy ten błąd.
180207712

Klient nie mógł dodać nowych węzłów Cassandra

Konfiguracja systemu Cassandra zakończy się niepowodzeniem i wyświetli się ulepszony komunikat o błędzie w przypadku nieprawidłowego Właściwość CASS_HOSTS została udostępniona.
173657467

Serwer zarządzania nie działał, jeśli węzły Cassandra w innym centrum danych były niedostępne.

Do tej funkcji dodaliśmy skrypt włączania uwierzytelniania Cassandra.
182456858

Serwer zarządzania nie łączył się z lokalnym regionem Postgres.

Ulepszono algorytm serwera zarządzania w celu wyboru najlepszego Postgresa, z którym ma się połączyć w przypadku zapytań analitycznych.
189743303

Problem z filtrowaniem interfejsu Analytics API

Naprawiliśmy ten błąd.
156623186

Ograniczenia uprawnień nie działały w przypadku zasobu kontroli

Naprawiliśmy ten błąd.
123015330

Nieprawidłowo sformatowane numery w pliku .properties komponentu uniemożliwiały działanie komponentu. od rozpoczęcia

Naprawiliśmy ten błąd.
183147699

Rozwiązanie problemu z rejestracjami w magazynie danych podczas instalacji/aktualizacji serwera zarządzania gdy używane są nazwy regionów inne niż w formacie dc-x.

Patrz: Konfiguracja brzegowa Odwołanie do pliku.
180373096

Masowe wdrażanie serwerów proxy interfejsów API było powolne

Naprawiliśmy ten błąd.
182857918

Ulepszono logi procesora wiadomości, aby lepiej przechwytywać stany błędów

193870176

Dodano konfigurację na poziomie routera, aby wyłączyć opcje nasłuchiwania hosta wirtualnego na standardowych portach 80 i 443)

168560804

Podczas tworzenia udostępnianego przepływu został zwrócony błąd 403

Błąd wystąpił, ponieważ do interfejsu API została przekazana niezdefiniowana wartość. To było naprawiony.
186503861

Zasada ServiceObjaśnienie rozdzieliła wartości nagłówków i wysyłała nagłówki z tym samym kluczem. i różne wartości do backendu, gdy użyto elementu

Dodano ogólną konfigurację (conf_http_HTTPHeader.{ANY}) do zarządzania domyślny wielowartościowy & powtarzające się zachowanie wszystkich nagłówków. Ta konfiguracja zapewni tylko ma zastosowanie, jeśli nie istnieje konkretna konfiguracja nagłówka.

Naprawiono problemy dotyczące bezpieczeństwa

Poniżej znajduje się lista znanych problemów z bezpieczeństwem, które zostały naprawione w tej wersji. Aby uniknąć tych problemów, zainstaluj najnowszą wersję Edge Private Cloud.

Identyfikator problemu Opis
CVE-2020-11022

Usunięto lukę w zabezpieczeniach jQuery

CVE-2020-11023

Usunięto lukę w zabezpieczeniach jQuery

CVE-2018-20801

Problemy z lukami w zabezpieczeniach Highcharts w interfejsie Edge (klasyczny)

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

Luka w zabezpieczeniach typu cross-site scripting (XSS) w jQuery

Usunięto lukę w zabezpieczeniach w zapytaniu jquery, która zgłaszała ataki typu cross-site scripting (XSS).

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

Luka w zabezpieczeniach serwletu Tomcat.

Istniejący serwlet Tomcat w wersji 8.0.53 miał lukę w zabezpieczeniach. Uaktualnianie Tomcat serwlet do wersji 8.5.34 usuwa tę lukę w zabezpieczeniach.

Znane problemy

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