. Spring News Roundup: Delivering Point Releases of Boot, Security, Authorization Server, Session


Spring Launches a Wave of New Releases: Feature Updates & Bug Fixes Across the Board

Spring is bustling with activity, releasing a slew of new versions across its popular project family. These updates offer a range of improvements, bug fixes, and new features to enhance your development experience.

Let’s delve into the exciting details:

Spring Boot

Spring Boot versions 3.4.1 and 3.3.7 bring valuable enhancements, including:

  • Documentation improvements for easier understanding and navigation.
  • Dependency upgrades to ensure you’re utilizing the latest and greatest libraries.
  • Resolutions for several notable issues:
    • Addressing an implementation of the SpringApplicationShutdownHandlers interface that didn’t run in a deterministic order.
    • Fixing an UnsupportedOperationException encountered when starting Maven shaded applications on Java 21 with virtual threads enabled.

For a comprehensive list of changes, refer to the release notes for version 3.4.1 and version 3.3.7.

Spring Security, Spring Authorization Server, and Spring Session

Spring Security, Spring Authorization Server, and Spring Session also received new iterations. These releases focused primarily on dependency upgrades, ensuring compatibility and stability with the latest Spring ecosystem components.

Spring Session versions 3.4.1 and 3.3.5 now feature upgrades to Spring Framework 6.2.1 and 6.1.16, Spring Security 6.4.1 and 6.3.6, Spring Data 2024.1.1 and 2024.0.7, and Project Reactor 2023.0.13.

Spring Integration

Spring Integration 6.4.1 and 6.3.7 bring several helpful improvements:

  • Bug fixes to enhance the stability and reliability of the framework.
  • Dependency upgrades for access to newer features and security patches.
  • A new feature that prevents logging messages when logging isn’t enabled for an instance of the AbstractReplyProducingMessageHandler class, improving performance and resource utilization.

Spring Modulith

The latest Spring Modulith releases (1.3.1, 1.2.7, and 1.1.12) come equipped with:

  • Bug fixes to address any existing issues.
  • Dependency upgrades for better compatibility and performance.
  • Enhanced features and improvements:
    • A Spring Boot compatibility matrix for easier integration.
    • An updated Asciidoctor class for better rendering of application module canvases.
    • The ability to filter violations detected during module analysis.

Spring Batch

Spring Batch versions 5.2.1 and 5.1.3 release aimed at providing several improvements including:

  • Bug fixes to enhance stability and resolve known issues.
  • Documentation updates for improved clarity and usability.
  • Dependency upgrades to leverage the latest libraries and features.
  • Resolving an IllegalArgumentException caused by a missing association between the PostgreSQL database and EnterpriseDB in the DatabaseType enum class.

Spring AMQP

Spring AMQP 3.2.1 delivers bug fixes, documentation improvements, and dependency upgrades. Notably, it

provides enhanced compatibility between the CachingConnectionFactory class and the Spring Boot RabbitProperties class.

Spring for Apache Kafka

Spring for Apache Kafka versions 3.3.1 and 3.2.6 bring several valuable additions:

  • Bug fixes and documentation improvements.
  • Compatibility with Kafka Client 3.9.0.
  • Removal of the synchronized keyword in favor of a reentrant lock, ensuring virtual thread friendliness and avoiding blocking.
  • Direct configuration options for the observation registry.

Spring for Apache Pulsar

Releases for Spring for Apache Pulsar (1.2.1 and 1.1.7) consist primarily of dependency upgrades, ensuring compatibility with the latest components like Spring Framework, Micrometer Metrics, and Project Reactor.

Spring Shell

Finally, Spring Shell 3.3.4 brings updates to dependency versions, including upgrades to Spring Boot 3.3.6 and Apache Commons IO 2.18.0, for improved stability and functionality.


These new releases demonstrate Spring’s continuous commitment to providing developers with stable, powerful, and up-to-date tools.

Ready to explore these new features and improvements?

Head over to the official Spring website to learn more and start using the latest versions: https://spring.io/

The post . Spring News Roundup: Delivering Point Releases of Boot, Security, Authorization Server, Session appeared first on Archynewsy.

Source link

Leave a Comment