I’m glad to announce that we’ve released Axon Framework version 4.8.0 on Jun 21, 2023.
This release contains:
Features
- [#2689] Support Snapshotting for Polymorphic Aggregates #2753
- Allow property based configuration of load balancing strategies #2750
- Add step #2745
- [#1828] Add Anchore Container Scan step #2744
- [#2350] JDBC Dead-Letter Queue #2743
- Enable tracing in DistributedCommandBus with SpanFactory #2729
- Make the token store claim timeout easily configurable. #2722
- Allow easy (property) configuration for the of the default #2708
- Introduce Polymorphic Aggregate Snapshotting auto-configuration #2689
- [#2639] Handler Interceptor support for Dead Letter Processing #2661
- [#2640] Support and annotated methods in Sagas #2656
- Support annotated methods in Sagas #2640
- Handler Interceptor support for Dead Letter Processing #2639
- Add an auto-merge step for Dependabot Pull Request #2608
- #2581 Allow to override EventSchema without modifying default JdbcEve… #2582
- Allow to override EventSchema without modifying default JdbcEventStorageEngine in Spring context #2581
- Allow Development mode on test containers #2461
- Autoconfigure automatic load balancing #2453
- Enable tracing in DistributedCommandBus with SpanFactory #2403
- JDBC Dead-Letter Queue #2350
- Validate GitHub Action #2228
- Investigate usage of the Anchore Container Scan in GitHub Actions #1828
Enhancements
- Introduce as test-container #2763
- [#2755] Align assertion messages #2757
- Put test assertion errors on multiple lines #2755
- Add db-scheduler implementation of the Event Scheduler and Deadline Manager #2727
- Add db-scheduler implementation of the Event Scheduler and Deadline Manager #2724
- Add JCacheAdapter test scenarios #2721
- Make Configuration accessible #2700
- refactor: Spring Boot 2.x best practices #2663
- Improve error message in case a streaming query gives an error. #2662
- Error handling of Streaming queries is less than ideal #2660
- Add a warning to the creation of the in memory token store. #2650
- Add a method in the . #2633
- [#2628] Extended support for Spring application context hierarchy #2629
- ObjectMapper cannot be resolved from Spring Parent Context #2628
- Move AbstractDeadlineManagerTestSuite to spring module so it’s deployed. #2622
- Clean the test logs #2606
- Create a SequencedDeadLetterQueueFactory #2598
- #2581 Do not duplicate bean definition of TokenStore #2587
- [#2074] Allow to customize saga schema table and columns #2575
- Auto-merge successful Dependabot Pull requests #2569
- Move to use job builder to have more control how the jobs are stored. Add auto configuration. #2564
- Enable and in the . #2507
- Add JCacheAdapter test scenarios #2421
- Change jdbc column names to snake case as default. #2074
Bug Fixes
- Remove payloadType tag from EventProcessorLatencyMetric #2683
Dependency Upgrade
- Bump maven-clean-plugin from 3.2.0 to 3.3.1 #2762
- Bump jobrunr from 6.2.1 to 6.2.2 #2758
- Bump spring-framework-bom from 5.3.27 to 5.3.28 #2754
- Bump projectreactor.version from 3.5.6 to 3.5.7 #2748
- Bump micrometer-core from 1.11.0 to 1.11.1 #2746
- Bump commons-io from 2.12.0 to 2.13.0 #2739
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 #2738
- Bump maven-failsafe-plugin from 3.1.0 to 3.1.2 #2737
- Bump maven-release-plugin from 3.0.0 to 3.0.1 #2735
- Bump jobrunr from 6.2.0 to 6.2.1 #2734
- Bump byte-buddy.version from 1.14.4 to 1.14.5 #2733
- Bump testcontainers-bom from 1.18.2 to 1.18.3 #2732
- Bump testcontainers-bom from 1.18.1 to 1.18.2 #2730
- Bump maven-source-plugin from 3.2.1 to 3.3.0 #2723
- Bump maven-bundle-plugin from 5.1.8 to 5.1.9 #2720
- Bump spring-boot-starter-parent from 3.0.6 to 3.1.0 #2719
- Bump spring.boot.version from 2.7.11 to 2.7.12 #2718
- Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 #2717
- Bump commons-io from 2.11.0 to 2.12.0 #2715
- Bump maven-assembly-plugin from 3.5.0 to 3.6.0 #2713
- Bump xom from 1.3.8 to 1.3.9 #2712
- Bump jobrunr from 6.1.4 to 6.2.0 #2711
- Add cache using EhCache 3 #2709
- Bump testcontainers-bom from 1.18.0 to 1.18.1 #2707
- Bump projectreactor.version from 3.5.5 to 3.5.6 #2706
- Bump micrometer-core from 1.10.6 to 1.11.0 #2705
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 #2703
- Bump maven-failsafe-plugin from 3.0.0 to 3.1.0 #2702
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 #2701
- Bump jobrunr from 6.1.3 to 6.1.4 #2697
- Bump spring.boot.version from 2.7.10 to 2.7.11 #2692
- Bump spring-boot-starter-parent from 3.0.5 to 3.0.6 #2691
- Bump spring-framework-bom from 5.3.26 to 5.3.27 #2684
- Bump projectreactor.version from 3.5.4 to 3.5.5 #2682
- Bump micrometer-core from 1.10.5 to 1.10.6 #2681
- Bump ojdbc8 from 21.9.0.0 to 23.2.0.0 #2680
- Bump byte-buddy.version from 1.14.3 to 1.14.4 #2676
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 #2674
- Bump testcontainers-bom from 1.17.6 to 1.18.0 #2673
- Bump jobrunr from 6.1.2 to 6.1.3 #2671
- Bump joda-time from 2.12.4 to 2.12.5 #2670
- Bump byte-buddy.version from 1.14.2 to 1.14.3 #2668
- Bump actions/setup-java from 3.10.0 to 3.11.0 #2667
- Bump maven-install-plugin from 3.1.0 to 3.1.1 #2666
- Bump joda-time from 2.12.3 to 2.12.4 #2665
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 #2664
- Bump spring-boot-starter-parent from 3.0.4 to 3.0.5 #2659
- Bump joda-time from 2.12.2 to 2.12.3 #2658
- Bump spring.boot.version from 2.7.9 to 2.7.10 #2657
- Bump maven-release-plugin from 2.5.3 to 3.0.0 #2655
- Bump spring-framework-bom from 5.3.25 to 5.3.26 #2654
- Bump maven-surefire-plugin from 2.22.2 to 3.0.0 #2653
- Bump jobrunr from 6.1.1 to 6.1.2 #2652
- Bump slf4j.version from 2.0.6 to 2.0.7 #2651
- Bump maven-failsafe-plugin from 2.22.2 to 3.0.0 #2647
- Bump projectreactor.version from 3.5.3 to 3.5.4 #2646
- Bump micrometer-core from 1.10.4 to 1.10.5 #2643
- Bump byte-buddy.version from 1.14.1 to 1.14.2 #2642
- Bump jobrunr from 6.1.0 to 6.1.1 #2636
- Bump byte-buddy.version from 1.14.0 to 1.14.1 #2634
- Bump spring-boot-starter-parent from 3.0.3 to 3.0.4 #2632
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 #2627
- Bump jobrunr from 6.0.0 to 6.1.0 #2623
- Bump spring.boot.version from 2.7.8 to 2.7.9 #2618
- Bump maven-assembly-plugin from 3.4.2 to 3.5.0 #2616
- Bump log4j.version from 2.19.0 to 2.20.0 #2615
- Bump byte-buddy.version from 1.13.0 to 1.14.0 #2614
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 #2609
- Bump projectreactor.version from 3.5.2 to 3.5.3 #2603
- Bump micrometer-core from 1.10.3 to 1.10.4 #2602
- Bump byte-buddy.version from 1.12.23 to 1.13.0 #2601
- Bump ojdbc8 from 21.8.0.0 to 21.9.0.0 #2600
- Bump actions/setup-java from 3.9.0 to 3.10.0 #2593
- Bump byte-buddy.version from 1.12.22 to 1.12.23 #2588
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 #2583
- Bump jobrunr from 5.3.3 to 6.0.0 #2580
- Add cache using Ehcache 3 #2420
Contributors
We’d like to thank all the contributors who worked on this release!