Spring Tips: Spring AI

Engineering | Josh Long | February 08, 2024 | ...

Hi, Spring fans! In this installment we'll look at the new Spring AI project, which provides convenient integrations with LLMs (like the one behind ChatGPT) and tools to support the RAG (retrieval augmented generation) pipeline.

#ai #springboot #artificialintelligence #java #graalvm #cloud #java21 #postgresql

Spring Tips: Spring Boot Testjars

Engineering | Josh Long | February 08, 2024 | ...

Hi, Spring fans! In this installment we look at the brand new Spring Boot Testjars project, which greatly simplifies standing up and reusing satellite Java-based services like other Spring Boot-based microservices or infrastructure like the Spring Authorization Server.

#springboot #java #java21 #testjars #oauth #docker #architecture #softwaretesting #microservices

Spring Tools 4.21.1 released

Releases | Martin Lippert | February 08, 2024 | ...

Dear Spring Community,

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

important highlights

  • (Spring Boot, VSCode) Log Levels viewing and editing is available in VSCode for live running Boot apps if enabled on the the app via Spring Boot Actuators
  • (Spring Boot, VSCode) Ability to show "Refactor Preview" in VSCode before applying the changes from OpenRewrite recipes

updates to the Spring Tools 4 for Eclipse distribution

  • early access builds available for Eclipse 2024-03 milestone builds

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

This Week in Spring - February 6th

Engineering | Josh Long | February 07, 2024 | ...

Hi, Spring fans! Welcome to another installment of the rip-roarin' adventure that is This Week in Spring! We've got a lot to look at, as usual, so let's dive right into it!

  • in last week's installment of A Bootiful Podcast, I talked to Gunnar Morling, who created the 1BRC (1 Billion Row Challenge) that asks people to - using nothing but barebones JDK Java types - load one billion rows of weather station telemetry data. This was a race to the bottom as hundreds of entries flooded in and we eventually got implementations that loaded and analyzed and processed thirteen gigabytes of data in less than 1.5 seconds. It's a very cool effort and Gunnar was kind enough to share some of the learnings we can take from the results
  • In last week's installment of Spring Tips, I look at the fantastic new Spring AI

This Week in Spring - January 30th, 2024

Engineering | Josh Long | January 30, 2024 | ...

Hi, Spring fans! It's January 30th, and it's a very special week for me as, tomorrow, I celebrate my birthday and the birthday of my biological father with whom I share the same birthday! Happy birthday, dad! (Sadly, he passed in 2019). I'm pretty excited! I'm turning 40. Feels good. Almost as good as all the cool stuff we've got in this week's roundup! Let's dive right into it.

Spring Cloud 2022.0.5 (aka Kilburn) Is Now Availavle

Releases | Ryan Baxter | January 30, 2024 | ...

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

Notable Changes in the 2022.0.5 Release Train

Spring Cloud Zookeeper

  • Fix regression removing the ability to customize config server bootstrapper (#324)

Spring Cloud Function

Added support for running web workloads (e.g., SpringMVC) as native executables in serverless environments (e.g., AWS). More documentation to come, but you can see sample here - https://github.com/aws/serverless-java-container/tree/main/samples…

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