Ekosystemy wiosenne skupiają się na Spring Boot, Spring Security i Spring Modulith

Ekosystemy wiosenne skupiają się na Spring Boot, Spring Security i Spring Modulith

W tygodniu rozpoczynającym się 17 czerwca 2024 r. w ekosystemie Spring nastąpił gwałtowny wzrost aktywności, który podkreślał najważniejsze wydania: Spring Boot 3.3.1 i 3.2.7; Spring Security 6.3.1, 6.2.5 i 5.8.13; Sesja wiosenna 3.3.1 i 3.2.4; i Spring Modulith 1.2.1, 1.1.6 i 1.0.9.

Wiosenne buty

uwolnienie Wiosenne buty Wersje 3.3.1 I 3.2.7 Zapewnij ulepszenia dokumentacji, aktualizacje zależności i rozwiązania znaczących problemów, takich jak: a IllegalArgumentException Podczas próby użycia instancji Tomcat Http11Nio2Protocol Klasa SSL utworzona przez Spring Boot; Przykład tego DataSourceProperties Nie udało się połączyć klasy if java.sql Jednostka nie jest dołączona. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 3.3.1 I Wersja 3.2.7.

Rama wiosenna

Rama wiosenna 6.1.10, f Dziesiąte wydanie konserwacyjnezapewnia poprawki błędów (w tym przywrócenie wersji 6.1.9), ulepszenia dokumentacji i nowe funkcje: Przykład PersistenceExceptionTranslationInterceptor Klasa teraz odzyskuje siły w defensywie PersistenceExceptionTranslator Zbiorniki interfejsu obejmujące scenariusze, w których kompilator nie został zainicjowany przed zamknięciem; I obsługuj wszystkie instrukcje wyjątków „resetuj połączenie” z pliku DisconnectedClientHelper Pora roku. Ta wersja jest zawarta w Spring Boot 3.2.7 i 3.3.1. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

Wiosenne bezpieczeństwo

Wersje 6.3.1, 6.2.5 i 5.8.13 Wiosenne bezpieczeństwo To było Wydany Zawiera poprawki błędów, aktualizacje zależności, aktualizacje kompilacji i nowe funkcje, takie jak: Ulepszone rejestrowanie od wewnątrz check() metoda określona w RequestMatcherDelegatingAuthorizationManager Kategoria nie dostarczyła przydatnych informacji; I zaktualizuj do ldap.adoc aby uwzględnić wymagane zależności, aby uniknąć problemów napotykanych przez programistów podczas konfigurowania protokołu LDAP. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 6.3.1, Wersja 6.2.5 I Wersja 5.8.13.

Serwer licencji Spring

Wersje 1.3.1 i 1.2.5 Serwer licencji Spring To było Wydany Obejmuje aktualizacje zależności i rozwiązania problemów: a ClassNotFoundException Ze względu na wskazówki AOT, które uniemożliwiają kompilację podczas używania JdbcOAuth2AuthorizationService Lub JdbcRegisteredClientRepository warstwy; Uwierzytelnianie certyfikatu klienta X509 wymusza wartość ustawioną na client_id pole w pliku konfiguracyjnym YAML bez uprzedniego sprawdzania metody uwierzytelniania klienta. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.3.1 I Wersja 1.2.5.

Wiosna dla GraphQL

Wersje 1.3.1 i 1.2.7 Wiosna dla GraphQL To było Wydany Zapewnia poprawki błędów, ulepszenia dokumentacji, aktualizacje zależności i nowe funkcje: Obsługa przywracania instancji Reactor Flux Klasa metod oznaczona adnotacją @EntityMapping Aby uzupełnić istniejące wsparcie dla List, Mono I CompletableFuture; i pozwolić na użycie Wykres Java QL Wersja 21.x jest dostępna w zestawie Spring for GraphQL 1.2. Wersje te są zawarte odpowiednio w wersjach Spring Boot 3.2.7 i 3.3.1. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.3.1 I Wersja 1.2.7.

