Podsumowanie wiosennych wiadomości: ważne wydania Spring Boot, Cloud, Security, Session i Spring AI

Podsumowanie wiosennych wiadomości: ważne wydania Spring Boot, Cloud, Security, Session i Spring AI

W tygodniu rozpoczynającym się 19 sierpnia 2024 r. w ekosystemie Spring panowała intensywna aktywność, obejmująca: wypunktowane i krytyczne wydania Spring Boot, Spring Data, Spring Cloud, Spring Security, Spring Authorization Server, Spring Session, Spring for Apache Kafka i Spring dla Apache Pulsara.

Wiosenne buty

the Druga ważna wersja Do Wiosenne buty Wersja 3.4.0 zawiera poprawki błędów, ulepszenia dokumentacji, aktualizacje zależności i wiele nowych funkcji, takich jak: Aktualizacja do @ConditionalOnSingleCandidate Wyjaśnienie, jak postępować z przedmiotami zapasowymi w obecności jednego zwykłego przedmiotu; I skład SimpleAsyncTaskScheduler Klasa, gdy włączone są wątki wirtualne. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

Wersje 3.3.3 I 3.2.9 Spring Boot został wykonany Wydany Aby rozwiązać problem CVE-2024-38807, Luka w zabezpieczeniach polegająca na fałszowaniu podpisów w programie ładującym Spring Bootgdzie używane są aplikacje spring-boot-loader Lub spring-boot-loader-classic Interfejsy API zawierają niestandardowy kod weryfikujący podpis zagnieżdżonych plików JAR i mogą być podatne na fałszowanie podpisów, gdy treść wyglądająca na podpisaną przez jednego sygnatariusza jest w rzeczywistości podpisana przez innego. Obowiązkowa dla programistów korzystających z wcześniejszych wersji Spring Boot On promuje Do wersji 3.1.13, 3.0.16 i 2.7.21.

Dane wiosenne

Obie wersje 2024.0.3 i 2023.1.9 Wydania usług Do Dane wiosennePolecane poprawki błędów i aktualizacje zależności dla podprojektów, takich jak: Spring Data Commons 3.3.3 i 3.2.9; Dane wiosenne MongoDB 4.3.3 i 4.2.9; Spring Data Elasticsearch 5.3.3 i 5.2.9; oraz Spring Data Neo4j 7.3.3 i 7.2.9. Wersje te mogą być używane odpowiednio przez Spring Boot 3.3.3 i 3.2.9.

Wiosenna chmura

the Pierwsza ważna publikacja Do Wiosenna chmura Wersja 2024.0.0, zwana Mooregate, zawiera poprawki błędów i istotne aktualizacje podprojektów: Wiosenna chmura Kubernetes 3.2.0-M1; Funkcja chmury wiosennej 4.2.0-M1; Wiosenna chmura OpenFeign 4.2.0-M1; Prąd ciągu wiosennego 4.2.0-M1; I Wiosenna Brama Chmur 4.2.0-M1. To wydanie zapewnia zgodność z Spring Boot 3.4.0-M1. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

READ  Wspaniałe gry zostały zamknięte szybko, zebrano 3,4 miliona dolarów

Wiosenne bezpieczeństwo

the Druga ważna wersja Do Wiosenne bezpieczeństwo Wersja 6.4.0 wprowadza poprawki błędów, aktualizacje zależności i nowe funkcje, takie jak: Ulepszona obsługa @AuthenticationPrincipal I @CurrentSecurityContext Adnotacje opisowe w celu lepszego dostosowania do bezpieczeństwa metody; Zachowaj niestandardowy typ użytkownika InMemoryUserDetailsManager Klasa dla lepszego wykorzystania w loadUserByUsername() metoda; I dodaj konstruktora AuthorizationDeniedException class, dla której ma zostać podana wartość domyślna AuthorizationResult Interfejs. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu I Co nowego? strona.

Podobnie wydano również wersje Spring Security 6.3.2, 6.2.6 i 5.8.14. Wydany Zapewnia poprawki błędów, aktualizacje zależności i nową funkcję, która implementuje obsługę wielu adresów URL w ActiveDirectoryLdapAuthenticationProvider Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 6.3.2, Wersja 6.2.6 I Wersja 5.8.14.

Serwer delegacji wiosennych

