Skip to content

Axon Framework v5.2.0-RC1

Pre-release
Pre-release

Choose a tag to compare

@smcvb smcvb released this 01 Jul 12:22
· 625 commits to main since this 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 main by @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 joinunwrap usage from PooledStreamingEventProcessor by @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 overriding AppendCondition calculated 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 ProcessingContext is committed in SimpleQueryBus on emitUpdate, completeSubscriptions, and completeSubscriptionsExceptionally invocations 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 CommandBus in RetryingCommandBus when a RetryScheduler is present by @smcvb in #4662
  • [#137] Message Transformation - Semantic matching docs + demo by @laura-devriendt-lemon in #4660
  • [#4634] Register the micrometer MetricsConfigurationEnhancer only once when using Spring Boot by @smcvb in #4666
  • [#4625] Introduce the EventTypeResolver for EventStorageEngines | 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#stream loops until StreamingCondition matching 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 Errors from UnitOfWork actions 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