Hi Spring fans! Welcome to another installment of a This Week in Spring! I’ve just finished one of the most amazing experiences of my life - O’Reilly’s “Foo Camp,” an unconference where invited guests can camp on the O’Reilly Media campus headquarters and talk to each other. I met, among a zillion other people, former California governor Jerry Brown, former Estonian president Toomas Hendrik Ilves, and so many more. Now I’m in terrific Texas talking to our wonderful customers in Austin, San Antonio, Dallas and Plano. I’m also speaking at the Dallas MUG tomorrow night, if you’re around and want to come and hang out.
The Spring Blog
We are pleased to announce the following maintenance releases are now available.
All users are encouraged to upgrade to these versions
I’m pleased to announce a first milestone release of a Spring Statemachine 3.0.0.M1 and with these words I can say that Statemachine is going reactive.
Statemachine itself would not need to be reactive for its own execution but as soon as machine steps outside of its controlled environment to execute user defined logic like Actions and Guards there is no guarantees that those features would not block.
Those using persisting features with a databases will benefit with reactive changes when that side of a world becomes more reactive. Essentially every time we need to take a step outside from a machine world we may hit blocking IO operations.
This post was authored by Vedran Pavić
On behalf of the community I’m pleased to announce the releases of Spring Session
Bean-SR7. These releases will be picked up by Spring Boot
Corn-M3 release is based on:
Spring Session core modules
Spring Session Data Geode
Spring Session Data MongoDB
Some of the highlights of Spring Session
support for save mode, which allows control over how session changes are tracked and saved to the session store
support for flush mode for JDBC-backed sessions
common strategy for resolving session indexes
Complete details of these releases can be found in the changelog.
Hi Spring fans! Welcome to another amazing week in Spring!
- I just published This Month in Spring yesterday, if you want a larger roundup of everything from June to about yesterday.
- Spring Boot 2.2.0 M5 available now
- Spring Boot 2.1.7 available now
- It is time - Goodbye Spring Boot 1.x!
- Spring Security 5.1.6 and 5.0.13 Released
- Spring Security 5.2.0.M4 Released
- Spring Data Moore RC2, Lovelace SR10, and Ingalls SR23 released
- Spring Framework 5.2 goes RC1
- Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RC1 Released!
- Spring Framework 5.1.9, 5.0.15 and 4.3.25 available now
- spring-data-dev-tools/release-tools at master · spring-projects/spring-data-dev-tools
- I really enjoyed last week’s A Bootiful Podcast interview with Gradle Developer Advocate Jenn Strater
- This is exciting - a NATS binder for Spring Cloud Stream. NATS is a super high speed networking protocol and library.
On behalf of the team and everyone that contributed, I am pleased to announce that the fifth milestone of Spring Boot 2.2 has been released and is available from our milestone repository. This release closes over 250 issues and pull requests. Thanks to all those who have contributed with issue reports and pull requests.
If you want to get started with 2.2 and try out the new features, you can bootstrap a new project on https://start.spring.io.
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.1.7 has been released and is is now available from repo.spring.io and Maven Central.
This release includes 97 fixes, improvements and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.
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.
As mentioned in the announcement last year, the Spring Boot 1.x line has reached end of life. Spring Boot 1.5.22 which was released earlier today will be the last release in the 1.x. line.
We expect most users to have upgraded their applications to Spring Boot 2.x. For those that haven’t migrated yet, we strongly advise doing so as soon as possible. There are detailed instructions on how to migrate from 1.x to 2.x in the migration guide. For a smooth upgrade experience, we recommend upgrading in phases instead of jumping straight to the latest stable release. Once the upgrade from the latest 1.5.x version to the latest 2.0.x version is complete, you should upgrade to the latest release in the 2.1.x line.