Skip to content

Conversation

@CodeDrivenMitch
Copy link
Collaborator

The client logs on every disconnect, even if the reconnect immediately after succeeds. This makes deployments and unstable internet very noisy for our customers.

This PR brings an update to the logging, so the user, after initial connection, is only notified of loss of connection and re-attaining at the tenth retry, which means the application has not been connected for 10 seconds.

Additionally, I updated the poms and workflows for the axon-4 branch, to continue bugfixes here for AF4. After merge I will port the fix to AF5.

The client logs on every disconnect, even if the reconnect immediately after succeeds. This makes deployments and unstable internet very noisy for our customers.

This PR brings an update to the logging, so the user, after initial connection, is only notified of loss of connection and re-attaining at the tenth retry, which means the application has not been connected for 10 seconds.

Additionally, I updated the poms and workflows for the axon-4 branch, to continue bugfixes here for AF4. After merge I will port the fix to AF5.
@CodeDrivenMitch CodeDrivenMitch requested a review from a team December 3, 2025 16:36
@CodeDrivenMitch CodeDrivenMitch self-assigned this Dec 3, 2025
@CodeDrivenMitch CodeDrivenMitch requested review from MartinPfeffer, alex-w0, corradom and stefanmirkovic and removed request for a team December 3, 2025 16:36
@CodeDrivenMitch CodeDrivenMitch changed the base branch from main to axon-4 December 3, 2025 16:36
Copy link
Contributor

@stefanmirkovic stefanmirkovic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Maybe we could rename everything, including the file names. For example: add-to-platform-project.yml, platform-framework-client-api/, platform-framework-client/, AxoniqPlatformRSocketClient …

@CodeDrivenMitch
Copy link
Collaborator Author

@stefanmirkovic I have considered renaming everything, but I decided not to. For AF5, we could, als this is a breaking change anyhow, but for AF4 and a patch release, this would break for anyone not using Spring Boot, as they configure their application by calling our classes directly. So we can't rename package names, class names, or modules. We can only update logging where possible.

And, AF4 will slowly dwindle to end of life anyway, I don't expect many patches.

@CodeDrivenMitch CodeDrivenMitch merged commit da44d9e into axon-4 Dec 4, 2025
4 of 5 checks 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