Spring Batch 5.1.0-M2, 5.0.3 and 4.3.9 available now!

Releases | Mahmoud Ben Hassine | August 23, 2023 | ...

I am pleased to announce that Spring Batch 5.1.0-M2, 5.0.3 and 4.3.9 are available now! Versions 5.0.3 and 4.3.9 are patch releases that come with a number of bug fixes, improvements and dependencies updates. You can find the release notes of each version here: 5.0.3 and 4.3.9.

This blog post is mainly about the new milestone of Spring Batch 5.1, which introduces the following main features:

  • Dependencies upgrade
  • New cursor-based MongoItemReader
  • Bulk inserts support in MongoItemWriter

For the complete list of changes, please check the release notes.

Dependencies upgrade

This milestone release…

Spring Authorization Server 1.1.2 available now

Releases | Joe Grandja | August 22, 2023 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the general availability of Spring Authorization Server 1.1.2.

See the 1.1.2 release notes for complete details.

To get started using Spring Authorization Server, see the Getting Started chapter of the reference documentation and the samples to become familiar with setup and configuration.

Project Page | GitHub Issues | Project Board

Spring Modulith 1.0 GA released

Releases | Oliver Drotbohm | August 21, 2023 | ...

On behalf of the community and everyone who contributed, I'm proud to announce the release of Spring Modulith 1.0 GA. What started as an R&D side project over 5 years ago, became an experimental Spring project in 2022 is now available as a fully supported, top-level project to the Spring community.

Just as Spring has evolved over the last 20 years we always wanted Java developers to be able to build software that's evolvable over time. Back then, placing dependency injection at the heart of the component model was revolutionary and enabled developers to unit test their code easily. Spring's…

Spring Data 2023.1.0-M2, 2023.0.3, 2022.0.9, and 2021.2.15 released

Releases | Julia Lee | August 18, 2023 | ...

On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of the second Spring Data 2023.1.0 milestone release as well as service releases 2023.0.3, 2022.0.9, and 2021.2.15. These releases ship with dependency upgrades, fixes, and improvements.

The upcoming Spring Boot releases will pick up the above releases.

For more information about new features for the Spring Data 2023.1.0 release train, check out our Release Notes.

2023.1.0-M2

Spring Framework 6.1 M4 released

Releases | Brian Clozel | August 17, 2023 | ...

On behalf of the Spring Framework framework team, it is my pleasure to announce that the fourth Spring Framework 6.1 milestone release is available from repo.spring.io/milestone now. This is the final milestone release for this new generation and we are scheduling the first release candidate in a month.

Spring Framework 6.1.0-M4 ships 62 fixes and improvements.

New Features

This new milestone ships new interesting features, such as:

  • Introduce JdbcClient (a JDBC variant of the R2DBC DatabaseClient)
  • Observability support for JMS (@JmsListener and JmsTemplate)
  • @HttpExchange annotations are now supported for server side handling (mapping requests to controllers methods)
  • CompletableFuture support for @Cacheable methods
  • New improvements on the web binding and validation theme

Spring Modulith 1.0 RC2 released

Releases | Oliver Drotbohm | August 16, 2023 | ...

In preparation for the GA release next Monday, we have just shipped 1.0 RC2 of Spring Modulith. We took the chance to fold in some feedback regarding some tiny inconsistencies that would've been inconvenient to fix post 1.0 GA.

  • The Event Publication Registry now consistently uses event_publication as table name for the relational stores and as collection name for MongoDB GH-265, GH-266
  • Improved JPA event publication completion GH-261
  • Actuator exposing the module structure renamed to modulith GH-268
  • Explicit declaration of @ApplicationModule(allowedDependencies = {}) now does not allow any outgoing dependencies GH-267

Spring Cloud 2023.0.0-M1 (aka Leyton) has been released

Releases | Spencer Gibb | August 10, 2023 | ...

On behalf of the community, I am pleased to announce that the Milestone 1 (M1) of the Spring Cloud 2023.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2023.0 release notes for more information.

Notable Changes in the 2023.0.0-M1 Release Train

See all issues and pull requests here.

Spring Cloud Gateway

Spring Cloud Stream

  • Initial support for runtime Kafka Streams binder error handling via a special processor
  • Kafka binder health check improvements
  • Partition handling improvements

Spring Modulith 1.0 RC1 released

Releases | Oliver Drotbohm | August 09, 2023 | ...

I am happy to announce the release of Spring Modulith 1.0 RC1. The first release candidate is likely to be the last before our GA release and contains quite a few new features and improvements.

  • GH-240 – Event re-publication on startup is now configurable and defaults to false to avoid problems in cluster deployments.
  • GH-251 — More efficient database access in the Event Publication Registry.
  • GH-206 – The Clock instance used by the Event Publication Registry can now be customized.
  • GH-227, GH-229 — Improvements in ApplicationModuleExporter to support the structural verification in the editor of STS4
  • A lot of minor improvements and documentation updates.

Spring Tools 4.19.1 released

Releases | Martin Lippert | August 04, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.19.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

  • early-access builds available for early Eclipse 2023-09 milestones (via the Eclipse Marketplace or the corresponding update site)

selected fixes and improvements

  • (Spring Boot) fixed: Experimental validation support for Spring Modulith (#953)
  • (Spring Boot) fixed: duplicates of symbols showing up (#10056)
  • (Spring Boot) fixed: Let show optional: prefix for spring.sql.init.schema-locations and spring.sql.init.data-locations (#1067)
  • (Eclipse) fixed: class loading exception: SpringModelLanguageServer cannot be found (#1060)
  • (Documentation) fixed: Use Theia Blueprint in the documentation? (#1073)

Spring Cloud 2022.0.4 (aka Kilburn) Is Available

Releases | Olga Maciaszek-Sharma | July 27, 2023 | ...

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2022.0.4 Release Train is available today. The release can be found in Maven Central. You can check out the 2022.0.4 release notes for more information.

Notable Changes in the 2022.0.4 Release Train

This release is based on Spring Boot 3.0.9.

A complete list of issues resolved in this release can be found in this GitHub project.

Spring Cloud Commons

  • Support for retry-aware load-balancing for ServiceInstanceListSupplier delegates has been added (1221)

Spring Cloud OpenFeign

  • Upgraded OpenFeign/Feign 12.4 (878)

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all