Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from resilience4j:master #59

Merged
merged 3 commits into from
Dec 4, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Dec 4, 2024

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

youjie23 and others added 3 commits December 4, 2024 11:24
)

* Issue #2243: DefaultEventConsumerRegistry could cause memory leak

* Issue #2243: DefaultEventConsumerRegistry could cause memory leak

---------

Co-authored-by: youjie_li <[email protected]>
…tion (#2233)

* Add 'ignoreUnknownExceptions' instance property.

* Update method signature.

* Update to use getIgnoreUnknownExceptions().

* Add nullable annotation to ignoreUnknownExceptions.

* Add ignoreUnknownExceptions when merging circuit breaker properties.

* Add IGNORE_UNKNOWN_EXCEPTIONS field.

* Add spring-boot-starter to the dependencies.

* Create converter to convert unknown classes to a throwable.

* Add StringToThrowableClassConverter as a bean.

* Revert changes.

* Update log statements.

* Update class name.

* Dynamically resolve circuit breaker configuration properties

* Remove unused import statements.

* Rename class and add Java Docs.

* Update method signature to match class name.

* Add tests for IgnoreUnknownExceptionConverter class

* Update Auto Configuration to always return instance of ConverterRegistry.

* Rename method to be more descriptive.

* Remove the spring-boot-starter dependency.

* Create custom converter to convert objects from one type to another.

* Implement custom converter.

* Implement custom ConverterRegistry to register the IgnoreUnknownExceptionConverter.

* Delete custom conversion logic.

* Move IgnoreUnknownExceptions to resilience4j-spring package and rename class.

* Remove the IgnoreUnknownExceptionConverter bean from configuration file.

* Add new IgnoreClassBindingExceptionsConverter bean to configuration file.

* Test IgnoreClassBindingExceptionConverter.

* Update log statements.

* Remove "ignoreUnknownExceptions" from CircuitBreakerConfig

* Rename "ignoreUnknownExceptions" to "ignoreClassBindingExceptions".

* Remove redundant tests.

* Remove default value for "ignore unknown exceptions".
* Issue #2151: Refactor metrics measurement to provide a common interface

* Issue #2151: Implement PackedAggregation based on the common measurement interface

* Issue #2151: Implement LockFreeFixedSizeSlidingWindowMetrics

* Issue #2151: Implement LockFreeSlidingTimeWindowMetrics

* Issue #2151: Add SlidingWindowSynchronizationStrategy config option

* !fixup Fix LockFreeFixedSizeSlidingWindowMetrics comments

* Issue #2151: Add JMH benchmark for CircuitBreaker metrics
@pull pull bot added the ⤵️ pull label Dec 4, 2024
@pull pull bot merged commit d0d150f into miqdigital:master Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants