Skip to content

Target Axon(iq)Framework 5.3.0-RC1; inspect via EntityMetamodel decoration - #169

Merged
CodeDrivenMitch merged 1 commit into
mainfrom
feature/5.3.0-rc1
Aug 3, 2026
Merged

Target Axon(iq)Framework 5.3.0-RC1; inspect via EntityMetamodel decoration#169
CodeDrivenMitch merged 1 commit into
mainfrom
feature/5.3.0-rc1

Conversation

@CodeDrivenMitch

Copy link
Copy Markdown
Collaborator

Moves the 5.3 line onto the stable 5.3.0-RC1 dependency and switches model inspection from EventSourcingRepository reconstruction to a plain EntityMetamodel decorator, now that AF5.3 makes the metamodel component freely decoratable.

  • axoniq-framework.version5.3.0-RC1 (repo version stays 5.3.0-SNAPSHOT)
  • Replace the handler/repository rebuild with InspectionEntityMetamodel, which delegates and overrides evolve to fire the inspection hooks
  • Inspection integration tests (incl. nested modules) green against RC1

Note: this drops 5.2 compatibility for the inspection path (relies on 5.3's decoratable metamodel); 5.2 stays on the release/5.2.x line.

…ation

Pin the dependency to 5.3.0-RC1 (repo version stays 5.3.0-SNAPSHOT), and replace the EventSourcingRepository reconstruction with a plain EntityMetamodel decorator (InspectionEntityMetamodel) that delegates and overrides evolve to fire the inspection hooks. AF5.3 makes the metamodel component freely decoratable, so the brittle handler/repository rebuild is no longer needed.
@CodeDrivenMitch
CodeDrivenMitch requested a review from smcvb August 3, 2026 08:20
@sonarqubecloud

sonarqubecloud Bot commented Aug 3, 2026

Copy link
Copy Markdown

@smcvb smcvb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good to me 👍

@CodeDrivenMitch
CodeDrivenMitch merged commit cf6a7ca into main Aug 3, 2026
3 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