Newest Post

A Bootiful Podcast: Optic CEO Aidan Cunniffe on OpenAPI, contract testing, and so much more

Read more

This Week in Spring - October 20, 2020

Hi Spring fans! Welcome to another installment of This Week in Spring! How’re things? It’s been unseasonably warm here in San Francisco so I am writing this from my balcony with a warm cup of coffee and hope in my heart. It is still very hard to believe we’re near Halloween, though! Crazy how time flies. There’s lots of good stuff to look at this week so let’s get to it! Hopefully you can enjoy this week’s news from some warm, safe and healthy spot in your life, too.

Read more

Spring Boot 2.4.0-M4 available now

On behalf of the team and everyone that contributed, I am pleased to announce that the fourth milestone of Spring Boot 2.4 has been released and is available from our milestone repository.

This release closes 145 issues and pull requests. Thanks to all those who have contributed with issue reports and pull requests.

Highlights of this milestone include:

  • Failure Analyzer improvements
  • Ability to publish Docker images generated by the Maven and Gradle plugins
  • Redis cache metrics exposed via Micrometer
  • Numerous dependency upgrades
Read more

A Bootiful Podcast: DataStax's Patrick McFadin on DataStax Astra, Cassandra, Cassandra data modeling patterns, and more

Hi, Spring fans! In this episode Josh Long (@starbuxman) talks about all the wonderful shows he’s been at, the epic new support for Kubernetes-ready native images in Spring Boot 2.3 and Spring Boot 2.4, and then he talks to DataStax’s own Patrick McFadin (@PatrickMcFadin), a legend in the JVM and Cassandra communities, and an all around amiable gent.

Read more

Spring Authorization Server 0.0.2 available now

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

You can download it from and Maven Central by using the module coordinates:

compile ''

For additional details on this new project, see the initial announcement and project page.

The main features delivered in this release are:

  • Proof Key for Code Exchange by OAuth Public Clients (PKCE) — RFC 7636

  • User Consent page for OAuth 2.0 Authorization Code Grant — RFC 6749

Read more

Premiering: Bootiful Kotlin

Hi, Spring fans! In this talk Spring Developer Advocate, Java Champion, and Kotlin Google Developer Advocate Josh Long (@starbuxman) introduces the Kotlin ecosystem, the language, and its application when building server-side Spring applications.

This is a roving tour of all things Kotlin, and there’s a lot to cover, including:

  • building Android applications with Kotlin on mobile devices
  • building native applications with Kotlin and Kotlin Native ((m)alloc, pointers, and POSIX APIs, oh, my!)
  • giving existing APIs like the venerable JdbcTemplate a fresh coat of paint with Kotlin
  • using Kotlin ecosystem libraries like the Exposed ORM with Spring
  • using rich DSLs such as those provided for Spring Framework’s programmatic bean registration, HTTP endpoints, and for Spring Cloud Gateway
  • kicking up our reactive applications a notch with coroutines
Read more

Spring Integration 5.4 Release Candidate 1 Available

Dear Spring community,

it’s my pleasure to announce the first (and the last) release candidate for Spring Integration 5.4 generation.

It can be downloaded from our milestone repository:

compile 'org.springframework.integration:spring-integration-core:5.4.0-RC1'

Since the previous milestone 3 this release brings more into bug fixes and some internal improvements according Project Reactor changes with processors.

The most notable features in this release are:

  • The LogAccessor abstraction from Spring Framework is now used internally for better code readability;

  • The ZeroMqMessageHandler and ZeroMqMessageProducer components are now available for one-way interaction with ZeroMq;

  • The ReactiveRedisStreamMessageProducer now provides an error handling logic via sending an ErrorMessage to the errorChannel;

  • The AbstractMailReceiver now has an option to not fetch a MimeMessage content eagerly and lets the downstream flow to decide what and how to do with such a mail message.

Read more

Spring Data 2020.0 RC2 out now

Dear Spring community,

On behalf of the Spring Data team and everyone who contributed, it’s my pleasure to announce that Spring Data 2020.0.0 RC2 is available from the milestone repository.
This release ships with 87 tickets fixed. The most notable changes are:

  • PagingAndSortingRepository support for Apache Geode.
  • Support for the REVERSERANGEBYLEX command and the KEEPTTL and JUSTID flags in Redis.
  • Additional MongoDB aggregation pipeline operators:$unionWith, $function, and $accumulator.
  • Cyclic data loading strategy improvements in Neo4j.
  • A dedicated Cassandra DataClass row mapper.
  • Suspendible repository query methods for use with Kotlin.
Read more

This Week in Spring - October 13th, 2020

Hi, Spring fans! Welcome to another installment of This Week in Spring! There’s just so much to talk about this week and I scarcely know where to start so let’s just get into it.

Read more

Spring Framework 5.3.0-RC2 available now

On behalf of the team and everyone who has contributed, I am pleased to announce that the second release candidate of Spring Framework 5.3 has been released and is available from our milestone repository.

Spring Framework 5.3.0-RC2 includes 38 fixes and improvements and is our last stop before GA proper scheduled 2 weeks from now.

Next up is Spring Boot 2.4.0-M4, stay tuned!

Project Page | GitHub | Issues | Documentation

Read more