Wersje 1.4.0-M1, 1.3.2 i 1.2.6 Serwer delegacji wiosennych To było Wydany Który zawiera poprawki błędów, aktualizacje zależności i nowe funkcje, takie jak: Nowość authenticationDetailsSource() Metoda dodana do OAuth2TokenRevocationEndpointFilter Klasa używana do budowania szczegółów uwierzytelniania z instancji serwletu w Dżakarcie HttpServletRequest interfejs; I pozwól na dostosowanie instancji Spring Security LogoutHandler interfejs w OidcLogoutEndpointFilter Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.4.0-M1, Wersja 1.3.2 I Wersja 1.2.6.

Sesja wiosenna

the Druga ważna wersja Wersja Spring Session 3.4.0-M2 zawiera kilka aktualizacji zależności i nową wersję RedisSessionExpirationStore Interfejs umożliwia teraz dostosowanie polityki wygaśnięcia w jednej instancji RedisIndexedSessionRepository.RedisSession Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu I Co nowego? strona.

Podobnie, On uwalnia Wersje sesji wiosennej 3.3.2 i 3.2.5 zawierają aktualizacje zależności i poprawkę dotyczącą problemu związanego z występowaniem instancji AbstractSessionWebSocketMessageBrokerConfigurer Klasa tworzy podekscytowaną instancję SessionRepository Interfejs wynika z niestabilnej deklaracji frameworka Spring ApplicationListener Interfejs. Więcej szczegółów na temat tego wydania można znaleźć w uwagach do wydania Wersja 3.3.2 I Wersja 3.2.5.

READ  Ujawniono samochód wyścigowy Ferrari 296 GT3 V-6

Model wiosenny

Wersje 1.3 M2, 1.2.3 i 1.1.8 Model wiosenny To było Wydany Zawiera poprawki błędów, aktualizacje zależności i nowe funkcje, takie jak: Ulepszone uzupełnianie postów według zdarzenia i identyfikatora celu, aby umożliwić bazom danych optymalizację planu zapytań; I restrukturyzacja EventPublication Zmień nazwę interfejsu isPublicationCompleted() sposób na isCompleted()Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.3.0-M2, Wersja 1.2.3 I Wersja 1.1.8.

Wiosenna sztuczna inteligencja

the Druga ważna wersja Do Wiosenna sztuczna inteligencja Wersja 1.0.0 wprowadza poprawki błędów, ulepszenia dokumentacji i nowe funkcje, takie jak: Ulepszona funkcjonalność monitorowania ChatClient interfejs, formularze czatu, formularze do osadzania, formularze generowania obrazów i sklepy wektorowe; nowy MarkdownDocumentReader Do Rurociągi ETL; I nowy ChatMemory Interfejs obsługiwany przez Cassandrę.

Wiosna dla Apache Kafka

Wersje 3.3.0-M2, 3.2.3 i 3.1.8 Wiosna dla Apache Kafka To było Wydany Dzięki poprawkom błędów, aktualizacjom zależności i nowym funkcjom, takim jak: obsługa Apache Kafka 3.8.0; Ulepszona obsługa błędów podczas ponawiania próby odporności na błędy. Wersje te zostaną uwzględnione odpowiednio w Spring Boot 3.4.0-M2, 3.3.3 i 3.2.9. Więcej szczegółów na temat tego wydania można znaleźć w uwagach do wydania Wersja 3.3.0-M2, Wersja 3.2.3 I Wersja 3.1.8.

Wiosna dla Apache Pulsar

the Pierwsza ważna publikacja Do Wiosna dla Apache Pulsar Wersja 1.2.0-M1 zawiera ulepszenia dokumentacji, aktualizacje zależności i nowe funkcje: możliwość skonfigurowania tematu i wirtualnej przestrzeni nazw; Oraz możliwość użycia niestandardowej instancji Jacksona ObjectMapper Klasa dla schematów JSON. Ta wersja będzie zawarta w Spring Boot 3.4.0-M2. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

Podobnie dla Apache Pulsar wydano wiosenne wersje 1.1.3 i 1.0.9 Wydany Uaktualnienia zależności obejmują i będą uwzględnione odpowiednio w Spring Boot 3.3.3 i 3.2.9. Więcej szczegółów na temat tych wydań można znaleźć w notatce o wydaniu Wersja 1.1.3 I Wersja 1.0.9.

READ  Google testuje medycznego chatbota AI w Mayo Clinic

Randolph Howe

„Zła entuzjasta podróży. Irytująco skromny ćpun internetu. Nieprzepraszający alkoholiczek”.

Rekomendowane artykuły

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *