Skip to content

Releases: smallrye/smallrye-fault-tolerance

6.0.0

07 Sep 15:46
Compare
Choose a tag to compare
  • #706 release 6.0.0, second attempt
  • #705 remove unused import
  • #704 release 6.0.0
  • #703 require Java 11 at minimum + upgrade dependencies for final Jakarta release
  • #675 release 6.0.0-RC4
  • #674 Bring the 'jakarta' branch up to date with tag '5.5.0'
  • #666 release 6.0.0-RC3
  • #665 Bring the 'jakarta' branch up to date with tag '5.4.1'
  • #617 release 6.0.0-RC2
  • #616 Bring the 'jakarta' branch up to date with tag '5.4.0'
  • #543 MicroProfile Fault Tolerance 4.0 and the move to Jakarta EE 9
  • #542 release 6.0.0-RC1
  • #540 move from Jakarta EE 8 (javax.) to 9 (jakarta.)

5.5.0

11 Jul 08:43
Compare
Choose a tag to compare
  • #673 release 5.5.0
  • #672 Bump version.kotlin from 1.7.0 to 1.7.10
  • #671 Bump vertx-core from 4.3.1 to 4.3.2
  • #670 Bump pitest-maven from 1.9.0 to 1.9.1
  • #669 Micrometer support
  • #667 Bump smallrye-common-annotation from 1.12.0 to 1.13.0

5.4.1

28 Jun 10:28
Compare
Choose a tag to compare
  • #664 release 5.4.1
  • #663 Allow outside visibility into effective fault tolerance configuration
  • #662 Ensure @ApplyFaultTolerance methods are discovered properly
  • #660 Bump pitest-maven from 1.8.1 to 1.9.0
  • #659 Bump pitest-junit5-plugin from 0.16 to 1.0.0
  • #658 Bump mutiny from 1.5.0 to 1.6.0
  • #657 Bump kotlinx-coroutines-jdk8 from 1.6.2 to 1.6.3
  • #656 Bump dokka-maven-plugin from 1.6.21 to 1.7.0
  • #655 Bump pitest-maven from 1.8.0 to 1.8.1
  • #653 Bump smallrye-config from 2.10.0 to 2.10.1
  • #652 Bump maven-enforcer-plugin from 3.0.0 to 3.1.0
  • #651 Bump pitest-junit5-plugin from 0.15 to 0.16
  • #650 Bump version.kotlin from 1.6.21 to 1.7.0
  • #648 Bump rxjava from 3.1.4 to 3.1.5
  • #647 Bump assertj-core from 3.23.0 to 3.23.1
  • #646 Bump assertj-core from 3.22.0 to 3.23.0
  • #645 Bump kotlinx-coroutines-jdk8 from 1.6.1 to 1.6.2
  • #644 Bump smallrye-metrics from 3.0.4 to 3.0.5
  • #643 Bump vertx-core from 4.3.0 to 4.3.1
  • #642 Promote interesting logging to debug level and add description
  • #641 Unable to have logs on faulttolerance operations
  • #640 Bump pitest-maven from 1.7.6 to 1.8.0
  • #639 Bump mutiny from 1.4.0 to 1.5.0
  • #638 Bump smallrye-common-annotation from 1.11.0 to 1.12.0
  • #635 use latest versions of some GitHub actions
  • #634 Bump vertx-core from 4.2.7 to 4.3.0
  • #632 Bump pitest-maven from 1.7.5 to 1.7.6
  • #628 Bump dokka-maven-plugin from 1.6.20 to 1.6.21
  • #626 Bump version.kotlin from 1.6.20 to 1.6.21
  • #625 Bump dokka-maven-plugin from 1.6.10 to 1.6.20
  • #624 Bump vertx-core from 4.2.6 to 4.2.7
  • #623 enforce build with Java 9+
  • #622 work around RetryTest.testClassLevelRetryMaxDuration TCK failures on macOS
  • #621 get rid of JUnit Pioneer
  • #618 Bump smallrye-config from 2.9.2 to 2.10.0
  • #615 Bump kotlinx-coroutines-jdk8 from 1.6.0 to 1.6.1
  • #614 Bump version.kotlin from 1.6.10 to 1.6.20
  • #551 enforce build with Java 9+
  • #448 intermittent TCK failure: RetryTest.testClassLevelRetryMaxDuration

6.0.0-RC2

