Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreOn behalf of the Reactor team, I have the pleasure of announcing a first shipment of Reactor goodness this week: Reactor Bismuth-SR10
is out ?
Stay tuned for a Reactor Californium milestone later this week ??♂️
The latest maintenance BOM of the 3.1.x line, Bismuth-SR10
, is out. It includes two new artifacts (click on the version numbers to see the release notes on GitHub):
reactor-core
3.1.8.RELEASE
reactor-netty
0.7.8.RELEASE
One update considerations though: Flux.last()
used to skip throwing a NoSuchElementException
on some category of empty sources (Flux
or Mono
that are Callable
, like Flux.empty()
). This is a bug and it correctly does throw now.
Otherwise, this release mainly contains backports of bugfixes from the ongoing development effort on Californium
's first release in the master branch.
Speaking of backports: for those of you who have or are interested in contributing (❤️), note that we are about to change triage and branching strategies. Inspired by what the Spring Boot team does, we'll now:
master
(and when we have more maintenance branches, into more recent maintenance branches as well)3.2.0.M2
) once they've been merged and forwardedThis will reduce the ceremony around backporting issues (removing the need for confusing tracker issues). We believe it will also help users know wether an issue has been fixed in a maintenance version, by having the github milestone show the earliest maintenance release a fix has been shipped in. Finally, it will help while looking at the fix's code because there will now be a single reference commit for the fix (plus a merge commit that might contain adjustments necessary to make it compatible with newest breaking changes).
As we are at a point where a release just happened in both 3.1.x
and master
, now is a good time to implement that change in process. See #1225 for more details
Happy reactive coding!