VMware offers training and certification to turbo-charge your progress.Learn more
On 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):
One update considerations though:
Flux.last() used to skip throwing a
NoSuchElementException on some category of empty sources (
Mono that are
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 forwarded
This 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
master, now is a good time to implement that change in process. See #1225 for more details
Happy reactive coding!