Axon Framework v5.2.0-RC1
Pre-release
Pre-release
What's Changed
- chore(deps): bump tools.jackson.core:jackson-core from 3.1.0 to 3.1.1 in /examples/university-java-springboot-3 by @dependabot[bot] in #4400
- chore(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #4402
- chore(deps): bump the maven-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #4404
- Add flattened pom files to gitignore by @hatzlj in #4405
- Repository Transfer notice - main by @smcvb in #4416
- Port/axon 5.1.x main by @hatzlj in #4431
- chore(deps): bump the maven-dependencies group with 7 updates by @dependabot[bot] in #4428
- Also add source jars for test jars by @hjohn in #4434
- Order JdbcAutoConfiguration correctly for Datasource by @CodeDrivenMitch in #4450
- Port post 5.1.0-RC3 release to
mainby @smcvb in #4452 - chore(deps): bump slackapi/slack-github-action from 3.0.1 to 3.0.2 in the github-dependencies group by @dependabot[bot] in #4464
- Port 5.1.x to main by @hatzlj in #4472
- chore(deps): bump the maven-dependencies group with 21 updates by @dependabot[bot] in #4465
- Port axon 5.1.x to main by @hatzlj in #4476
- Add test case for appending multiple events with append condition set by @hjohn in #4478
- [#4484] Fix main branch reference guide cross component references by @hatzlj in #4492
- [#4414] Add Note for change in Jackson 3 converter default behaviour by @hatzlj in #4496
- [#4414] Fix Note for change in Jackson 3 converter default behaviour by @hatzlj in #4501
- Restructure Release Notes navigation in framework reference by @hatzlj in #4503
- Relocate the Kotlin module description to include it in the correct section by @hatzlj in #4506
- Migration Path AI instructions by @smcvb in #4479
- Fix fromFuture to return Empty stream when future completes with null by @abuijze in #4516
- chore(deps): bump slackapi/slack-github-action from 3.0.2 to 3.0.3 in the github-dependencies group by @dependabot[bot] in #4517
- chore(deps): bump the maven-dependencies group with 21 updates by @dependabot[bot] in #4518
- chore(deps): bump the maven-dependencies group in /examples/university-java-springboot-4 with 2 updates by @dependabot[bot] in #4522
- chore(deps): bump the maven-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #4523
- [#4516] Port - Fix fromFuture to return Empty stream when future completes with null by @smcvb in #4521
- Include Axoniq Feature Indicator in navigation by @hatzlj in #4529
- Add reference to migration guide for 5.0 to 5.1 by @hatzlj in #4528
- docs: fix Antora build warnings and Vale style suggestions by @abuijze in #4532
- [#28] Migration path - Data Protection - Reference to path in other repository by @smcvb in #4525
- [#3773]: phase 0 Replace thenRun + joinAndUnwrap with thenCompose in Coordinator#abortWorkPackage by @laura-devriendt-lemon in #4527
- [#3485] Add annotated and declarative handler interceptor support for events, commands, and queries by @abuijze in #4515
- [#3773]: phase 1 Make ClaimTask, SplitTask and MergeTask fully async by @laura-devriendt-lemon in #4530
- [#3773]: phase 2 remove joinAndUnwrap from workPackage and coordinator by @laura-devriendt-lemon in #4536
- Fix documentation build by @abuijze in #4547
- [#3773] Document PooledStreamingEventProcessor lifecycle and start() … by @laura-devriendt-lemon in #4541
- [#3773]: phase 3 Remove joinAndUnwrap from PooledStreamingEventProcessor by @laura-devriendt-lemon in #4540
- [#4060] replace aggregate modelling documentation by entities documentation by @laura-devriendt-lemon in #4554
- [#4060] revert main to state before 4060 by @laura-devriendt-lemon in #4557
- [#4546] Return failed futures from InMemoryTokenStore by @wadhwaroh-lang in #4559
- chore(deps): bump the maven-dependencies group across 1 directory with 10 updates by @dependabot[bot] in #4560
- [#3934] Fix duplicate command handler registration when subtype overrides handler by @hatzlj in #4550
- Add agent hints for branch naming and commit messages by @hatzlj in #4569
- Port: axon 5.1.x -> main by @hatzlj in #4572
- [#4531] Add token store migration guide for AF4 to AF5 by @hjohn in #4542
- [#3773] Replace
joinunwrapusage fromPooledStreamingEventProcessorby @laura-devriendt-lemon in #4552 - [#3062] Add exception handler support for command, event, and query handling components by @abuijze in #4520
- [#4291] feat(eventsourcing):
EventStoreTransaction- allow overridingAppendConditioncalculated from sourcing by @MateuszNaKodach in #4295 - chore(deps): bump the maven-dependencies group across 1 directory with 8 updates by @dependabot[bot] in #4586
- chore(deps-dev): bump @antora/cli from 3.2.0-alpha.11 to 3.2.0-alpha.12 in /docs/_playbook by @dependabot[bot] in #4584
- [#4063] Update Documentation readme and local build/preview script by @hatzlj in #4582
- chore(deps-dev): bump @antora/site-generator from 3.2.0-alpha.11 to 3.2.0-alpha.12 in /docs/_playbook by @dependabot[bot] in #4585
- [#4306] Add Snapshotting annotation support by @hjohn in #4553
- Merge branch 'axon-5.1.x' by @hjohn in #4590
- [#3083] Configure application wide Clock by @jangalinski in #4592
- Account for async snapshot storage in SnapshottingEntityLifecycleHandlerTestSuite by @hatzlj in #4595
- Integrate "Framework Comparison" page into Navigation and Introduction by @smcvb in #4597
- [#4594] Validate
ProcessingContextis committed inSimpleQueryBusonemitUpdate,completeSubscriptions, andcompleteSubscriptionsExceptionallyinvocations by @smcvb in #4602 - chore(deps): bump the maven-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #4612
- chore(deps-dev): bump qs from 6.14.2 to 6.15.2 in /docs/_playbook by @dependabot[bot] in #4611
- Add release notes for the 5.1.1 release to the reference guide by @hatzlj in #4615
- Port/axon 5.1.x main by @hatzlj in #4617
- [#4060] Align completeness between old Aggregate and new Entity description by @laura-devriendt-lemon in #4562
- chore(deps): bump tools.jackson:jackson-bom from 3.1.3 to 3.1.4 in /examples/university-java-springboot-4 in the maven-dependencies group by @dependabot[bot] in #4621
- chore(deps): bump the maven-dependencies group across 1 directory with 14 updates by @dependabot[bot] in #4622
- chore(deps): bump io.axoniq.framework:axoniq-framework-bom from 5.1.1-SNAPSHOT to 5.1.1 by @dependabot[bot] in #4623
- chore(deps): bump the maven-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #4641
- Adjust documentation on event processor assignment by @hatzlj in #4646
- chore(deps): bump the maven-dependencies group in /examples/university-java-springboot-4 with 2 updates by @dependabot[bot] in #4650
- Add collect, flatMap and mapMulti methods to MessageStream API by @hjohn in #4627
- [#4632] fix(messaging): token store intit loses spring transaction pooled streaming processor by @laura-devriendt-lemon in #4645
- Avoid costly stack walk on every task start in AxonTimeLimitedTask by @hjohn in #4635
- Cleanup/remove deprecated modules by @abuijze in #4524
- [#137] Message Transformation / Upcasting - Demo by @laura-devriendt-lemon in #4624
- [#137] Message Transformation / Upcasting - Documentation by @laura-devriendt-lemon in #4629
- [#137] Message Transformation - Sourcing Criteria widening for sourcing by @laura-devriendt-lemon in #4638
- [#137]: move Event Transformation reference docs to Axoniq Framework by @laura-devriendt-lemon in #4661
- Revert "[#137]: move Event Transformation reference docs to Axoniq Framework" by @laura-devriendt-lemon in #4663
- [#137] Message Transformation - Rename support (phase 4) by @laura-devriendt-lemon in #4642
- [#137] Message Transformation - Drop / Filter support (phase 5) by @laura-devriendt-lemon in #4648
- chore(deps): bump the maven-dependencies group across 1 directory with 21 updates by @dependabot[bot] in #4651
- [#4647] Propagate all entry resources to per-event ProcessingContext by @hatzlj in #4669
- [#4652] Decorate
CommandBusinRetryingCommandBuswhen aRetryScheduleris present by @smcvb in #4662 - [#137] Message Transformation - Semantic matching docs + demo by @laura-devriendt-lemon in #4660
- [#4634] Register the micrometer
MetricsConfigurationEnhanceronly once when using Spring Boot by @smcvb in #4666 - [#4625] Introduce the
EventTypeResolverforEventStorageEngines| Allows for default versions by @smcvb in #4665 - [#137]: move Event Transformation reference docs to Axoniq Framework by @laura-devriendt-lemon in #4664
- chore(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #4673
- chore(deps-dev): bump @antora/cli from 3.2.0-alpha.12 to 3.2.0-rc.2 in /docs/_playbook by @dependabot[bot] in #4674
- chore(deps-dev): bump @antora/site-generator from 3.2.0-alpha.12 to 3.2.0-rc.2 in /docs/_playbook by @dependabot[bot] in #4675
- chore(deps): bump the maven-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #4676
- [Port] fix(messaging): disposing a Flux does not close the underlying subscription query by @smcvb in #4678
- Disable sonar for builds by @hatzlj in #4680
- [Port] Align
QualifiedName#(Class)outcome with annotated approach for nested classes by @smcvb in #4685 - [#4643]
AggregateBasedJpaEventStorageEngine#streamloops untilStreamingConditionmatching events are retrieved by @smcvb in #4684 - Adjust Subscribable Eventsource API and move reference documentation for persistent streams by @hatzlj in #4616
- Add AF 5.1.2 Release Notes by @smcvb in #4687
- Re-Add JdbcTokenstore to the streaming event processors reference by @hatzlj in #4690
- chore(deps): bump the github-dependencies group with 2 updates by @dependabot[bot] in #4694
- chore(deps): bump the maven-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #4695
- docs: change DLQ migration docs to use DeadLetterQueueConfiguration extension API by @MateuszNaKodach in #4696
- [#137] Merge Message Transformation support by @smcvb in #4689
- [Port] fix(migration): honor skipTests property by @MateuszNaKodach in #4700
- Surface
ErrorsfromUnitOfWorkactions instead of hanging silently by @MateuszNaKodach in #4697 - Added a DCB skill based on AF API, AS API, and theoretical resources available by @m1l4n54v1c in #4654
Full Changelog: axon-5.1.1...axon-5.2.0-RC1