Fault Tolerance 6.4.1
Today, we announce the release of SmallRye Fault Tolerance 6.4.1. This release contains two bugfixes.
In SmallRye Fault Tolerance 6.3.0, the ThreadTimer
internal class was made a singleton.
That was a mistake, because that prevents 2 deployments using SmallRye Fault Tolerance in the same application server (such as WildFly).
The second deployment would get an IllegalStateException
with the message of Timer already exists.
The mistake was fixed and there can be multiple instances of the timer once again.
The instances of the timer are distinguished by an opaque identifier, which is also exposed via metrics.
Further, the search for fallback methods (@Fallback.fallbackMethod()
), as well as before-retry methods (@BeforeRetry.methodName()
), was fixed to also include methods from inherited interfaces.
As usual, if you have any ideas for improvements, please file an issue!