Axon Framework v5.3.0-RC1
Pre-release
Pre-release
What's Changed
- chore(deps): bump actions/setup-java from 5.4.0 to 5.5.0 in the github-dependencies group by @dependabot[bot] in #4728
- Include AF 5.2.0 release notes by @smcvb in #4731
- chore(deps): bump the maven-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #4729
- Issue 4702 get component and get optional component consistency when working with lazy beans by @Ishaan453 in #4732
- chore(deps): bump slackapi/slack-github-action from 3.0.3 to 3.0.5 in the github-dependencies group by @dependabot[bot] in #4736
- chore(deps): bump tools.jackson:jackson-bom from 3.2.0 to 3.2.1 in /examples/university-java-springboot-4 in the maven-dependencies group by @dependabot[bot] in #4737
- chore(deps): bump the maven-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #4738
- Fix navigation item for the dataprotection-extension migration path by @hatzlj in #4740
- [#4618] replace joinAndUnwrap in subscribing processor by @laura-devriendt-lemon in #4730
- [#4579] Invoke the subtype handler over a shadowed supertype handler by @Develop-KIM in #4733
- [#4171] Add convenience overloads for declarative entity builders by @wadhwaroh-lang in #4739
- EventStorageEngine#source and SnapshotStore methods - add ProcessingContext parameter by @MateuszNaKodach in #4723
- Potential fix for flakey log message verifications by @hjohn in #4747
- Fix flakey test in StorageEngineTestSuite by @hjohn in #4750
- Include connection-security documentation on the Spring Boot integration page by @abuijze in #4745
- Enforce correct qualified name and version use by @hjohn in #4751
- [Port] Do not report rolled-back events in AxonTestFixture by @smcvb in #4752
- Add duplicate tag and type filtering tests by @hjohn in #4753
- Externalize reference-guide documentation code samples into compilable files by @abuijze in #4709
- [Port] Only resolve replay context during an active replay by @smcvb in #4758
- [#3594] fix(messaging): EventAppender/CommandDispatcher#forContext must not cache a context-bound wrapper by @MateuszNaKodach in #4746
- [#216] demo + doc for axoniq split event transformation by @laura-devriendt-lemon in #4711
- [#4324] add multi-tenancy documentation to the reference guide by @hatzlj in #4712
- chore(deps): bump the github-dependencies group with 3 updates by @dependabot[bot] in #4760
- chore(deps): bump the maven-dependencies group across 1 directory with 12 updates by @dependabot[bot] in #4762
- [#4757] Reintroduce Map-support for entity members by @smcvb in #4759
- [#4727] Make pooled processor source and token-store optional when unset by @wadhwaroh-lang in #4763
- chore(deps): bump brace-expansion and @asciidoctor/core in /docs/_playbook by @dependabot[bot] in #4767
- Consolidate test log4j2 config into a single shared module by @hjohn in #4768
- Resolve incorrect event routing in heterogeneous Sequencing Policy setup among Event Handling Components by @MateuszNaKodach in #4769
- [#4766] fix(eventsourcing): Active entities should only receive tag-matching events during command handling phase by @MateuszNaKodach in #4770
UnitOfWorknow includesProcessingLifecycleInterceptorby @MateuszNaKodach in #4748- [#211][#207] initial demo setup with declarative approach and springboot approach + command dispatching/handling by @laura-devriendt-lemon in #4755
- Allow EntityMetamodel to be decorated without breaking ID resolution by @hjohn in #4772
- Add broadcast sequence identifier for segment-spanning event delivery by @schananas in #4742
- [#176] Resolve Multi-Tenancy demo comments post-merge by @laura-devriendt-lemon in #4774
- Enable direct metadata on Command- and QueryGateway dispatch by @hatzlj in #4776
- Only deduplicate fluent accessors for records by @smcvb in #4777
- Validate return- and parameter-type in
FieldChildEntityFieldDefinitionby @smcvb in #4778 - Introduce Segment Progress seam into Streaming Event Processors by @abuijze in #4636
- chore(deps): bump the maven-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #4783
- [#209] Add per-tenant event storage to the multi-tenancy demo by @laura-devriendt-lemon in #4775
- [Port] Reopen the event stream when its source completed it by @smcvb in #4787
- [Port] Add 5.2.1 release notes by @smcvb in #4784
- [Port] Add 5.2.2 Release Notes by @smcvb in #4793
- [#3594] feat: AF5 tracing integration by @MateuszNaKodach in #4713
- [#4791] Extract snapshot sourcing composition into its own enhancer by @laura-devriendt-lemon in #4792
- Add
FutureUtils#allOrEmptyby @hatzlj in #4816 - [#1470]
QueryBusandQueryUpdateEmitterhave and-countemit,complete, andcompleteExceptionallyoperations by @smcvb in #4764 - [#209] Add per-tenant snapshotting to the multi-tenancy demo by @laura-devriendt-lemon in #4794
- Fix bug where publish future could complete before events are visible by @hjohn in #4838
- Add backport workflow by @hjohn in #4842
- Add backport workflow - Phase 2 by @hjohn in #4843
- Add backport workflow - Phase 3 by @hjohn in #4844
- Fix backport workflow missing checkout step - Phase 4 by @hjohn in #4845
- Feature/backport action - Phase 5 by @hjohn in #4847
- [Port][#4839] Back off before reopening a stream whose source failed by @laura-devriendt-lemon in #4841
- Add project linking to backport workflow - Phase 6 by @hjohn in #4849
- [#210] Add tenant-aware event processing to the multi-tenancy demo by @laura-devriendt-lemon in #4795
- Adapt the multi-tenancy examples to multi-tenancy being enabled by default by @hatzlj in #4837
- [#208] Add tenant-aware query handling to the multi-tenancy demo by @laura-devriendt-lemon in #4852
- Consolidate Entity discovery for Entity-centric and Stateful-Handler-centric by @smcvb in #4609
New Contributors
- @Ishaan453 made their first contribution in #4732
- @Develop-KIM made their first contribution in #4733
Full Changelog: axon-5.2.0...axon-5.3.0-RC1