2024-04-19

Hi, Spring fans! Welcome to another installment of This Month in Spring! And what a month it's been since we last spoke!

I'm writing from beautiful Paris, France, ahead of the spectacular Devoxx France event. Having attended these events over the years, it's exciting to see how they've grown, especially now that this year's Devoxx France event is rumored to be even larger than Devoxx Belgium—which, apart from SpringOne and Spring I/O, was my favorite event last year. What a milestone! The Devoxx series—including Devoxx US, Devoxx UK, Devoxx France, Devoxx Poland, Devoxx Morocco, and Devoxx Ukraine—were once new and novel, untested, and now they're major fixtures in the developer community. Well, except Devoxx US, which, alas, is now defunct. Last year's Devoxx Belgium was possibly my favorite conference experience, rivaled only by SpringOne and Spring I/O. There was an electric atmosphere filled with optimism and engaging conversations. The content was impeccable. In related news, Devoxx (the brand, the company, etc.) just introduced a new local in-IDE AI plugin called Devoxx Genie; it's truly amazing what good stuff is coming from Devoxx these days! I’m thrilled to be here, and I really appreciated connecting with the community.

And, while I appreciate the opportunity to collaborate, I really needed more community. So, last night, I presented at the recently revived vJUG event! What a privilege!

Last week I participated in the huge Google Cloud Next keynote in Las Vegas, Nevada. It was an absolute privilege to be there, and possibly on the largest stage I've ever been on, too! After that, it was onward and upward to the always-amazing Devnexus event in Atlanta, GA, where I saw a bunch of friends and had a great time, as always.

And before that, well, friends, I'm amazed that we’re already more than 25% through the year. April is an amazing month for me. It's the first month of springtime! April 1st is also the 10th anniversary of Spring Boot 1.0, GA. Happy birthday, Spring Boot!

And, of course, just before that, on March 24th, we celebrated the 20th anniversary of Spring Framework 1.0 GA. Happy birthday, Spring Framework!

And, of course, the content parade keeps on keepin' on! Have y'all checked out the Spring Tips playlist? In recent weeks, I've done videos on GRPC, the Spring Expression Language, had a great discussion with Spring founders Rod Johnson and Juergen Hoeller, the newly released Java 22, Distributed Jobs with JobRunr, the JetBrains Exposed ORM for Kotlin, Spring Batch Remote Partitioning, a whole three-part series on the Spring Authorization Server, Spring Boot Testjars, the Spring Health Assessment, and Spring AI, among other things. There's bound to be something for you to enjoy.

SpringOne is back! Save the date! We'll be there, in Las Vegas, from August 26th to 29th, 2024. We'd love to see you there! And, we'd love it if you submitted a talk! And, speakers, we need you! Submit your talks, today!

Alright, friends, we've got a ton of stuff to get into this month, so let's dive right in!

Spring for Apache Pulsar 1.0.5 available now

Spring for Apache Pulsar 1.1.0-RC1 available now

Spring HATEOAS 2.1.5, 2.2.2, and 2.3 RC1 released

Spring Data 2023.1.5 and 2023.0.11 released

Spring Data 2024.0.0 goes RC1

Spring Framework 6.2.0 M1: all the little things

Kicking off the Spring Framework 6.2 milestone phase

Spring Framework 6.1.6, 6.0.19, and 5.3.34 available

In last week's A Bootiful Podcast I talked to JetBrains Developer Advocate Marit van Dijk

Spring Academy Pro Content is now free to Access

In last week's installment of Spring Tips, I look at the Spring Expression Language

This looks interesting - full line code completion in JetBrains IDEs

WireMock 3.5.2 Released

A nice article on Tracing in Spring Boot 3

I know I've probably mentioned this, but I really dig this post: How Spring and Java Shaped Internal Developer Platforms

Spring Functions Catalog 5.0.0.M1 and Spring Cloud Stream Applications 2024.0.0.m1 Available

In last week's installment of Spring Tips, I look the new and novel Java 22!

Introducing Spring AI, an oldie-but-a-goodie look at Spring AI for the uninitiated

I still think this is a pretty great resource for those getting started with IntelliJ IDEA and Spring Boot

The latest installment of the InfoQ Architecture and Design Trends in 2024 roundup talks about modular monolithics, which is interesting for those of us who love Spring Modulith

Former InfoQ editor-in-chief and all-around amazing author Charles Humble has a fantastic write-up over on The New Stack: "How Spring and Java Shaped Internal Developer Platforms"

Also speaking of Spring AI, did you know that Spring AI will soon sport some service connections in Spring Boot, allowing seamless integration with Testcontainers?

Spring Cloud 2023.0.1 (aka Leyton) Has Been Released

Spring for GraphQL 1.2.6 Released

In last week's installment of A Bootiful Podcast, I talked to Joseph Ottinger and Andrew Lombardi about their new, and awesome, book Beginning Spring 6

Spring Modulith 1.2 M3 has been released

Spring Boot 3.3.0-M3 is available now

On the last episode of A Bootiful Podcast, I talked to Stuart Marks, Java's famous "Dr. Deprecator" - do not miss this installment!

Spring Shell 3.1.10 and 3.2.3 are now available

Spring Boot 3.2.4 is now available now

Spring Boot 3.1.10 is available now

Spring Integration 6.3.0-m2, 6.2.3, and 6.1.7, are available now

Spring Session 3.2.2 and 3.1.5 are available now

Spring Session 3.3.0-M3 is available now

In this installment of Spring Tips, I looked at the Kotlin Exposed ORM library and its integration with Spring Boot

The Token Exchange Support in Spring Security 6.3.0-M3

The Spring Authorization Server 1.2.3, 1.1.6, and 1.0.6 are available now and include fixes for CVE-22258

Spring for Apache Kafka 3.0.15, 3.1.3, and 3.2.0-M2 are available now

Spring Security 6.3.0-M3, 6.2.3, 6.1.8, 6.0.10, 5.8.11 and 5.7.12 are now available

Spring for Apache Pulsar 1.1.0-M2

Dr. Dave Syer wrote up a fantastic look at hypermedia and browser enhancement technologies like HTMX and their relationship to Spring

Spring Data 2023.1.4 and 2023.0.10 are available

Spring Data 2024.0.0-m2

In this installment of a Bootiful Podcast, I talked to Spring Boot Testjars creator and Spring Security lead Rob Winch

Spring HATEOAS 2.1.4, 2.2.1, and 2.3 M1 have been released

Spring Framework 6.1.5, 6.0.18, and 5.3.33 are available including fixes for CVE 2024-22259

In last week's installment of Spring Tips, I looked at Spring Batch remote partitioning

Spring Tools 4.22.0 has been released

The Webjars project needs your help! Try out this new Webjars locator implementation, contributed by our very own Dr. Syer, to make webjars even more performant

The Java Technie blog has a nice video on Spring Boot Apache Pular

Our friend Joris Kuipers over on the TRIFORK blog has a nice post on Spring Boot Observability for database interactions

The Netflix tech blog shares an amazing look at their garbage collection numbers here in this blog

I know Java 22 just dropped, but for those who haven't heard it, you should be at least on Java 21!

Show more