06 Apr 11:48
Compare
Choose a tag to compare
  • #617 release 6.0.0-RC2
  • #616 Bring the 'jakarta' branch up to date with tag '5.4.0'
  • #543 MicroProfile Fault Tolerance 4.0 and the move to Jakarta EE 9
  • #542 release 6.0.0-RC1
  • #540 move from Jakarta EE 8 (javax.) to 9 (jakarta.)

5.4.0

31 Mar 14:13
Compare
Choose a tag to compare
  • #612 release 5.4.0, third attempt
  • #611 make sure the Kotlin module generates a javadoc JAR
  • #610 release 5.4.0, second attempt
  • #609 run tests with Java 18 and 19-EA
  • #608 fix javadoc
  • #607 release 5.4.0
  • #606 instantiate programmatically created FaultTolerance lazily
  • #605 storing FaultTolerance into a static field results in thread creation during static initialization
  • #604 initial support for preconfigured, reusable fault tolerance
  • #603 Bump smallrye-common-annotation from 1.10.0 to 1.11.0
  • #602 add support for Kotlin suspending functions
  • #601 Bump pitest-maven from 1.7.4 to 1.7.5
  • #600 Bump rxjava from 3.1.3 to 3.1.4
  • #599 Bump vertx-core from 4.2.5 to 4.2.6
  • #598 Bump smallrye-config from 2.9.1 to 2.9.2
  • #597 Bump junit-pioneer from 1.6.1 to 1.6.2
  • #596 Bump mutiny from 1.3.1 to 1.4.0
  • #595 support for Kotlin coroutines
  • #593 Bump awaitility from 4.1.1 to 4.2.0
  • #591 add when methods for allowing programmatic exception decisions
  • #590 allow programmatic exception decisions for circuit breaker, fallback and retry
  • #589 ability to centralize fault tolerance configuration for multiple methods
  • #588 Bump smallrye-config from 2.9.0 to 2.9.1
  • #587 Bump junit-pioneer from 1.5.0 to 1.6.1
  • #585 Bump smallrye-build-parent from 34 to 35
  • #584 Bump vertx-core from 4.2.4 to 4.2.5
  • #581 Bump smallrye-common-annotation from 1.9.0 to 1.10.0

5.3.2

14 Feb 16:16
Compare
Choose a tag to compare
  • #580 release 5.3.2
  • #579 AsyncTypes class needs to service load in a privileged block to work with security manager enabled.
  • #578 Bump smallrye-config from 2.8.2 to 2.9.0

5.3.1

10 Feb 13:24
Compare
Choose a tag to compare
  • #577 release 5.3.1
  • #576 Fix AsyncTypes to service load from the correct classloader instead o…
  • #574 tiny improvements of the programmatic API documentation

5.3.0

