Stephane Maldini

Stephane Maldini

Alumni
Blog posts by Stephane Maldini

Reactor Dysprosium (3.3.x) goes GA

Engineering | October 03, 2019 | ...

Hello Reactor community,

On behalf of the Reactor team and its heroic new contributors, I am delighted to announce that Reactor Dysprosium can now be found on your preferred Maven repositories, like this one.

It is the fourth release train since Reactor Core 3.x and it includes Reactor Core 3.3, Reactor Netty 0.9 and a newcomer, Reactor Pool 0.1. Check out the major change logs and release notes:

Reactor Dysprosium modules still require JDK 8 or higher. They come with many performance improvements and we even…

Reactor Californium-SR12 is out

Engineering | October 03, 2019 | ...

The 12th Service Release for Californium is out. As per tradition, it fixes several issues and bring improvements all around.

The release is available on your preferred maven central repository.

Change logs and release notes:

Bismuth EOL

With Dysprosium-RELEASE, our reactor-core 3.1.x and reactor-netty 0.7.x lines will not receive further patches. We encourage our users to update to Californium releases trains, which match Spring Boot 2.1.x and Spring Framework 5.1.x.

If you already are using Spring Boot 2.2.x and Spring Framework 5.2.x, you will be required to use Dysprosium including reactor-core 3.3.x and reactor-netty 0.9.x

Reactor Dysprosium-M1 is Available Now

Releases | May 15, 2019 | ...

The 4th Generation of Reactor is arriving. On behalf of the team we want to thank all our community for the tremendous feedback. Over the last year we have grown our reactive line-up significantly including R2DBC and BlockHound. Our adoption in the java ecosystem looks phenomenal and we are collaborating with major corps including Microsoft and Google. We have more than doubled our regular Gitter audience with some awesome -you guessed it- reactive discussions happening every day. Finally, Sergei Egorov has joined the core team and we have no plans to stop expanding!

Dysprosium-M1 is available on our milestone repository. It is paving the way for more changes in the work. It's worth noting that 2 features are being deprecated, and evaluated for removal at the…

Reactor Californium-SR8 is out

Releases | May 15, 2019 | ...

The 8th Service Release for Californium is out. Beyond fixing its share of issues, it is shipping with a turbo-charged reactor-netty -thanks to changes backported- from our new Dysprosium-M1 release.

The release is available on your preferred maven central repository.

Change logs and release notes:

Note that the release overrides Californium-SR7 which has shipped with an unwelcome regression in reactor-netty 0.8.7.

Bismuth EOL

Anticipating the coming Dysprosium-RELEASE, our reactor-core 3.1.x and reactor-netty 0.7.x lines will not receive further patches. We encourage our users to update to Californium releases trains, which match Spring Boot 2.1.x and Spring Framework 5.1.x

Reactor Bismuth-SR13 and Californium-SR2 available now !

Engineering | October 31, 2018 | ...

Californium Update

On behalf of the Reactor team, I am pleased to announce that Californium-SR2 release train is available now.

This maintenance release of the Californium line includes the following dependencies updates:

Bismuth Update

We also have shipped Bismuth-SR13. This maintenance release of the Bismuth line includes the following dependencies updates:

Thanks a lot to our contributors, and…

Enjoy quality time with the Spring and Reactor communities at SpringOne Platform

Engineering | May 22, 2018 | ...

Hey there,

It feels like SpringOne Platform was only yesterday, and I'm so excited by what's coming in September! It’s yet another excuse to chat, exchange, share, have a drink, and enjoy quality time with the Spring and Reactor communities, contributors and users alike.

I'll tell you a secret: as the project Reactor lead, this is one of my favorite places to capture amazing feedback and translate it into pull requests. I like spending hours replaying the software history with folks, talking about efficient distributed systems (or "microservices") because--Bingo! Reactive is all about these…

Reactor Bismuth-SR5 is out!

Engineering | January 30, 2018 | ...

Improvements, new features, and fixes have landed in a Maven Central mirror near you under Bismuth-SR5 Bill Of Material. This version is now used by Spring Framework 5.0.3 and the upcoming Spring Boot 2.0.RC1! Our site projectreactor.io has been updated with the latest versions.

Reactor-Core 3.1.3

release notes

A quality update including more than a dozen fixes and just a couple new features: new Flux#delaySequence and Signal#getContext access to the current flow Context.

reactor-test also welcomed new features including Context verification facilities and a StepVerifier#toString

Reactor Bismuth-SR3 is now available

Releases | October 27, 2017 | ...

A shipment of fixes and goodies has arrived and it is brought to you by the new Bismuth-SR3 Bill Of Material. This version is now used by Spring Framework 5.0.1 ! Our site projectreactor.io reflects those latest updates.

Reactor-Core 3.1.1

release notes

A quality update including more than 20 fixes and just a couple new features: Kotlin extensions for Reactor conversion from Publisher and the Flux#limitRequest operator alternative to Flux#take with an explicit upper limit to the produced demand.

We are now working on 3.1.2.RELEASE. Have a look at our issues backlog for a more detailed scope.

Reactor Aluminium-SR1 has landed

Releases | February 22, 2017 | ...

A batch update of releases has arrived and it is brought to you with the new Aluminium-SR1 Bill Of Material. Just in time for Spring Framework M5 !

Reactor-Core 3.0.5

release notes

An important quality update with new features including predicated-based windows and the checkpoint operator, fixes, test coverage and for the first time in 3.0.x line, a draft reference guide.

We are now working on 3.0.6.RELEASE which is going to be our last major 3.0 content update before 3.1.0.RELEASE. We encourage our Spring Community to just follow deprecated instructions if they hit any of the @Deprecated API, thus simply preparing for a quick, painless, upgrade when time comes. Have a look at our issues backlog

Ready your Java 8 Reactive apps now, Reactor 3.0 GA is out !

Releases | September 27, 2016 | ...

After more than a year of work, multiple milestones and fine tuning based on much feedback, I have the pleasure of announcing Reactor 3 General Availability. You will find Reactor Core 3.0.2.RELEASE on Maven Central.

Join the chat at https://gitter.im/reactor/reactor Reactor Core

What is Reactor 3 ?

Reactor 3 provides a powerful and efficient reactive programming model for Java 8 based applications. The model builds upon the experience of both Reactor 2 and RxJava 1 and introduces a fluent way to compose asynchronous backpressure-ready event processing. Spring Framework 5 uses Reactor 3 to build and eventually expose a complete reactive story.

Its design relies on an extensible execution model that favors event processing colocation. Typically, Reactor will be jumping threads between event flow stages only when explicitly asked so. For instance, in-memory operations such as list access or payload transformation do not usually require a thread boundary. If the operation producer or receiver might take time, users are expected to operate their flow with Flux#publishOn / Mono#publishOn or Flux#subscribeOn / Mono#subscribeOn and choose a Scheduler to run on. Alternatively, if a user is combining the results of many Publisher as with

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