Spring Cloud 2023.0.0-RC1 (aka Leyton) Is Now Available

Releases | Ryan Baxter | November 02, 2023 | ...

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

Notable Changes in the 2023.0.0 Release Train

This release is based upon Spring Boot 3.2.0-RC1.

You can find a complete list of issues addressed in this release by viewing the release project.

Spring Cloud Stream

All the notable changes introduced in Spring Cloud Stream 4.1.0-RC1 can be found here.

The following modules…

Spring Tools 4.20.1 released

Releases | Martin Lippert | November 01, 2023 | ...

Dear Spring Community,

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

important highlights

  • (Spring Boot) Completions for Spring Properties show up 10 times faster initially (as fast as on the consecutive invocations)
  • (Spring Boot) Various performance optimizations around symbols scanning and Java reconciling
  • (Eclipse) Early access builds available for upcoming Eclipse 2023-12 release

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts4/releases/tag/4.20.1.RELEASE

downloads

To download the…

What new is coming in reactor-core 3.6.0?

Engineering | Oleh Dokuka | October 31, 2023 | ...

Reactor 3.6.0 is coming and going to be GA on November 14. This blogpost describes new features that are included in this upcoming release!

Virtual Threads support

Today, everyone talks about Java 21 and Project Loom. The Project Reactor team hears that and sees value in that project within our ecosystem. With this upcoming release, we introduce support for the VirtualThread implementation.

Why is it handy?

Let's consider the following code sample:

package io.projectreactor.samples;

import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;

import reactor.core…

This Week in Spring - October 31st, 2023

Engineering | Josh Long | October 31, 2023 | ...

Hi Spring fans, and Happy Halloween from the Spring team to those who celebrate!

I hope your evening is fun and your day free of scary bugs!

My friends, we've got some interesting stuff to look at this week so let's dive right into it.

Spring Framework 6.1 RC2 released

Releases | Brian Clozel | October 26, 2023 | ...

On behalf of the Spring Framework team, it is my pleasure to announce that the second Spring Framework 6.1 release candidate is available from repo.spring.io/milestone now.

Spring Framework 6.1.0-RC2 ships 51 fixes and improvements.

This is our last stop before the official 6.1.0 release mid-November!

What's next

Check out our What's New page for details about the specific features shipped so far.

The second Spring Boot 3.2 release candidate will be released next week.

A Use Case for Transactions: Outbox Pattern Strategies in Spring Cloud Stream Kafka Binder

Engineering | Soby Chacko | October 24, 2023 | ...

Other parts in this blog series

Part 1: Introduction to Transactions in Spring Cloud Stream Kafka Applications

Part 2: Producer Initiated Transactions in Spring Cloud Stream Kafka Applications

Part 3: Synchronizing with External Transaction Managers in Spring Cloud Stream Kafka Applications

Part 4: Transactional Rollback Strategies with Spring Cloud Stream and Apache Kafka

Part 5: Apache Kafka’s Exactly-Once Semantics in Spring Cloud Stream Kafka Applications

In this last part of this blog series, we dive into a relatively new design pattern first proposed by Chris Richardson but seeing it from the perspective of Spring Cloud Stream. We will see what the outbox pattern is, how it works, and a few strategies to adapt when using Spring Cloud Stream and Apache Kafka. See the descriptions here

This Week in Spring - October 24th, 2023

Engineering | Josh Long | October 24, 2023 | ...

Hi, Spring fans! This week I'm in Lisbon, and Porto, Portugal, ahead of the Porto Tech Hub event in Porto, and my tour bus is about to leave! So, let's dive right into it!

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu Spring Runtime 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