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

This Week in Spring - August 15th, 2023

Engineering | Josh Long | August 15, 2023 | ...

SpringOne, the first in-person SpringOne since the pandemic! - is next week!! I'm so excited I could spit. And I did spit. And then, I asked ChatGPT for some help writing a poem, and it did not disappoint!


T'was a week before SpringOne, in Las Vegas so grand, Where devs from all corners would soon take a stand. The stages were set by the Strip with such care, In hopes that Spring's legacy soon would be there.

For twenty years past, since Spring first had begun, In Java it started, its triumphs were won. With Boot at its heart and Kubernetes by side, It scaled the vast clouds, on containers it…

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.

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

This Week in Spring - August 8th, 2023

Engineering | Josh Long | August 08, 2023 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! I'm baaaaack in the USA for the first time in more than two months, and it feels great to be home!

I just concluded a tour of Asia, visiting

  • Taipei, Taiwan
  • Sydney, and the Blue Mountains, in Australia
  • Seoul, S. Korea
  • Singapore
  • Jakarta and Bali, Indonesia
  • Kuala Lumpur, Bali, and Penang, Malaysia
  • Tokyo, Japan

i did public appearances in most of these cities, and it was a lot of fun. Thank you everyone that came out, and I can't wait to see you again soon!

I feel like I time-traveled. You remember during lockdown there was…

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)

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