Fault Tolerance 6.0.0
Today, we announce the release of SmallRye Fault Tolerance 6.0.0.
This release implements MicroProfile Fault Tolerance 4.0 and therefore supports Jakarta EE 9 / MicroProfile 5.0. Implementation-wise, the 6.0.0 release corresponds to SmallRye Fault Tolerance 5.5.0. Additionally, SmallRye Fault Tolerance 6.0.0 requires Java 11 at minimum; it is no longer compatible with Java 8.
For the time being, we will produce releases both in the 5.x and 6.x streams. There will always be a direct correspondence between a 5.x and a 6.x release:
5.x release | Corresponding 6.x release |
---|---|
5.4.0 |
6.0.0-RC2 |
5.4.1 |
6.0.0-RC3 |
5.5.0 |
6.0.0-RC4 |
5.5.0 |
6.0.0 |
5.5.1 (hypothetically) |
6.0.1 (hypothetically) |
5.6.0 (hypothetically) |
6.1.0 (hypothetically) |
5.6.1 (hypothetically) |
6.1.1 (hypothetically) |
5.7.0 (hypothetically) |
6.2.0 (hypothetically) |
At some point, we’ll stop producing releases in the 5.x stream. Shortly after that, we’ll upgrade the basic dependencies (Jakarta CDI etc.) to their Jakarta EE 10 versions. Since Jakarta EE 9 is mostly a transition release and runtimes we’re aware of target Jakarta EE 10 anyway, we likely won’t bump a major version for that. In other words, the upgrade to Jakarta EE 10 base will happen in the 6.x stream and will not require a 7.0 release.
As usual, if you have any problems or ideas, including objections to the plan stated above, please file an issue!