Spring Data Moore M1 released

Releases | Christoph Strobl | December 11, 2018 | ...

On behalf of the Spring Data team, I’m pleased to announce the availability of the first milestone of the Moore release train.

Notable changes include:

Please find a high-level overview of what has been added in our release wiki

Spring REST Docs 2.0.3.RELEASE

Releases | Andy Wilkinson | December 10, 2018 | ...

It's my pleasure to announce that Spring REST Docs 2.0.3.RELEASE is available from Maven Central, JCenter, and our release repository. My thanks to everyone who contributed to this release by reporting bugs and opening pull requests.

This maintenance release includes a small number of fixes and documentation improvements. It is a recommend upgrade for all Spring REST Docs 2.x users.

GitHub | Issues | Documentation | Twitter | Gitter | Stack Overflow

Spring REST Docs 1.2.6.RELEASE

Releases | Andy Wilkinson | December 10, 2018 | ...

It's my pleasure to announce that Spring REST Docs 1.2.6.RELEASE is available from Maven Central, JCenter, and our release repository. My thanks to everyone who contributed to this release by reporting bugs and opening pull requests.

This maintenance release includes a handful of bug fixes and documentation improvements. It is a recommend upgrade for all Spring REST Docs 1.x users.

GitHub | Issues | Documentation | Twitter | Gitter | Stack Overflow

Reactive Programming and Relational Databases

Engineering | Mark Paluch | December 07, 2018 | ...

Imperative code eats threads at the pace of incoming requests while Software is eating the world. This post discusses the assumptions for reactive programming on the JVM and what this means for integrations – in particular, relational databases.

The motivation to come up with a post is the constant increase in reactive programming adoption while some major building blocks are not yet available – in particular, the question: What about relational databases?

What is Reactive Programming

There are a lot of answers about what Reactive Programming is and how this compares to Reactive Systems. I see Reactive Programming as a programming model that facilitates scalability and stability by creating event-driven non-blocking functional pipelines that react to availability and processability of resources. Deferred execution, concurrency and asynchronicity

Spring IO Platform Cairo-SR6

Releases | Andy Wilkinson | December 06, 2018 | ...

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

  • Reactor Bismuth-SR14
  • Spring AMQP 2.0.10
  • Spring Boot 2.0.7
  • Spring Cloud Connectors 2.0.4
  • Spring Data Kay-SR12
  • Spring Framework 5.0.11
  • Spring Integration 5.0.10
  • Spring Kafka 2.1.11
  • Spring Security 5.0.10
  • Spring Session Apple-SR7

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

Project Page | GitHub | Issues | Documentation

Spring Tools 4.0.2 released

Releases | Nieraj Singh | December 05, 2018 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) CTRL-CLICK navigation from application.properties and application.yml to Java
  • (Spring Boot) Improvements to 'Goto Symbol' and 'Live Hover' for functional style WebFlux request mappings
  • (Spring Boot) Support for Spring Boot log groups in properties and yaml editor
  • (Spring Boot) Various bug fixes
  • (Eclipse) Boot launch config editor 'override properties' now uses full-featured embedded properties editor

Detailed changes can be found here: https://github.com/spring-projects/sts4/wiki…

This Week in Spring - December 5th, 2018

Engineering | Josh Long | December 04, 2018 | ...

Hi Spring fans and welcome to another installment of This Week in Spring! Today I concluded my brief time in Paris, France, for the epic SpringOne Tour event and I'll be off to Milan, Italy, in about 12 hours where I'll be speaking at the Milano JUG Wednesday night. Ci saro presto, Milano!

Tomorrow we'll have the first installment of season 5 of Spring Tips available so be sure to check this space soon and every Wednesday until we've exhausted all 11 episodes!

Spring Session Bean-SR1 and Apple-SR7 Released

Releases | Rob Winch | November 30, 2018 | ...

This post was authored by Vedran Pavić

On behalf of the community I’m pleased to announce the releases of Spring Session BOM Bean-SR1 and Apple-SR7. These maintenance releases are based on Spring Session 2.1.2.RELEASE and 2.0.8.RELEASE, respectively, which bring a couple of bug fixes together with the usual dependency upgrades.

Complete details of these releases can be found in the following changelogs:

Project Page | Documentation | Issues | Gitter | Stack Overflow

Spring Boot 2.1.1 available now

Releases | Madhura Bhave | November 30, 2018 | ...

On behalf of the team and everyone that contributed, I'm happy to announce that Spring Boot 2.1.1 has been released and is is now available from repo.spring.io and Maven Central.

This release contains almost 70 closed issues and pull requests which include bug fixes, documentation updates and dependency upgrades. Thanks to everyone who 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

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