08 Feb 21:51
Compare
Choose a tag to compare
  • #573 release 5.3.0, third attempt
  • #572 replace < and > with entities to please javadoc
  • #571 release 5.3.0, second attempt
  • #570 avoid character entities that javadoc considers invalid
  • #569 release 5.3.0
  • #568 add documentation for event listeners
  • #567 make CdiFaultToleranceSpi.Dependencies public to enable integration
  • #566 add Java 18-ea to CI builds
  • #565 allow registering state change listeners on CircuitBreakerMaintenance
  • #564 add events to the programmatic API
  • #563 use proper descriptions of fault tolerance strategies
  • #562 proper operation description in exception messages
  • #561 events in programmatic API
  • #560 Bump pitest-maven from 1.7.3 to 1.7.4
  • #559 Bump smallrye-common-annotation from 1.8.0 to 1.9.0
  • #558 add a Mutiny entrypoint to the programmatic API
  • #557 CircuitBreakerMaintenance should allow registering state change listeners
  • #556 programmatic API with Mutiny
  • #555 revamp async types support
  • #552 initial version of programmatic API
  • #550 Bump mutiny from 1.3.0 to 1.3.1
  • #549 Bump vertx-core from 4.2.3 to 4.2.4
  • #547 Bump smallrye-config from 2.8.1 to 2.8.2
  • #546 make CircuitBreaker/Fallback/Retry inspect the exception cause chain
  • #545 Bump jboss-logging from 3.4.2.Final to 3.4.3.Final
  • #544 Bump mutiny from 1.2.0 to 1.3.0
  • #539 allow defining a FallbackHandler for methods that return primitive types
  • #538 Bump assertj-core from 3.21.0 to 3.22.0
  • #537 Bump smallrye-config from 2.7.0 to 2.8.1
  • #536 Bump vertx-core from 4.2.1 to 4.2.3
  • #535 Bump smallrye-build-parent from 32 to 34
  • #531 Bump smallrye-config from 2.6.1 to 2.7.0
  • #528 Bump mutiny from 1.1.2 to 1.2.0
  • #527 Bump junit-bom from 5.8.1 to 5.8.2
  • #525 Bump rxjava from 3.1.2 to 3.1.3
  • #524 CircuitBreaker/Fallback/Retry could/should inspect the exception cause chain
  • #521 Bump smallrye-config from 2.6.0 to 2.6.1
  • #518 Bump junit-pioneer from 1.4.2 to 1.5.0
  • #517 Bump pitest-maven from 1.7.2 to 1.7.3
  • #516 Bump vertx-core from 4.2.0 to 4.2.1
  • #515 Bump smallrye-metrics from 3.0.3 to 3.0.4
  • #514 Bump vertx-core from 4.1.5 to 4.2.0
  • #513 Bump awaitility from 4.1.0 to 4.1.1
  • #512 Bump smallrye-build-parent from 31 to 32
  • #511 Bump smallrye-config from 2.5.1 to 2.6.0
  • #510 Bump smallrye-common-annotation from 1.7.1 to 1.8.0
  • #509 Bump mutiny from 1.1.1 to 1.1.2
  • #508 Bump pitest-maven from 1.7.1 to 1.7.2
  • #507 Bump rxjava from 3.1.1 to 3.1.2
  • #506 Bump smallrye-common-annotation from 1.6.0 to 1.7.1
  • #505 Bump mutiny from 1.1.0 to 1.1.1
  • #504 revamp async support to better align with Rx-style libraries, possibly unify on Mutiny
  • #503 Bump vertx-core from 4.1.4 to 4.1.5
  • #502 Bump mutiny from 1.0.0 to 1.1.0
  • #501 Bump pitest-maven from 1.7.0 to 1.7.1
  • #500 Bump smallrye-config from 2.5.0 to 2.5.1
  • #499 Bump junit-bom from 5.8.0 to 5.8.1
  • #498 use Java 17 in CI, stop using 16
  • #497 Bump assertj-core from 3.20.2 to 3.21.0
  • #496 Bump vertx-core from 4.1.3 to 4.1.4
  • #495 Bump smallrye-config from 2.4.4 to 2.5.0
  • #494 Bump pitest-junit5-plugin from 0.14 to 0.15
  • #493 Bump junit-bom from 5.7.2 to 5.8.0
  • #492 Inability to define Fallback with FallbackHandler on void methods
  • #491 Bump version.smallrye-context-propagation from 1.2.1 to 1.2.2
  • #490 Bump pitest-maven from 1.6.9 to 1.7.0
  • #489 use Eclipse Temurin instead of AdoptOpenJDK for CI
  • #488 Bump vertx-core from 4.1.2 to 4.1.3
  • #487 Bump rxjava from 3.1.0 to 3.1.1
  • #486 Bump smallrye-build-parent from 30 to 31
  • #483 Bump smallrye-config from 2.4.3 to 2.4.4
  • #482 Replaced Thread#sleep calls with Awaitility in tests
  • #479 Replaced Thread.sleep calls with Awaitility in CompletionStageThreadPoolBulkheadTest
  • #478 update Weld and reenable Java 17 on CI
  • #477 Bump pitest-maven from 1.6.8 to 1.6.9
  • #476 Bump rxjava from 3.0.13 to 3.1.0
  • #474 Bump smallrye-config from 2.4.2 to 2.4.3
  • #473 Bump smallrye-build-parent from 29 to 30
  • #472 Bump mutiny from 0.19.2 to 1.0.0
  • #471 Bump version.smallrye-context-propagation from 1.2.0 to 1.2.1
  • #470 Bump pitest-maven from 1.6.7 to 1.6.8
  • #469 Bump vertx-core from 4.1.1 to 4.1.2
  • #466 use smallrye-build-parent instead of smallrye-parent
  • #462 use smallrye-build-parent instead of smallrye-parent
  • #412 a lot of tests fail on JDK 17-ea+21
  • #370 programmatic API

6.0.0-RC1

06 Jan 11:04
Compare
Choose a tag to compare
  • #543 MicroProfile Fault Tolerance 4.0 and the move to Jakarta EE 9
  • #542 release 6.0.0-RC1
  • #540 move from Jakarta EE 8 (javax.*) to 9 (jakarta.*)

5.2.1

16 Jul 14:45
Compare
Choose a tag to compare