Fault Tolerance 6.6.1

Today, we announce the release of SmallRye Fault Tolerance 6.6.1. This release contains one small bugfix.

The CDI extension in SmallRye Fault Tolerance (FaultToleranceExtension) was changed in SmallRye Fault Tolerance 6.5.0 to support multiple metric providers at the same time. This support wasn’t functioning properly in case the metrics classes for given provider were present, but the dependencies on required beans were not satisfied. In this release, all the metric providers now depend on the required beans lazily (by injecting Provider of given class, instead of the class directly). This, together with some refactoring from field injection to constructor injection for simplification, fixes the issue.

As usual, if you have any ideas for improvements, please file an issue!