Sesja wiosenna

Wersje 3.3.1 i 3.2.4 Sesja wiosenna To było Wydany Dzięki aktualizacjom zależności i nowej funkcji, która rozwiązuje domyślny problem z implementacją UserDetails interfejs użytkownika, User, są zwracane zamiast niestandardowej implementacji określonej przez użytkownika. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 3.3.1 I Wersja 3.2.4.

Wiosenna integracja

Wersje 6.3.1 i 6.2.6 Wiosenna integracja Został wydany i zawiera poprawki błędów, ulepszenia dokumentacji, aktualizacje zależności i dostępność nowych funkcji ZeroMqMessageHandler Klasa z opcjonalnym tematem do dystrybucji komunikatów do subskrypcji, które muszą być opakowane w dodatkową pustą ramkę. Stanowiłoby to uzupełnienie istniejącego motywu domyślnego. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 6.3.1 I Wersja 6.2.6.

Model wiosenny

Wersje 1.2.1 i 1.1.6 Model wiosenny To było Wydany Zawiera: Ulepszoną konfigurację ApplicationModuleDetectionStrategy Interfejs przez spring.modulith.detection-strategy Właściwość, która akceptuje wartości direct-sub-packages (domyślnie) lub explicitly-annotated; Rozwiązanie umożliwiające wykrycie niepoprawnie nazwanego interfejsu przechwytującego zagnieżdżone deklaracje w scenariuszu zagnieżdżonych interfejsów; I uaktualnij zależność odpowiednio do Spring Boot 3.3.1 i 3.2.7. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.2.1 I Wersja 1.1.6.

Wiosenne AMQP

Wersja 3.1.6 Wiosenne AMQP Wydane zawiera aktualizacje zależności i rozwiązania problemów: release() metoda określona w ActiveObjectCounter class, nie można uzyskać dostępu, ponieważ SimpleMessageListenerContainer Kategoria nieopublikowana consumer Czynnik; I usuń uszkodzony wątek po wykonaniu logiki docelowej, przenosząc plik cancelTimeoutTaskIfAny() metoda określona w RabbitFuture Klasa, w finally przeszkoda na drodze. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

Wiosna dla Apache Kafka

Wersje 3.2.1 i 3.1.6 Wiosna dla Apache Kafka To było Wydany Zapewnia poprawki błędów, aktualizacje zależności i nową funkcję, która dodaje nagłówki śledzenia, teraz mapowane na ciąg znaków, w AbstractKafkaHeaderMapper Klasa po migracji z Wtrącać się Do mikrometr. Wersje te są zawarte odpowiednio w wersjach Spring Boot 3.2.7 i 3.3.1. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 3.2.1 I Wersja 3.1.6.

Wiosna dla Apache Pulsar

Wersje 1.1.1 i 1.0.7 Wiosna dla Apache Pulsar To było Wydany Zawiera kilka aktualizacji zależności, które obejmują: Micrometer Metrics odpowiednio 1.13.1 i 1.12.7; Interaktywny klient Apache Pulsar 0,5,6; Wiosna Framework 6.1.9. Wersje te są zawarte odpowiednio w wersjach Spring Boot 3.2.7 i 3.3.1. Więcej szczegółów na temat tych wydań można znaleźć w uwagach do wydania Wersja 1.1.1 I Wersja 1.0.7.

Narzędzia sprężynowe

Niecały tydzień później początek Wersja 4.23.0, wersja 4.23.1 Narzędzia sprężynowe On był Wydany Aby zapewnić ważne poprawki, takie jak: dodanie preferencji/ustawień umożliwiających włączenie/wyłączenie sprawdzania poprawności składni JPQL, HQL i SQL, a także wagę problemów ze składnią w brakujących zapytaniach o dane Spring; I StackOverflowException ze środka AnnotationHierarchies Klasa podczas otwierania projektu Spring Boot w VSCode. Więcej szczegółów na temat tej wersji można znaleźć na stronie Informacje o wydaniu.

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 *