|
| 1 | +:page-layout: post |
| 2 | +:page-title: Fault Tolerance 6.11.0 |
| 3 | +:page-synopsis: SmallRye Fault Tolerance 6.11.0 released! |
| 4 | +:page-tags: [announcement, microprofile] |
| 5 | +:page-date: 2026-03-16 15:00:00.000 +0100 |
| 6 | +:page-author: lthon |
| 7 | +:smallrye-ft: SmallRye Fault Tolerance |
| 8 | +:microprofile-ft: MicroProfile Fault Tolerance |
| 9 | + |
| 10 | += Fault Tolerance 6.11.0 |
| 11 | + |
| 12 | +Today, we announce the https://github.com/smallrye/smallrye-fault-tolerance/releases/tag/6.11.0[release] of {smallrye-ft} 6.11.0. |
| 13 | +This release contains one small improvement. |
| 14 | + |
| 15 | +Previous versions of {smallrye-ft} did not support Java modularity (JPMS) at all. |
| 16 | +With this version, automatic module names are provided for all useful modules. |
| 17 | +The test suite modules do not have automatic module names, because they are never supposed to be used publicly. |
| 18 | +The OpenTracing Context Propagation module is obsolete and should not be used these days, so it does not have an automatic module name either. |
| 19 | +(Among other deprecated things, it will be removed in {smallrye-ft} 7.0.) |
| 20 | + |
| 21 | +Note that to improve internal consistency and make sure that the module name is the same as a top-level package name of all classes in the module, a small number of internal classes were moved in this release. |
| 22 | +Advanced integrators (such as Quarkus) need to take care, but this should be an invisible change for users. |
| 23 | + |
| 24 | +We intend to provide full module descriptors in the future, but cannot do that at the moment. |
| 25 | +This is because certain dependencies, notably the {microprofile-ft} API JAR, do not provide either automatic module names or module descriptors. |
| 26 | + |
| 27 | +As usual, if you have any ideas for improvements, please https://github.com/smallrye/smallrye-fault-tolerance/issues[file an issue]! |
0 commit comments