Hi, Spring fans! In this installment, Josh Long (@starbuxman) talks to Spring Boot and Spring Framework engineer Brian Clozel (@bclozel) about all the new features - RSocket support, performance improvements and more - in Spring Framework 5.2 and Spring Boot 2.2.
The Spring Blog
We are pleased to announce the second Milestone of the Spring Cloud Function 3.0.0.M2.
NOTE: Spring Cloud Function 3.0.0.M1 was primarily to establish compatibility with Spring Boot 2.2.x. and therefore went unannounced.
Spring Cloud Function 3.0.0.M2 modules are available for use in the Spring Milestone repository.
- Spring Boot 2.2.x
- Enhanced deployer (requires a separate blog)
One of the biggest features introduced with this milestone is support for functions with multiple inputs and outputs. Important thing to point out is that this feature only makes sense in reactive world where you may want to pass several streams to a function for purposes of doing some type of aggregate/merge operation on such streams. For conventional cases you can always send multiple arguments using a Collection of some type.
On behalf of the Spring and Apache Geode communities, I am pleased to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG)
1.1.0.RC2 can be obtained from repo.spring.io/libs-miletone, or declared as a dependency in either your Maven POM or Gradle build files:
This completes our coverage of the predominant caching patterns applied to modern, Cloud-Native, Microservices architectures and applications in practice today:
I am pleased to announce the release of Spring Session for Apache Geode & Pivotal GemFire
Both releases primarily contain dependency version updates.
2.2.0.M3 aligns with:
Spring Framework 5.2.0.RC1
Spring Data Moore-RC2
Spring Session Corn-M3
Spring Boot 2.2.0.M5
2.1.5.RELEASE aligns with:
Spring Framework 5.1.9.RELEASE
Spring Data Lovelace-SR10
Spring Session Bean-SR7
Spring Boot 2.1.7.RELEASE
Dear Spring Community,
I am happy to announce the 4.3.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.
Highlights from this release include:
- (Spring Boot) fixed: CTRL-click navigation does not handle properties on super class correctly (#326)
- (Spring Boot) fixed: Configuration property analysis does not handle properties written in snake_case correctly (#327)
- (Eclipse) fixed: language server processes not being terminated correctly under specific circumstances, resulting in many language server processes keep running while Eclipse is open
- (Eclipse) fixed: Eclipse Language Server cannot be resolved because of a uses constraint violation (#325)
- (Eclipse) fixed: UI freezes caused by xmlnamespace support? (#318)
- (Eclipse) fixed: missing javax.inject import causes CF integration in boot dashboard to fail
- a number of additional bug fixes…
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.
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.