The Spring Blog

Engineering
Releases
News and Events

This Week in Spring - November 7th, 2017

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I’m in Antwerp, Belgium for the amazing Devoxx (Belgium) event. I’m co-presenting with my friends Matt Raible and Mark Heckler on progressive web applications and reactive Spring. I’ll be joined by a lot of Pivotal and Spring teammates here so make sure to check the schedule.

Later this week I’ll be doing a joint webinar - Grails for the Spring Boot Developer - with Grails co-founder Jeff Scott Brown.

Then, it’s off to Casablanca, Morocco, for the Devoxx MA event.

Read more...

Spring Boot 2.0.0 M6 available now

On behalf of the team, it is my pleasure to announce that Spring Boot 2.0.0.M6 has been released and is now available from our milestone repository. This release closes 141 issues and pull requests and continues our progress towards 2.0 GA. Thanks to everyone that has contributed!

This milestone refines a number of items from previous milestones, and provides a number of notable new features:

  • Initial support for HTTP/2 - At the moment Tomcat and Undertow are supported (See #10902 for the Jetty support)
  • Improved support for WebFlux-based apps - Spring Boot now supports TLS configuration for all containers and error page support is available
  • Kotlin extension - The first Kotlin extension has landed. You can now start your app in a more idiomatic way:
Read more...

Spring Batch 4.0.0.RC1 is now available

We are pleased to announce that Spring Batch 4.0.0.RC1 is now available via Github and the Pivotal download repository. This release represents the first release candidate for the Spring Batch 4.0 release. Many thanks to all that contributed to this release.

What’s new?

This release represents the completion of new functionality work on the 4.0.0 line. New features in Spring Batch 4 include:

  • Updated baseline
  • New builder APIs for out of the box components
  • Updated, java configuration friendly, documentation
Read more...

Spring Integration 5.0 Release Candidate 1 Available

On behalf of the Spring Integration team I am pleased to announce that the Release Candidate 1 for the Spring Integration 5.0 version (5.0.0.RC1) is now available.

It can be downloaded from the Milestone Repository:

repositories {
    maven { url 'http://repo.spring.io/libs-milestone' }
}

compile "org.springframework.integration:spring-integration-core:5.0.0.RC1"

20 JIRAs (and some GitHub issues) are included in this release, together with bug fixes and a number of new features. Some highlights of features in the RC1, since the previously announced Milestone 7:

Read more...

Spring Session 2.0.0.RC1 Released

On behalf of the community I’m pleased to announce the release of Spring Session 2.0.0.RC1. This release puts some final touches to preparing for 2.0.0.RELEASE. You can find the complete changelog in github, with the highlights below:

  • #906 Simplified integration with the Servlet APIs. With this simplification, we have removed the support for supporting multiple sessions for a single user. We plan on looking into other ways to bring this feature back.

  • #907 Support for configuring Redis session cleanup cron

Read more...

Spring Security 5.0.0.RC1 Released

On behalf of the community, I’m pleased to announce the release of Spring Security 5.0.0.RC1. This release resolves 150+ issues. Below are the highlights of this release:

Read more...

Spring Cloud Finchley.M3 Released

On behalf of the community, I am pleased to announce that the Milestone 3 (M3) of the Spring Cloud Finchley Release Train is available today. The release can be found in Spring Milestone repository. You can check out the Finchley release notes for more information.

Notable Changes in the Finchley Release Train

A common theme among many of the projects included in the Finchley release train is adding support for WebFlux, WebClient, Micrometer or other integrations within the Spring Reactive theme.

Spring Cloud Sleuth

Read more...

Spring Cloud Pipelines 1.0.0.M7 Released

On behalf of the Spring Cloud team, it is my pleasure to announce a new milestone release of Spring Cloud Pipelines - 1.0.0.M7.

What’s new?

This release adds a lot of new features and quality and testing improvements. As for main features, we’ve added Kubernetes support for Jenkins and Concourse. As for quality and testing, we’ve written over 150 Bash tests, added Shellcheck, EditorConfig and written more Jenkins tests. We’ve also unified the project’s documentation that now can be available for each milestone under Spring Cloud Static gh-pages. The docs for 1.0.0.M7 are available here - http://cloud.spring.io/spring-cloud-static/spring-cloud-pipelines/1.0.0.M7/

Read more...

This Week in Spring - October 31st, 2017

Hi Spring fans and welcome to another installment of This Week in Spring! This week I’m in San Francisco for the first, and sure-to-be-amazing, Kotlin Conf 2017. I’ll be talking about Spring Boot and Kotlin, and I hope you’ll join me if you’re around.

We’ve got a lot to cover this week so let’s get to it!

Read more...