Rossen Stoyanchev

Rossen Stoyanchev

Recent Blog posts by Rossen Stoyanchev

Spring Web Flow 2.5 RC1 is available

Engineering | February 12, 2018 | ...
The first and only release candidate planned for Spring Web Flow 2.5 is now available from the Spring Milestones repository. The samples repository has been updated to use it. This release provides an upgrade path to Spring Framework 5 along with Java 8, Servlet 3.1, Hibernate 5, Tiles 3, and JSF 2.2 as minimum requirements. In this release "spring-js" has been merged with "spring-webflow" so there is no longer a separate "spring-js" module. As a result some configuration classes have changed packages. The "spring-js-resources" module is still available but as an optional module that must be…

Spring Web Flow 2.4.6 released

Releases | September 15, 2017 | ...
Spring Web Flow 2.4.6 was released earlier today containing a security fix. Applications that use explicit data bindings through the element in flow definitions are not affected. Those that do rely on default bindings should upgrade as soon as possible.

Spring Web Flow 2.4.5 released

Engineering | May 31, 2017 | ...
A minor maintenance release version 2.4.5 for Spring Web Flow is now available for use. The release includes an important security fix for vulnerability report CVE-2017-4971. Please review the report details and upgrade.

Spring Framework 5.0 M5 Update

Engineering | February 23, 2017 | ...
An update on the 5th and last milestone of Spring Framework 5.0... Spring MVC and Spring WebFlux Spring's reactive stack web framework, new in 5.0, is fully reactive and non-blocking. It is suitable for event-loop style processing with a small number of threads. It is supported on Servlet containers (Tomcat, Jetty, Servlet 3.1+) but also non-Servlet runtimes (Netty, Undertow) since the common foundation for this stack is not the Servlet API but a non-blocking alternative built on Reactive Streams and the Reactor project. In case you're wondering, isn't Servlet 3.1 capable of non-blocking I/O…

Reactive Programming with Spring 5.0 M1

Engineering | July 28, 2016 | ...
As Juergen mentioned in his Spring Framework 5 M1 release announcement our Spring Reactive initiative has been merged into Spring Framework proper preserving all contributions and its full history over more than a year. What is it? In a nutshell reactive programming is about non-blocking, event-driven applications that scale with a small number of threads with backpressure as a key ingredient that aims to ensure producers do not overwhelm consumers. The Reactive Streams specification (also adopted in Java 9) enables the ability to communicate demand across layers and libraries from different…

Spring Web Flow 2.4.4 released

Engineering | July 20, 2016 | ...
A new Spring Web Flow 2.4.4 maintenance release is now available for download or use from Maven and Gradle builds. This release extends compatibility to Hibernate 5.2 and also includes several mainly JSF related fixes.

Reactive Spring

Engineering | February 09, 2016 | ...
At SpringOne2GX 2015, Juergen announced plans for Spring Framework 5 with a major focus on reactive architectures. Concrete efforts are already underway and a lot has happened since! At the most basic level, reactive programming models allow for writing non-blocking services and applications. This requires a fundamental shift from writing imperative logic to async, non-blocking, functional-style code, in particular when interacting with external resources. Reactive Web Applications Most Java web applications are built on the Servlet API which was originally created with synchronous and…

Spring Web Flow 2.4.2 released

Releases | September 01, 2015 | ...
A minor maintenance release of Spring Web Flow is now available for use. The release addresses compatibility issues against Spring Security 4.0 and the Mojarra and Apache MyFaces JSF implementations. For a list of the addressed issues see the release notes JIRA report.

Spring Framework 4.1 -- Spring MVC Improvements

Engineering | July 28, 2014 | ...
Recently Juergen Hoeller announced the availability of the first of two 4.1 release candidates. Brian Clozel followed up with a post on the static web resources handling enhancements. Previously Stephane Nicoll blogged about cache and JMS related improvements. The goal of this post is to summarize Spring MVC improvements. The JDK 1.8 java.util.Optional is now supported for @RequestParam, @RequestHeader and @MatrixVariable controller method arguments while ListenableFuture is supported as a return value alternative to DeferredResult where an underlying service (or perhaps a call to…

Spring Web Flow 2.4.0 and 2.3.4 Available

Releases | May 30, 2014 | ...
I'm pleased to announce a double bill release of Spring Web Flow 2.4.0 and 2.3.4. Please refer to the "What's new" section of the reference for an overview of the 2.4.0 release. The 2.3.4 release is minor maintenance release mainly with fixes for issues reported by JSF users.

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