Introducing Spring Data JDBC

Engineering | Jens Schauder | September 17, 2018 | ...

With the upcoming Lovelace GA release, we’re going to ship a new Spring Data Module: Spring Data JDBC.

The idea behind Spring Data JDBC is to provide access to relational databases without submitting to the complexities of JPA. JPA offers such features as lazy loading, caching, and dirty tracking. While these are great if you need them, they can actually make thinking about JPA and its behavior harder than it has to be.

Lazy loading might trigger expensive statements when you don’t expect it or it might fail with an exception. Caching can get in your way when you actually want to compare two…

Spring IO Platform Cairo SR4

Releases | Andy Wilkinson | September 13, 2018 | ...

I am pleased to announce that Spring IO Platform Cairo-SR4 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform:

  • Spring AMQP 2.0.6
  • Spring Boot 2.0.6
  • Spring Cloud Connectors 2.0.3
  • Spring Data Kay SR10
  • Spring Framework 5.0.9
  • Spring Integration 5.0.8
  • Spring Kafka 2.1.10
  • Spring Security 5.0.8
  • Spring Session Apple SR5

The versions of a number of third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

Spring IO Platform Brussels SR13

Releases | Andy Wilkinson | September 13, 2018 | ...

I am pleased to announce that Spring IO Platform Brussels-SR13 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform:

  • Spring AMQP 1.7.10
  • Spring Boot 1.5.16
  • Spring Data Ingalls SR15
  • Spring Framework 4.3.19
  • Spring Security 4.2.8

The versions of a number of third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

Spring Boot 2.1 M3 available now

Releases | Phil Webb | September 13, 2018 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the third milestone of Spring Boot 2.1 has been released and is available from our milestone repository. This release closes 117 issues and pull requests!

This third milestone aligns with Spring Framework 5.1.RC3.

Highlights in this release include:

  • Kafka Streams support
  • Support for non-web OAuth applications
  • Improved conversion service integration
  • Support for logging groups

For a complete list of changes and upgrade instructions, please see the Spring Boot 2.1 Release Notes on the wiki and the updated reference documentation

Bootiful GCP: To Production! (8/8)

Engineering | Josh Long | September 12, 2018 | ...

Hi Spring fans! In this brief 8 part series we’re going to look at the Spring Cloud integration for Google Cloud Platform, called Spring Cloud GCP. Spring Cloud GCP represents a joint effort between Google and Pivotal that endeavors to provide a first class experience for Spring Cloud developers when using the Google Cloud Platform. Pivotal Cloud Foundry users will enjoy an even easier integration with the GCP service broker. I wrote these installments with input from Google Cloud Developer Advocate, and my buddy, Ray Tsang. You can also catch a walkthrough of Spring Cloud GCP in our Google…

Spring Boot 2.0.5

Releases | Andy Wilkinson | September 12, 2018 | ...

It is my pleasure to announce that Spring Boot 2.0.5 has been released and is is now available from repo.spring.io and Maven Central.

Spring Boot 2.0.5 includes 87 fixes, improvements and dependency updates (including an important security fix for Spring AMQP). Thanks to all that have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Boot 1.5.16

Releases | Andy Wilkinson | September 11, 2018 | ...

On behalf of the team, I am pleased to announce that Spring Boot 1.5.16 has been released and is is now available from repo.spring.io and Maven Central.

Spring Boot 1.5.16 includes 27 fixes, improvements and dependency updates (including an important security fix for Spring AMQP). Thanks to all that have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter

Kotlin Support in Spring Cloud Function

Engineering | Oleg Zhurakousky | September 11, 2018 | ...

Rarely we blog about a single feature, but given that this one was one of the most requested ones in Spring Cloud Function (relatively young project), we thought it may be appropriate, so here it is.

Initial support for Kotlin lambdas has been added to Spring Cloud Function. What it means is that Spring Cloud Function can now recognize Kotlin lambdas that effectively match to one of Java's Supplier, Function or Consumer and treat them as such.

That is:

@Bean
open fun kotlinFunction(): (String) -> String {
    return  { it.toUpperCase() }
}

@Bean
open fun kotlinConsumer(): (String…

This Week in Spring - September 11th, 2018

Engineering | Josh Long | September 11, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in Istanbul, Turkey, talking to customers and participating in the epic SpringOne Platform Istanbul event and otherwise generally preparing for the flagship SpringOne Platform 2018 event in just a few short weeks

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