The Spring Blog

Engineering
Releases
News and Events

Spring Boot 2.0.5

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.

Read more...

Spring Boot 1.5.16

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.

Read more...

Kotlin Support in Spring Cloud Function

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) -> Unit {
    return  { println(it) }
}

@Bean
open fun kotlinSupplier(): () -> String {
    return  { "Hello Kotlin" }
}

Read more...

This Week in Spring - September 11th, 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

Read more...

Spring Security 5.1.0.RC2 Released

Read more...

Spring Data Ingalls SR15 and Kay SR10 released

On behalf of the Spring Data team, I’d like to announce the availability of the Ingalls SR15 and Kay SR10 maintenance releases. Kay SR10 ships on top of the just-released Spring Framework 5.0.9. Spring Boot 2.0.5 is going to pick up Kay SR10 for your convenience. Ingalls SR15 will be picked up by Spring Boot 1.5.16. Both releases ship with mostly bugfixes and a few dependency upgrades.

Ingalls SR15 ships with 40 tickets fixed and Kay SR10 contains 75 issues fixed.

Also, make sure you register for this year’s SpringOne Platform (Sept. 24th-27th, Washington, D.C.) to learn about the latest additions in Spring Data and even get a preview of the features planned for the next release train. The entire team will be on site and happy to answer questions and take feedback.

Read more...

Spring Vault 2.1 goes RC

On behalf of the community, I’d like to announce the availability of the Spring Vault 2.1 release candidate. Spring Vault 2.1 requires JDK 8 or higher and specifically supports JDK 11 as the next long-term support release. This release ships with 15 tickets fixed along with some refinements for Java 9 to 11. The most notable changes are:

  • Support for Azure authentication with managed service instances on VMs.
  • GCP IAM authentication support on behalf of service accounts.

This release is compatible with Vault versions from 0.5.2 up to 0.11.1.

Read more...

Bootiful GCP: Use Spring Cloud GCP to Connect to Other GCP Services (7/8)

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 Next 2018 session, Bootiful Google Cloud Platform. Thanks buddy! As always, I’d love to hear from you if you have feedback.

Read more...