The Spring Blog

Engineering
Releases
News and Events

Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M1 Released!

Greetings Spring & Apache Geode/Pivotal GemFire communities-

I am happy to announce the first milestone release of Spring Boot for Apache Geode & Pivotal GemFire, version 1.0.0.M1.

This is a great new project building on the work started in Spring Data for Apache Geode/Pivotal GemFire nearly 2 years ago, when we introduced annotation-based configuration.

With Spring Boot’s "convention over configuration" approach using auto-configuration, this project takes configuration and development of Spring Boot, Apache Geode & Pivotal GemFire applications to the next level, whether building and running applications in a stand-alone or a managed environment like Pivotal CloudFoundry (PCF), when using Pivotal Cloud Cache (PCC).

Read more...

Spring Session for Apache Geode/Pivotal GemFire 2.0.3.RELEASE Released!

Greetings Spring & Apache Geode/Pivotal GemFire community.

It is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire 2.0.3.RELEASE. This release aligns with Spring Session core 2.0.3.RELEASE and Spring Data Kay-SR7.

Of course, Spring Session core 2.0.4.RELEASE and Spring Data Kay-SR8 are already available and you can expect another release of Spring Session for Apache Geode/Pivotal GemFire in early July. This is an intermediate release with:

  • Upgrades to Gradle 4.8, using Spring Build Conventions Gradle Plugin 0.0.16.RELEASE.

  • Updated dependencies (as noted above).

  • Switched dependency management to Spring Boot’s Dependency BOM, based on Spring Boot 2.0.2.RELEASE to better align with the Spring ecosystem of projects and 3rd party dependencies.

Read more...

Spring Tips: Season 4 Recap

Hi Spring fans! We’re at the end of another season of Spring Tips. I’ll be back in a few months with even more Spring Tips, and we’ll continue our journey through aspects of the ecosystem large and small. This season, as with all seasons, has been fun for me to put together. It is a mix of brand new stuff and older stuff that we get to review in a new light. As always, I do these for you and am always eager to hear about what regions of Springdom you’d like illuminated.

Anyway, here’s a recap of the things we’ve looked at in previous installments from seasons 1-4. Enjoy!

Read more...

The Road to Reactive Spring Cloud

The new Spring Cloud Finchley GA release is jam-packed with good stuff and represents a major milestone in the journey to reactive microservices. I couldn’t possibly list everything so I refer you to the fresh-from-the-oven release announcement by Spencer Gibb. Instead, in this post, I want to focus on the road we have taken to reactive Spring Cloud.

We released Spring Framework 5 in September 2017. This was the first release to introduce new Reactive programming support to help build more robust, scalable services. It builds upon the Pivotal Reactor project, our reactive streams compatible reactive runtime. Spring Framework 5 also includes a ton of new features, and I won’t try to list them all, either, choosing instead to focus on reactive support here. What is reactive programming? Why does it matter? Well, it matters when you’re building networked services.

Read more...

This Week in Spring - June 19th, 2018

Hi Spring fans! Welcome to another wonderful and wild This Week in Spring! This week I’m in Amsterdam, NL (visiting customers); London, UK (for both the London Java Community Java User Group talk and the SpringOne Tour event); Paris, FR (for the first JHipster Conf); Krakow, PL (for Devoxx Poland) and then it’s off to Sao Paolo, BR (for the Spring Connect show). If you’re in any of those places, say hi!

Read more...

Spring Cloud Finchley.RELEASE is available

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

Lifecycle Announcements for Release Train Versions

The Camden release train has reached end-of-life status. The Dalston release train will reach end-of-life status in December 2018. The Edgware release train will follow the end-of-life cycle of the Spring Boot 1.5.x line.

Read more...

Spring IO Platform Cairo SR2

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

  • Spring AMQP 2.0.4
  • Spring Boot 2.0.3
  • Spring Cloud Connectors 2.0.2
  • Spring Data Kay SR8
  • Spring Framework 5.0.7
  • Spring Integration 5.0.6
  • Spring Kafka 2.1.7
  • Spring Security OAuth2 2.2.2
  • Spring Security 5.0.6
  • Spring Session Apple SR3

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

Read more...

Spring IO Platform Brussels SR11

I am pleased to announce that Spring IO Platform Brussels-SR11 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.8
  • Spring Boot 1.5.14
  • Spring Cloud Connectors 1.2.6
  • Spring Data Ingalls SR13
  • Spring Framework 4.3.18
  • Spring Integration 4.3.17
  • Spring Security 4.2.7
  • Spring Session 1.3.3

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

Project Page | GitHub | Issues | Documentation

Read more...

Spring Boot 2.0.3 available now

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

Spring Boot 2.0.3 includes 99 fixes, improvements and dependency updates. 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...