Prepare for Axoniq Framework 5.1.0 with module squash and dynamic enhancers#147
Merged
CodeDrivenMitch merged 6 commits intomainfrom Apr 22, 2026
Merged
Prepare for Axoniq Framework 5.1.0 with module squash and dynamic enhancers#147CodeDrivenMitch merged 6 commits intomainfrom
CodeDrivenMitch merged 6 commits intomainfrom
Conversation
Squashes the `-messaging`, `-modelling` and `-eventsourcing` into the same `platform-framework-client` package, aligning its version to `5.1.0-RC1` for release with Axoniq Framework. All code has remained the same, and classes have only been moved. There are two exceptions, these are the `ConfigurationEnhancer` classes. These check for classes to be present in the classpath before executing their enhancements, allowing modules to be absent in the application.
stefanmirkovic
approved these changes
Apr 22, 2026
14b79a3 to
c782576
Compare
|
stefanmirkovic
approved these changes
Apr 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



This PR prepares for Axoniq Framework 5.1.0.
The following has been changed:
io.axoniq.platform, but now with artifactIdsaxoniq-platform-framework-client-api,axoniq-platform-framework-client,axoniq-platform-spring-boot-starter-modellingand-eventsourcingmodules have been squashed into theaxoniq-platform-framework-clientdependency.ConfigurationEnhancers have been split or adjusted to only load non-core classes if they are present on the classpathorg.axonframework.axonserver.connector.AxonServerConnectionManager→io.axoniq.framework.axonserver.connector.api.AxonServerConnectionManager,plus the DistributedCommandBus/DistributedQueryBus types now underio.axoniq.framework.messaging.*.distributed.*.How to use
use it in combination with Axon Framework, or Axoniq Framework, and add how you want to use it.
For example, with Axon Server:
Or, with postgres: