Skip to content

Conversation

@georgebanasios
Copy link
Contributor

Removes vavr and resilience4j dependencies.

@georgebanasios
Copy link
Contributor Author

Hello @yogilad @AsafMah

We’re noticing a few exceptions when using the latest resilience4j versions due to incompatibility between Java 17+ and the 1.7.1 version currently used in Kusto. Since 1.7.1 is quite old, I think we could remove it entirely and instead use the Reactor retry logic we implemented during the async refactor. This would make the codebase more compatible with newer Java versions.

Let me know what you guys think.

@AsafMah
Copy link
Contributor

AsafMah commented Dec 23, 2025

Generally looks good, but it is technically breaking since the Util methods were public.. But I don't think they are an actual part of the API.

I'll discuss with @yogilad

@AsafMah
Copy link
Contributor

AsafMah commented Dec 23, 2025

Discussed - Utils aren't really part of the public API, I'll make a note about it in the next release.

@AsafMah AsafMah self-requested a review December 23, 2025 12:33
@AsafMah AsafMah merged commit 55d70e5 into Azure:master Dec 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants