Skip to content

Commit c8a41ff

Browse files
committed
SmallRye Fault Tolerance 6.7.1 release announcement
1 parent 5562bb7 commit c8a41ff

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
:page-layout: post
2+
:page-title: Fault Tolerance 6.7.1
3+
:page-synopsis: SmallRye Fault Tolerance 6.7.1 released!
4+
:page-tags: [announcement, microprofile]
5+
:page-date: 2024-12-10 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.7.1
11+
12+
Today, we announce the https://github.com/smallrye/smallrye-fault-tolerance/releases/tag/6.7.1[release] of {smallrye-ft} 6.7.1.
13+
This release contains one bugfix.
14+
15+
The new programmatic API (`Guard`, `TypedGuard`) link:/blog/fault-tolerance-6-7-0/[introduced] in {smallrye-ft} 6.7.0 allows guarding multiple kinds of actions, both synchronous and asynchronous.
16+
To do that, all implementations of fault tolerance strategies were unified.
17+
This unification introduced a bug in the implementation of synchronous bulkhead, where acquiring the capacity semaphore was skipped before acquiring the work semaphore.
18+
This bug would only appear when the same bulkhead is used to guard both synchronous and asynchronous actions, which wasn't possible until recently, but it's still a significant issue.
19+
This release fixes it.
20+
21+
Further, the documentation index page was updated to show a programmatic API example using `TypedGuard`, instead of the obsolete `FaultTolerance`.
22+
23+
As usual, if you have any ideas for improvements, please https://github.com/smallrye/smallrye-fault-tolerance/issues[file an issue]!

0 commit comments

Comments
 (0)