Releases: smallrye/smallrye-fault-tolerance
Releases · smallrye/smallrye-fault-tolerance
5.0.0
- #363 release 5.0.0
- #362 Bump mutiny from 0.12.5 to 0.13.0
- #361 Bump version.smallrye-reactive-utils from 1.3.0 to 1.4.0
- #360 Update to OpenTracing 0.33
- #359 Bump smallrye-metrics from 3.0.0-RC2 to 3.0.0
- #358 Bump weld-junit5 from 2.0.1.Final to 2.0.2.Final
- #357 release 5.0.0-RC3
- #356 small documentation fixes
- #354 Bump smallrye-config from 2.0.1 to 2.0.2
- #349 release 5.0.0-RC2
- #348 fix Future.isDone implementation for Future-returning @asynchronous methods
- #346 force thread offload for fallbacks when required
- #345 Bump smallrye-config from 2.0.0 to 2.0.1
- #344 Bump pitest-maven from 1.6.1 to 1.6.2
- #343 Bump rxjava from 3.0.8 to 3.0.9
- #342 Bump smallrye-config from 2.0.0-RC3 to 2.0.0
- #341 Bump version.smallrye-reactive-utils from 1.2.2 to 1.3.0
- #340 Bump mutiny from 0.11.0 to 0.12.5
- #338 Bump junit-pioneer from 1.0.0 to 1.1.0
- #337 Bump smallrye-parent from 23 to 25
- #336 Bump rxjava from 3.0.7 to 3.0.8
- #335 Bump mutiny from 0.10.1 to 0.11.0
- #334 release 5.0.0-RC1
- #333 next: MicroProfile Fault Tolerance 3.0 and SmallRye Fault Tolerance 5.0
- #332 update MicroProfile Config to 2.0 and Metrics to 3.0
- #330 Bump pitest-maven from 1.5.2 to 1.6.1
- #329 Bump smallrye-config from 1.9.3 to 1.10.0
- #327 make sure all possible metrics for given method are registered on first invocation
- #326 Bump version.smallrye-context-propagation from 1.0.19 to 1.0.20
- #325 simplify a bunch of tests by using Party instead of a pair of CountDownLatches
- #324 rewrite tests to use Party
- #323 improve circuit breaker to reject excess attempts in half-open
- #322 fix circuit breaker exception handling in half-open
- #320 circuit breaker in half-open always treats exceptions as failures
- #319 investigate handling of half-open circuit breakers
- #316 Publish TCK Report
- #315 Bump smallrye-common-annotation from 1.4.1 to 1.5.0
- #314 Bump assertj-core from 3.18.0 to 3.18.1
- #313 add proper logging
- #312 initial documentation
- #311 add proper documentation
- #310 add support for additional async types
- #309 remove incorrect CompletableFuture.cancel from CompletionStageTimeout
- #308 move ServiceLoader calls out of common code path
- #307 add support for @Blocking and @nonblocking
- #306 Bump smallrye-config from 1.9.2 to 1.9.3
- #300 fix delays in async retry
- #298 migrate from JUnit 4 and Arquillian Weld to JUnit 5, AssertJ and Weld JUnit
- #294 Update MP Config to 2.0
- #293 improve circuit breaker maintenance
- #291 introduce a new API for circuit breaker maintenance
- #287 rework the thread pool integration
- #283 Update MP Metrics to 3.0
- #280 provide a way to reset circuit breaker state
- #279 rewrite thread pools handling
- #278 more efficient implementation of thread pool style bulkheads
- #270 use MicroProfile Fault Tolerance 3.0-RC2
- #267 config rename
- #266 implement task scheduling and put timeout watchers to the main thread pool
- #264 implement MicroProfile Fault Tolerance 3.0
- #219 support additional async return types
- #213 CompletionStageTimeout uses CompletableFuture.cancel(true) incorrectly
- #210 don't Thread.sleep in CompletionStageRetry
- #209 put timeout watchers on the general thread pool
- #185 rewrite metrics system
- #183 Global configuration options like io.smallrye.faulttolerance.globalThreadPoolSize does not work for multiple deployments
- #173 replace Tracer with proper trace logging
- #172 use JBoss Logging annotation processor for all of logging
5.0.0-RC3
- #357 release 5.0.0-RC3
- #356 small documentation fixes
- #349 release 5.0.0-RC2
- #348 fix Future.isDone implementation for Future-returning @asynchronous methods
- #346 force thread offload for fallbacks when required
- #345 Bump smallrye-config from 2.0.0 to 2.0.1
- #344 Bump pitest-maven from 1.6.1 to 1.6.2
- #343 Bump rxjava from 3.0.8 to 3.0.9
- #342 Bump smallrye-config from 2.0.0-RC3 to 2.0.0
- #341 Bump version.smallrye-reactive-utils from 1.2.2 to 1.3.0
- #340 Bump mutiny from 0.11.0 to 0.12.5
- #338 Bump junit-pioneer from 1.0.0 to 1.1.0
- #337 Bump smallrye-parent from 23 to 25
- #336 Bump rxjava from 3.0.7 to 3.0.8
- #335 Bump mutiny from 0.10.1 to 0.11.0
- #334 release 5.0.0-RC1
- #333 next: MicroProfile Fault Tolerance 3.0 and SmallRye Fault Tolerance 5.0
- #332 update MicroProfile Config to 2.0 and Metrics to 3.0
- #330 Bump pitest-maven from 1.5.2 to 1.6.1
- #329 Bump smallrye-config from 1.9.3 to 1.10.0
- #327 make sure all possible metrics for given method are registered on first invocation
- #326 Bump version.smallrye-context-propagation from 1.0.19 to 1.0.20
- #325 simplify a bunch of tests by using Party instead of a pair of CountDownLatches
- #324 rewrite tests to use Party
- #323 improve circuit breaker to reject excess attempts in half-open
- #322 fix circuit breaker exception handling in half-open
- #320 circuit breaker in half-open always treats exceptions as failures
- #319 investigate handling of half-open circuit breakers
- #316 Publish TCK Report
- #315 Bump smallrye-common-annotation from 1.4.1 to 1.5.0
- #314 Bump assertj-core from 3.18.0 to 3.18.1
- #313 add proper logging
- #312 initial documentation
- #311 add proper documentation
- #310 add support for additional async types
- #309 remove incorrect CompletableFuture.cancel from CompletionStageTimeout
- #308 move ServiceLoader calls out of common code path
- #307 add support for @Blocking and @nonblocking
- #306 Bump smallrye-config from 1.9.2 to 1.9.3
- #300 fix delays in async retry
- #298 migrate from JUnit 4 and Arquillian Weld to JUnit 5, AssertJ and Weld JUnit
- #294 Update MP Config to 2.0
- #293 improve circuit breaker maintenance
- #291 introduce a new API for circuit breaker maintenance
- #287 rework the thread pool integration
- #283 Update MP Metrics to 3.0
- #280 provide a way to reset circuit breaker state
- #279 rewrite thread pools handling
- #278 more efficient implementation of thread pool style bulkheads
- #270 use MicroProfile Fault Tolerance 3.0-RC2
- #267 config rename
- #266 implement task scheduling and put timeout watchers to the main thread pool
- #264 implement MicroProfile Fault Tolerance 3.0
- #219 support additional async return types
- #213 CompletionStageTimeout uses CompletableFuture.cancel(true) incorrectly
- #210 don't Thread.sleep in CompletionStageRetry
- #209 put timeout watchers on the general thread pool
- #185 rewrite metrics system
- #183 Global configuration options like io.smallrye.faulttolerance.globalThreadPoolSize does not work for multiple deployments
- #173 replace Tracer with proper trace logging
- #172 use JBoss Logging annotation processor for all of logging
5.0.0-RC2
- #349 release 5.0.0-RC2
- #348 fix Future.isDone implementation for Future-returning @asynchronous methods
- #346 force thread offload for fallbacks when required
- #345 Bump smallrye-config from 2.0.0 to 2.0.1
- #344 Bump pitest-maven from 1.6.1 to 1.6.2
- #343 Bump rxjava from 3.0.8 to 3.0.9
- #342 Bump smallrye-config from 2.0.0-RC3 to 2.0.0
- #341 Bump version.smallrye-reactive-utils from 1.2.2 to 1.3.0
- #340 Bump mutiny from 0.11.0 to 0.12.5
- #338 Bump junit-pioneer from 1.0.0 to 1.1.0
- #337 Bump smallrye-parent from 23 to 25
- #336 Bump rxjava from 3.0.7 to 3.0.8
- #335 Bump mutiny from 0.10.1 to 0.11.0
- #334 release 5.0.0-RC1
- #333 next: MicroProfile Fault Tolerance 3.0 and SmallRye Fault Tolerance 5.0
- #332 update MicroProfile Config to 2.0 and Metrics to 3.0
- #330 Bump pitest-maven from 1.5.2 to 1.6.1
- #329 Bump smallrye-config from 1.9.3 to 1.10.0
- #327 make sure all possible metrics for given method are registered on first invocation
- #326 Bump version.smallrye-context-propagation from 1.0.19 to 1.0.20
- #325 simplify a bunch of tests by using Party instead of a pair of CountDownLatches
- #324 rewrite tests to use Party
- #323 improve circuit breaker to reject excess attempts in half-open
- #322 fix circuit breaker exception handling in half-open
- #320 circuit breaker in half-open always treats exceptions as failures
- #319 investigate handling of half-open circuit breakers
- #316 Publish TCK Report
- #315 Bump smallrye-common-annotation from 1.4.1 to 1.5.0
- #314 Bump assertj-core from 3.18.0 to 3.18.1
- #313 add proper logging
- #312 initial documentation
- #311 add proper documentation
- #310 add support for additional async types
- #309 remove incorrect CompletableFuture.cancel from CompletionStageTimeout
- #308 move ServiceLoader calls out of common code path
- #307 add support for @Blocking and @nonblocking
- #306 Bump smallrye-config from 1.9.2 to 1.9.3
- #300 fix delays in async retry
- #298 migrate from JUnit 4 and Arquillian Weld to JUnit 5, AssertJ and Weld JUnit
- #294 Update MP Config to 2.0
- #293 improve circuit breaker maintenance
- #291 introduce a new API for circuit breaker maintenance
- #287 rework the thread pool integration
- #283 Update MP Metrics to 3.0
- #280 provide a way to reset circuit breaker state
- #279 rewrite thread pools handling
- #278 more efficient implementation of thread pool style bulkheads
- #270 use MicroProfile Fault Tolerance 3.0-RC2
- #267 config rename
- #266 implement task scheduling and put timeout watchers to the main thread pool
- #264 implement MicroProfile Fault Tolerance 3.0
- #219 support additional async return types
- #213 CompletionStageTimeout uses CompletableFuture.cancel(true) incorrectly
- #210 don't Thread.sleep in CompletionStageRetry
- #209 put timeout watchers on the general thread pool
- #185 rewrite metrics system
- #183 Global configuration options like io.smallrye.faulttolerance.globalThreadPoolSize does not work for multiple deployments
- #173 replace Tracer with proper trace logging
- #172 use JBoss Logging annotation processor for all of logging
5.0.0-RC1
- #334 release 5.0.0-RC1
- #333 next: MicroProfile Fault Tolerance 3.0 and SmallRye Fault Tolerance 5.0
- #332 update MicroProfile Config to 2.0 and Metrics to 3.0
- #330 Bump pitest-maven from 1.5.2 to 1.6.1
- #329 Bump smallrye-config from 1.9.3 to 1.10.0
- #327 make sure all possible metrics for given method are registered on first invocation
- #326 Bump version.smallrye-context-propagation from 1.0.19 to 1.0.20
- #325 simplify a bunch of tests by using Party instead of a pair of CountDownLatches
- #324 rewrite tests to use Party
- #323 improve circuit breaker to reject excess attempts in half-open
- #322 fix circuit breaker exception handling in half-open
- #320 circuit breaker in half-open always treats exceptions as failures
- #319 investigate handling of half-open circuit breakers
- #316 Publish TCK Report
- #315 Bump smallrye-common-annotation from 1.4.1 to 1.5.0
- #314 Bump assertj-core from 3.18.0 to 3.18.1
- #313 add proper logging
- #312 initial documentation
- #311 add proper documentation
- #310 add support for additional async types
- #309 remove incorrect CompletableFuture.cancel from CompletionStageTimeout
- #308 move ServiceLoader calls out of common code path
- #307 add support for @Blocking and @nonblocking
- #306 Bump smallrye-config from 1.9.2 to 1.9.3
- #300 fix delays in async retry
- #298 migrate from JUnit 4 and Arquillian Weld to JUnit 5, AssertJ and Weld JUnit
- #294 Update MP Config to 2.0
- #293 improve circuit breaker maintenance
- #291 introduce a new API for circuit breaker maintenance
- #287 rework the thread pool integration
- #283 Update MP Metrics to 3.0
- #280 provide a way to reset circuit breaker state
- #279 rewrite thread pools handling
- #278 more efficient implementation of thread pool style bulkheads
- #270 use MicroProfile Fault Tolerance 3.0-RC2
- #267 config rename
- #266 implement task scheduling and put timeout watchers to the main thread pool
- #264 implement MicroProfile Fault Tolerance 3.0
- #219 support additional async return types
- #213 CompletionStageTimeout uses CompletableFuture.cancel(true) incorrectly
- #210 don't Thread.sleep in CompletionStageRetry
- #209 put timeout watchers on the general thread pool
- #185 rewrite metrics system
- #183 Global configuration options like io.smallrye.faulttolerance.globalThreadPoolSize does not work for multiple deployments
- #173 replace Tracer with proper trace logging
- #172 use JBoss Logging annotation processor for all of logging
4.3.2
- #304 release 4.3.2
- #303 fix formatting
- #302 release 4.3.2
- #301 force creating thread pools with SmallRye Context Propagation
- #299 Bump assertj-core from 3.17.2 to 3.18.0
- #297 Bump smallrye-common-annotation from 1.4.0 to 1.4.1
- #296 Bump version.smallrye-context-propagation from 1.0.16 to 1.0.19
- #295 Bump smallrye-config from 1.9.1 to 1.9.2
- #292 Bump smallrye-config from 1.9.0 to 1.9.1
4.3.1
- #289 deprecate the "CircuitBreakerStateChanged" CDI event type
- #288 Make use of FunctionGaugeSupport if possible
- #286 Bump smallrye-config from 1.8.6 to 1.9.0
- #284 Bump jacoco-maven-plugin from 0.8.5 to 0.8.6
- #282 Bump smallrye-common-annotation from 1.3.0 to 1.4.0
- #281 Bump assertj-core from 3.17.1 to 3.17.2
- #276 Bump assertj-core from 3.17.0 to 3.17.1
- #275 Bump smallrye-metrics from 2.4.2 to 2.4.3
- #273 Bump smallrye-config from 1.8.5 to 1.8.6
- #272 Bump assertj-core from 3.16.1 to 3.17.0
- #271 Bump version.smallrye-context-propagation from 1.0.15 to 1.0.16
- #269 Bump maven-resources-plugin from 3.1.0 to 3.2.0
- #268 Bump smallrye-common-annotation from 1.2.0 to 1.3.0
- #263 log SmallRye Fault Tolerance version during startup
- #262 fix exception handling for @asynchronous methods using CompletionStage
- #261 Bump smallrye-common-annotation from 1.1.0 to 1.2.0
- #260 Behavior of @asynchronous Methods with @Retry on Exception
- #258 Bump smallrye-parent from 22 to 23
- #257 Bump smallrye-config from 1.8.4 to 1.8.5
- #256 Bump smallrye-parent from 21 to 22
- #255 Bump version.smallrye-context-propagation from 1.0.13 to 1.0.15
- #254 Bump smallrye-common-annotation from 1.0.2 to 1.1.0
- #252 Bump smallrye-parent from 20 to 21
- #251 Bump smallrye-config from 1.8.3 to 1.8.4
- #250 Bump smallrye-config from 1.8.2 to 1.8.3
- #248 Bump smallrye-config from 1.8.1 to 1.8.2
- #247 improve error messages when validating configuration
- #246 fix how delays between retries work
- #245 Bump smallrye-config from 1.8.0 to 1.8.1
- #243 Bump smallrye-parent from 18 to 20
4.3.0
4.2.1
- #240 release 4.2.1
- #239 Fixes #238: Fix maven compiler warnings by making maven-resources-plu…
- #238 Fix maven compiler warnings
- #234 allow DefaultExecutorFactory subclasses to customize the pools thread factory
- #232 Bump smallrye-metrics from 2.4.1 to 2.4.2
- #231 Bump pitest-maven from 1.5.1 to 1.5.2
- #230 Bump version.smallrye-context-propagation from 1.0.12 to 1.0.13
- #229 Bump assertj-core from 3.16.0 to 3.16.1
- #228 Bump smallrye-config from 1.7.0 to 1.8.0
- #227 Bump microprofile-metrics-api from 2.3.1 to 2.3.2
- #226 #225 - fix incorrect unit comparison
- #225 Incorrect delay compare in RetryConfig validate method
- #221 Bump microprofile-metrics-api from 2.3 to 2.3.1
- #220 Bump smallrye-parent from 17 to 18
- #217 Bump smallrye-parent from 16 to 17
- #216 Upgrade Eclipse MicroProfile Fault Tolerance API to 2.1.1
- #215 Remove unused version.hdrHistogram property