Skip to content

Commit

Permalink
SmallRye Fault Tolerance 6.2.5 release announcement
Browse files Browse the repository at this point in the history
  • Loading branch information
Ladicek committed Jul 25, 2023
1 parent fa1f027 commit c089e03
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
4 changes: 2 additions & 2 deletions _data/authors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ lthon:
name: "Ladislav Thon"
email: "[email protected]"
emailhash: "238e8b2100a5366b226234b946026462"
job_title: ""
job_title: "Principal Software Engineer"
twitter: "_Ladicek"
bio: 'Ladislav is a Senior Software Engineer at Red Hat, where he leads the Thorntail project and contributes to MicroProfile. Previously, he led the Red Hat OpenShift Application Runtimes QE team, and before that spent a few years in the JBoss Enterprise Application Platform QE team. He has been working as a developer for more than a decade, and besides programming, he likes good books and craft beer.'
bio: "Books. Software. Imagination..."
xstefank:
name: "Martin Stefanko"
email: "[email protected]"
Expand Down
26 changes: 26 additions & 0 deletions _posts/2023-07-25-fault-tolerance-6-2-5.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
:page-layout: post
:page-title: Fault Tolerance 6.2.5
:page-synopsis: SmallRye Fault Tolerance 6.2.5 released!
:page-tags: [announcement, microprofile]
:page-date: 2023-07-25 13:00:00.000 +0100
:page-author: lthon
:smallrye-ft: SmallRye Fault Tolerance
:microprofile-ft: MicroProfile Fault Tolerance

= Fault Tolerance 6.2.5

Today, we announce the https://github.com/smallrye/smallrye-fault-tolerance/releases/tag/6.2.5[release] of {smallrye-ft} 6.2.5.
This is a tiny release with one fix for Maven users that enable strict checksum validation.

{smallrye-ft} uses Arquillian to run the {microprofile-ft} TCK.
To do that, it imports the Arquillian BOM for managing dependency versions.

Arquillian 1.7.0 has unfortunately made a mistake in deploying checksums to Maven Central, and since {smallrye-ft} imports the Arquillian BOM in its _root_ POM, all Maven users that enable strict checksum validation and depend on {smallrye-ft} directly or transitively will observe checksum validation failures.

In this release, the problem is fixed by no longer importing the Arquillian BOM in the root POM; instead, all the Arquillian dependency versions are managed by the TCK module.
The TCK module is not something people can depend on; for a while, we haven't even been releasing its binary to Maven Central.
Therefore, the scope of checksum validation failures is greatly reduced -- they can only happen in the {smallrye-ft} project itself.

A small fix for the circuit breaker state diagram in the documentation is also included.

As usual, if you have any ideas for improvements, please https://github.com/smallrye/smallrye-fault-tolerance/issues[file an issue]!

0 comments on commit c089e03

Please sign in to comment.