Spring Session 2.0.0 M1 Released

Releases | Rob Winch | May 11, 2017 | ...

On behalf of the community I’m pleased to announce the release of Spring Session 2.0.0.M1. This release is focused primarily on ensuring compatability with Spring Framework 5 which is the minimum Spring version required.

Supported Data Stores

We have also removed some of the Spring Session implementations from the main repository. The goal is to allow the core Spring Session team to focus on delivering new features rather than needing to know the ins and outs of every data store. This will allow development of other modules to be done without the overhead of reviews from the Spring Session…

Pivotal Announces Spring Curriculum & Certification Changes

Engineering | Paul Chapman | May 10, 2017 | ...

Introduction

It has been almost 10 years now since I taught my first Core Spring class. At that time almost everything was XML and configuring JPA or Spring Security, for example, could be a lot of hard work. Spring has matured a great deal in the meantime with component-scanning, Java Configuration and Spring Boot making it much more fun to use. And the number of Spring Projects has increased considerably.

Pivotal Training continues to enhance our Spring curriculum and introduce new courses - including Spring Boot Developer and Spring Cloud Services. I have provided an overview of these…

This Week in Spring - May 8th, 2017

Engineering | Josh Long | May 09, 2017 | ...

Hi Spring fans! This week I'm in Austin, Texas for OSCON; London, UK, for Devoxx UK; and Nice, France for RivieraDev! If you're around, I'd love to talk to you so don't hesitate to say hi!

Spring Data Release Train Kay M3 Released

Releases | Mark Paluch | May 09, 2017 | ...

On behalf of the Spring Data team, I’d like to announce the availability of the third milestone of the release train Kay.

The most significant change is an improved naming scheme for CrudRepository. We extracted the store-specific CustomConversions to Spring Data Commons and introduced bi-directional type-based converters to maintain a single API for common conversion code. You can now define converters using lambdas. You need to adopt your code to the renamed methods. MongoDB ships with a renamed annotation for reactive tailable cursors, we renamed @InfiniteStream to @Tailable. Users of…

Spring Cloud Camden SR7 Released

Releases | Ryan Baxter | May 08, 2017 | ...

On behalf of the team, I am pleased to announce that Service Release 7 of the Spring Cloud Camden Release Train is available today. The release can be found in our Spring Release repository and Maven Central. The documentation can be found here. The release notes can be found here.

The following modules were updated as part of Camden.SR7:

  • Spring Cloud Commons 1.1.9.RELEASE
  • Spring Cloud Netflix 1.2.7.RELEASE
  • Spring Cloud AWS 1.1.4.RELEASE
  • Spring Cloud Consul 1.1.4.RELEASE Dependency Fixes
  • Spring Cloud Security 1.1.4.RELEASE Documentation Fixes
  • Spring Cloud Sleuth 1.1.4.RELEASE
  • Spring Cloud Stream Brooklyn.SR3 fixes issues with Spring Cloud Bus, Hystrix, and Turbine. See this issue for more information.
  • Spring Cloud Contract 1.0.5.RELEASE

Spring Framework 5.0 goes RC1

Releases | Juergen Hoeller | May 08, 2017 | ...

Dear Spring community,

It is my pleasure to announce that a feature-complete Spring Framework 5.0 release candidate is available now! We are expecting a further release candidate at the end of May and a final release in late June at this point.

As a major revision of the core framework, 5.0 RC1 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and early support for JUnit 5.0 M4.

Once again, here are the major Spring Framework 5 feature themes:

  • Reactive programming: introducing our Spring WebFlux framework built on Reactor 3.1, with support for RxJava 1.3 & 2.1 and running on Tomcat, Jetty, Netty or Undertow.
  • Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints.
  • Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC).
  • Ready for JDK 9:

Spring AMQP 2.0.0 Milestone 4 is Available

Releases | Gary Russell | May 08, 2017 | ...

I am pleased to announce that the fourth milestone of Spring AMQP 2.0 2.0.0.M4 is now available in the Spring milestone repository.

Features since the last milestone include…​

  • The new DirectMessageListenerContainer now supports configuring the number of messages to process between acks.

  • You can now specify container concurrency on the @RabbitListener annotation.

The release candidate is expected to be released in early June with the GA shortly after the Spring Framework 5.0 GA release.

For a complete list of changes in 2.0, see What’s New in the reference manual; also see the release notes for 2.0.0.M1, 2.0.0.M2, 2.0.0.M3, as well as 2.0.0.M4

This Week in Spring - May 2nd, 2017

Engineering | Josh Long | May 02, 2017 | ...

Welcome to another installment of This Week in Spring! This week I'm in Perth, Australia, for the amazing YOW! West conference, talking to developers about building cloud native Java applications. If you're around, say hi. As usual, we've got a lot to cover so let's get to it!

I'm super excited about our first Spring Days event, on May 30-31, in Chicago. I'll be there along with other Spring gurus like Eddu Melendez, Anupama Pradhan, and Michael Minella. I hope you'll join us!

Spring IO Platform Athens-SR5

Releases | Andy Wilkinson | April 28, 2017 | ...

I am pleased to announce that Spring IO Platform Athens-SR5 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:

  • AspectJ 1.8.10
  • Spring AMQP 1.6.9
  • Spring Boot 1.4.6
  • Spring Data Hopper SR 10
  • Spring Framework 4.3.8
  • Spring Integration 4.3.9

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

Project Page | GitHub | Issues | Documentation

Spring IO Platform Brussels-SR2

Releases | Andy Wilkinson | April 28, 2017 | ...

I am pleased to announce that Spring IO Platform Brussels-SR2 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:

  • AspectJ 1.8.10
  • Spring AMQP 1.7.2
  • Spring Boot 1.5.3
  • Spring Data Ingalls SR 3
  • Spring Framework 4.3.8
  • Spring Integration 4.3.9
  • Spring Kafka 1.1.4

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

Project Page | GitHub | Issues | Documentation

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring 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