AxonFramework

Framework for Evolutionary Message-Driven Microservices on the JVM

APACHE-2.0 License

Stars
3.2K
Committers
202

Bot releases are visible (Hide)

AxonFramework - Axon Framework v4.9.3 Latest Release

Published by github-actions[bot] 8 months ago

📈 Enhancements

  • Skip jacoco if sonar-enabled is false. #2976

🪲 Bug Fixes

  • Add additional check for NoToken so we never try to open a stream with it. #2986
  • Use TransactionManager in the EventProcessorControlService to invoke TokenStore#retrieveStorageIdentifier #2985
  • Resolve issue with eager gap cleanup #2977
  • Fix SagaTestFixture use DomainEventMessage #2974
  • Weird state causing tracking processors to never advance #2958

🛠️ Dependency Upgrade

  • Bump org.postgresql:postgresql from 42.7.1 to 42.7.2 #2984

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.9.2

Published by github-actions[bot] 9 months ago

🪲 Bug Fixes

  • Added explicit AutoConfigureBefore and AutoConfigureAfter in JpaAutoConfiguration #2964
  • Resolved MySQL startup problems in integration tests #2963
  • Fix Exception on using OpenTelemetry and ScatterGather queries #2960
  • [#2955] Fix ability to replay when at least one Event Handling Component supports a reset #2957
  • @DisallowReplay on a single Event Handling Components blocks replay of the entire StreamingEventProcessor #2955
  • fix: reverse eventBlockListingEnabled value for EventBuffer#disableIg… #2947

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.9.1

Published by github-actions[bot] 10 months ago

📈 Enhancements

  • Added support for TrackingToken parameter in SagaTestFixture #2917
  • [#2900] Removed requirement for property to disable AxonServer EventStore and enable another one #2909
  • Align the TrackingToken assert for JPA, JDBC, and AxonServer #2903

🪲 Bug Fixes

  • Resolved apparent memory leak in GapAwareTrackingToken #2936
  • Axon Spring Boot Starter fails to connect to Axon Server on Spring Boot version 3.1.6+ #2914
  • Integration test should use current Axon version #2908
  • Behavioral change in 4.9 JpaEventStoreAutoConfiguration #2900
  • Make the viable name match with the override, the current name can be… #2888

🛠️ Dependency Upgrade

  • Upgrade Axon Server Connector Java to 2023.2.0 #2913

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.9.0

Published by github-actions[bot] 12 months ago

⭐ Features

  • Add suppressible log message when console client is not on the classpath. #2868
  • Instruct compiler to include parameter names metadata #2835
  • Log notification about AxonIQ console, if console-framework-client is not there #2819
  • Add additional Axon Server connector configuration to the AxonServerConfiguration #2815
  • Introduce the AxonServerEventStoreFactory #2807
  • Claim segments operation for Streaming Event Processors #2803
  • Add property to easily disable using Axon Server as event store. #2801
  • Add support for Spring Docker Compose #2790
  • Add CBOR format and Spring Boot properties for support #2777
  • Allow easy configuration of CBOR #2776
  • Support Java modules #2427

📈 Enhancements

  • Add JDK21 to GitHub Actions #2866
  • [#2843] Make it possible to have multiple instances of the DbScheduler components. #2853
  • AxonDbSchedulerAutoConfiguration can not be used multiple times in hierarchical Spring context due to static fields #2843
  • Add intermediate span factories for Event Processors #2834
  • Add intermediate span factories for Sagas and Repositories #2830
  • Add intermediate span factories for DeadlineManager #2829
  • Intermediate Span Factory pattern for buses #2826
  • Intermediate Span Factory pattern for snapshotters #2824
  • Dead-Letter Sequence Identifier Caching #2818
  • Detect empty snapshots due to Serializer misconfiguration #2817
  • Improve Event Scheduler context configuration #2810
  • Implement StreamingEventProcessor.claimSegment #2805
  • Improve Spanfactory configurability #2780
  • Default to ReplayToken upon creation of new event processor #2778
  • Prevent processors from resetting when no handlers support replay #2769
  • Improve JavaDoc of the CommandTargetResolver #2742

🪲 Bug Fixes

  • Execute the axon-spring-boot-3-integrationtests actually with spring 3 #2862
  • Resolve classloading issue with ConnectionDetails #2833
  • Fix some typos #2783

🛠️ Dependency Upgrade

  • Upgrade Axon Server Connector Java to 2023.1.1 #2874
  • Bump spring-boot-3.version from 3.1.4 to 3.1.5 #2873
  • Bump spring.boot.version from 2.7.16 to 2.7.17 #2872
  • Bump log4j.version from 2.20.0 to 2.21.0 #2867
  • Bump projectreactor.version from 3.5.10 to 3.5.11 #2864
  • Bump io.micrometer:micrometer-core from 1.11.4 to 1.11.5 #2863
  • Bump byte-buddy.version from 1.14.8 to 1.14.9 #2861
  • Several dependency upgrades #2860
  • Bump com.oracle.database.jdbc:ojdbc8 from 23.2.0.0 to 23.3.0.23.09 #2859
  • Bump org.testcontainers:testcontainers-bom from 1.19.0 to 1.19.1 #2858
  • Bump commons-io:commons-io from 2.13.0 to 2.14.0 #2857
  • Bump org.jobrunr:jobrunr from 6.3.1 to 6.3.2 #2854
  • Bump spring.boot.version from 2.7.15 to 2.7.16 #2850
  • Bump spring-boot-3.version from 3.1.3 to 3.1.4 #2849
  • Bump actions/setup-java from 3.12.0 to 3.13.0 #2847
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 #2842
  • Bump org.springframework:spring-framework-bom from 5.3.29 to 5.3.30 #2841
  • Bump byte-buddy.version from 1.14.7 to 1.14.8 #2840
  • Bump actions/checkout from 2 to 4 #2839
  • Bump actions/setup-node from 2 to 3 #2838
  • Bump org.jobrunr:jobrunr from 6.3.0 to 6.3.1 #2837
  • Bump projectreactor.version from 3.5.9 to 3.5.10 #2836
  • Bump io.micrometer:micrometer-core from 1.11.3 to 1.11.4 #2832
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 #2831
  • Bump actions/checkout from 3 to 4 #2825
  • Bump slf4j.version from 2.0.7 to 2.0.9 #2823
  • Bump actions/checkout from 2 to 3 #2822
  • Bump actions/setup-node from 2 to 3 #2821
  • Bump byte-buddy.version from 1.14.6 to 1.14.7 #2816
  • Bump org.springframework.boot:spring-boot-starter-parent from 3.1.2 to 3.1.3 #2813
  • Bump spring.boot.version from 2.7.14 to 2.7.15 #2812
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 #2808
  • Bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.0 #2806
  • Bump projectreactor.version from 3.5.8 to 3.5.9 #2800
  • Bump org.jobrunr:jobrunr from 6.2.3 to 6.3.0 #2799
  • Bump io.micrometer:micrometer-core from 1.11.2 to 1.11.3 #2798
  • Bump byte-buddy.version from 1.14.5 to 1.14.6 #2797

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.8.3

Published by github-actions[bot] 12 months ago

📈 Enhancements

  • [#2855] Support Hierarchical Spring Contexts within SpringConfigurer.ComponentLocator #2870
  • Enhance segment logging for PooledStreamingEventProcessor #2869
  • ComponentLocator does not resolve beans from Spring Parent Context #2855
  • [#2844] Improve shutdown behavior for DbSchedulerDeadlineManager #2852
  • Shutdown-Mechanism of DbSchedulerDeadlineManager #2844

🪲 Bug Fixes

  • Disable JPA and JDBC EventStorageEngine creation when Axon Server is enabled #2871
  • [#2845] Ensure ConfigurerModulue order is respected in Spring Autoconfiguration #2846
  • InfraConfiguration.springAxonConfigurer ignores ConfigurerModule.order() #2845

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.8.2

Published by github-actions[bot] about 1 year ago

📈 Enhancements

  • Removed spring-devtools.properties #2820
  • Add default constructor for the AxonServerContainer #2809

🪲 Bug Fixes

  • axon-tracing-opentelemetry with Spring Devtools crashes on start #2828
  • Ensure insert order is maintained for SequencedDeadLetterQueue#deadLetterSequence(String) invocations #2827
  • Fix inconsistencies around the AxonServerConfiguration #2814
  • Enable Annotated Message Interceptor support for Command Handling Components #2804
  • Fix property-based Load Balancing Strategy configuration bug #2802

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.8.1

Published by github-actions[bot] about 1 year ago

📈 Enhancements

  • Log when HandlerExecutionException#details are missing and on AbstractRepository failures #2796
  • Allow Coordinator to extend Token claims as an optimization #2785
  • Introduce Maven profile to update versions for non-parent POM related module #2638

🪲 Bug Fixes

  • Enable provisioning a Message with custom MetaData for QueryGateway#streamingQuery #2795
  • Ensure Aggregate Member Command Handlers are retrievable in complex Aggregate Hierarchy #2794
  • Aggregate fixture hierarchy behaviour #2792

🛠️ Dependency Upgrade

  • Upgrade axonserver-connector-java to 2023.1.0 #2793
  • Bump spring.boot.version from 2.7.13 to 2.7.14 #2787
  • Bump org.springframework.boot:spring-boot-starter-parent from 3.1.1 to 3.1.2 #2786
  • Bump spring-framework-bom from 5.3.28 to 5.3.29 #2784
  • Bump projectreactor.version from 3.5.7 to 3.5.8 #2781
  • Bump micrometer-core from 1.11.1 to 1.11.2 #2779
  • Bump jobrunr from 6.2.2 to 6.2.3 #2774
  • Bump maven-deploy-plugin from 3.0.0 to 3.1.1 #2773
  • Bump jobrunr from 6.2.2 to 6.2.3 #2772
  • Bump spring-boot-starter-parent from 3.1.0 to 3.1.1 #2767
  • Bump spring.boot.version from 2.7.12 to 2.7.13 #2766
  • Bump maven-release-plugin from 2.5.3 to 3.0.1 #2765

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.8.0

Published by github-actions[bot] over 1 year ago

⭐ Features

  • [#2689] Support Snapshotting for Polymorphic Aggregates #2753
  • Allow property based configuration of load balancing strategies #2750
  • Add test-summary 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 claimTimeout of the default TokenStore #2708
  • Introduce Polymorphic Aggregate Snapshotting auto-configuration #2689
  • [#2639] Handler Interceptor support for Dead Letter Processing #2661
  • [#2640] Support @ExceptionHandler and @MessageHandlerInterceptor annotated methods in Sagas #2656
  • Support @ExceptionHandler 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 test-summary GitHub Action #2228
  • Investigate usage of the Anchore Container Scan in GitHub Actions #1828

📈 Enhancements

  • Introduce AxonServerContainer 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 registerDeadLetterQueueProvider method in the EventProcessingConfigurer. #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 cancelAll and cancelAllwithinScope in the JobRunrDeadlineManager. #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!

AxonFramework - Axon Framework v4.7.6

Published by github-actions[bot] over 1 year ago

📈 Enhancements

  • [#2752] Truncate Cause message to fit default column width #2759
  • DLQ - PSQLException: ERROR: value too long for type character varying(255) #2752

🪲 Bug Fixes

  • Synchronize during Event Processor initialization #2756
  • Duplicate initialization of TrackingEventProcessor worker threads #2751
  • Fix Inititalization of PSEP when using Saga #2736
  • When registering the same Saga multiple times, only the last one is kept. #2726

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.5

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Fix autoconfiguration not picking up SpanFactory for AxonServerQueryBus 4.7 #2695

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.6.8

Published by github-actions[bot] over 1 year ago

📈 Enhancements

  • Move the check for whether the event processor is caught up before do… #2714

🪲 Bug Fixes

  • Make registerHandlerInterceptor lazy #2716
  • Adjust the JavaDoc of the EventProcessorLatencyMonitor #2704
  • Wait till processing is done until setting the caughtUp flag for the PooledStreamingEventProcessor. #2698
  • Fix autoconfiguration not picking up SpanFactory for AxonServerQueryBus 4.6 #2696
  • Pooled Streaming Event Processor incorrectly sets the caughtUp flag #2694

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.4

Published by github-actions[bot] over 1 year ago

📈 Enhancements

  • Polymorphic Aggregate auto-configuration test enhancements #2690
  • AbstractRepository logs warning when aggregate is loaded to process deadline message #2669
  • Don't log warn when the aggregate is handling a deadline message. #2644

🪲 Bug Fixes

  • Use cause from decision #2688
  • Also include custom aggregate names to resolve deadline handlers #2686
  • Deadline Handlers are not executed when created and handled within Aggregates with custom type name #2678
  • Spring AoT fix #2675

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.3

Published by github-actions[bot] over 1 year ago

📈 Enhancements

  • Include dependency upgrades with migration #2631

🪲 Bug Fixes

  • Replace SpringPrototypeAggregateFactory BeanDefinition introspection for direct method invocation #2637
  • Deprecated fallback warning with Spring 6.0.5 #2630
  • Fix OpenTelemetry warning #2635

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.6.7

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Fix OpenTelemetry warning #2635

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.2

Published by github-actions[bot] over 1 year ago

⭐ Features

  • Add Migration module with OpenRewrite recipes for AxonFramework 4.7 #2597
  • Automatic migration recipes to 4.7+ #2596

📈 Enhancements

  • [#2611] Clarify active UnitOfWork expectation in the Repository #2625
  • ClassCastException on @ExceptionHandler annotated Aggregate when loading Aggregate manually in an @EventHandler annotated method #2611

🪲 Bug Fixes

  • Add missing copyright notices and remove duplicate notices #2626
  • [#2620] Test correlation data population for DeadlineManager implementations #2624
  • SimpleDeadlineManager does not use CorrelationDataProviders #2620
  • Fix OpenTelemetry support - 4.7 Edition #2617
  • refactor: Add ASLv2 license header #2613
  • [#2604] Ensure given(Object...) can be followed up by andGivenCurrentTime #2607
  • AggregateTestFixture.andGivenCurrentTime() should not clear fixture given state #2604
  • [#2555] Switch to ConcurrentHashMap in Saga related classes #2592
  • Make the AssociationResolver and SagaMethodMessageHandlerDefinition thread safe. #2591
  • Make SnapshotFilter a hard requirement #2586
  • SagaFixtureTests in parallel concurrent mode #2555

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.6.6

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Fix OpenTelemetry support on queries #2621

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.6.5

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Fix OpenTelemetry support #2612

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.6.4

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Ensure retrieved Saga Identifiers collection is thread-safe #2595

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.1

Published by github-actions[bot] over 1 year ago

🪲 Bug Fixes

  • Fix not calling shutdown on EmbeddedEventStore in combination with javax #2585
  • Axon Spring AutoConfiguration binds wrong EventStore (Jakarta/Javax) #2584

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

AxonFramework - Axon Framework v4.7.0

Published by github-actions[bot] over 1 year ago

Against our regular tendency, this release holds potential breaking changes for your application.
For a step-by-step guide, providing several scenarios, we refere to the Upgrading to Axon Framework 4.7 page of our Reference Guide.
For a more thorough explanation why those steps need to be taken, you can check out this blog post.

⭐ Features

  • [#1509] Add whenConstructing and whenInvoking to the AggregateTestFixture #2551
  • [#2476] Support EventMessage handler interceptor registration on the SagaTestFixture #2548
  • [#2351] The DeadLetter Parameter Resolver #2547
  • Add Configurer#registerHandlerEnhancerDefinition #2545
  • [#1123] Support Repository bean wiring through generics #2527
  • Implement the JobRunr implementation of the event scheduler. #2509
  • JobRunr DeadlineManager #2499
  • Added parameter resolver for aggregate type retrieval from domain event messages #2498
  • Implement Event Handler Interceptors registration on SagaTestFixtures #2476
  • Message Handler (parameter) support for Dead Letters #2351
  • Alternative deadline manager: JobRunr (Quartz alternative) #2192
  • Allow the AggregateTestFixture to expect methods to be called instead of commands passed. #1509
  • Allow replay on a Saga #1458
  • Provide alternatives for QuartzEventScheduler and QuartzDeadlineManager #1106
  • Configurable Locking Scheme in SagaStore #947

📈 Enhancements

  • Fixed SpringAggregateLookup initialization issue for Spring AOT #2578
  • [#2561] Move Sonar to JDK17 #2574
  • Automatically approve dependabot[bot] PRs #2566
  • Add Segment and Token to UnitOfWork of PooledStreamingEventProcessor #2562
  • Move Sonar to JDK17 build #2561
  • [#2129] Fine tune Repository registration in the AggregateTestFixture #2552
  • [#1630] Allow disabling of sequence number generation in the GenericJpaRepository #2550
  • Several fixes to successfully run a JDK17 build #2544
  • Adjust dependabot behavior #2536
  • Enable heartbeats to Axon Server by default #2530
  • [#2383] Add ConditionalOnMissingBean to SpringAxonConfiguration and SpringConfigurer #2526
  • Small test and code improvement for JobRunr deadline manager #2510
  • Introduce the NestingSpanFactory #2487
  • Improve mismatch messages for Hamcrest Matchers #2400 #2418
  • Allow OpenTelemetrySpanFactory to only create child spans #2404
  • Add ConditionalOnBean to InfraConfiguration Beans #2383
  • AggregateTestFixture creates EventSourcingRepository and does not invalidate it #2129
  • JDK16 - axon-messaging own unit test fail on #1826
  • GenericJpaRepository to enable/disable the sequence number generation #1630

🪲 Bug Fixes

  • Fix typos in Javadoc #2475
  • Aggregate Repository Spring wiring causes NullPointerException #1123
  • Asserting checked exception while creating an Aggregate #782

🛠️ Dependency Upgrade

  • Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 #2577
  • Bump dependabot/fetch-metadata from 1.1.1 to 1.3.5 #2573
  • Bump dom4j from 2.1.3 to 2.1.4 #2571
  • Bump spring-boot-starter-parent from 3.0.1 to 3.0.2 #2570
  • Bump spring.boot.version from 2.7.7 to 2.7.8 #2568
  • Bump byte-buddy.version from 1.12.21 to 1.12.22 #2559
  • Bump spring-framework-bom from 5.3.24 to 5.3.25 #2558
  • Bump micrometer-core from 1.10.2 to 1.10.3 #2557
  • Bump projectreactor.version from 3.5.1 to 3.5.2 #2556
  • Bump jobrunr from 5.3.2 to 5.3.3 #2553
  • Bump byte-buddy.version from 1.12.20 to 1.12.21 #2549
  • Bump voxmedia/github-action-slack-notify-build from 1.5.0 to 1.6.0 #2546
  • Bump joda-time from 2.12.1 to 2.12.2 #2543
  • Bump micrometer-core from 1.10.0 to 1.10.2 #2542
  • Bump jobrunr from 5.3.1 to 5.3.2 #2541
  • Bump slf4j.version from 2.0.4 to 2.0.6 #2540
  • Bump projectreactor.version from 3.5.0 to 3.5.1 #2539
  • Bump mockito.version from 4.10.0 to 4.11.0 #2535
  • [#2430] Add support for Spring Boot 3 #2534
  • Spring Boot 3 update causes the build to fail #2524
  • [Snyk] Upgrade joda-time:joda-time from 2.12.0 to 2.12.1 #2521
  • [Snyk] Upgrade io.dropwizard.metrics:metrics-core from 4.2.12 to 4.2.13 #2520
  • [Snyk] Upgrade org.slf4j:slf4j-api from 2.0.3 to 2.0.4 #2519
  • [Snyk] Upgrade org.hibernate:hibernate-core from 5.6.12.Final to 5.6.14.Final #2518
  • Bump actions/setup-java from 3.8.0 to 3.9.0 #2516
  • Bump mockito.version from 4.9.0 to 4.10.0 #2515
  • Bump ojdbc8 from 21.7.0.0 to 21.8.0.0 #2511
  • Bump actions/setup-java from 3.7.0 to 3.8.0 #2508
  • Bump actions/setup-java from 3.6.0 to 3.7.0 #2506
  • Bump spring.boot.version from 2.7.5 to 3.0.0 #2503
  • Bump maven-install-plugin from 3.0.1 to 3.1.0 #2494
  • Bump voxmedia/github-action-slack-notify-build from 1.1.2 to 1.5.0 #2488
  • Bump mockito.version from 4.8.1 to 4.9.0 #2484
  • Bump projectreactor.version from 3.4.24 to 3.5.0 #2479
  • Bump micrometer-core from 1.9.4 to 1.10.0 #2477
  • Bump actions/setup-java from 3.5.1 to 3.6.0 #2447
  • Bump joda-time from 2.11.2 to 2.12.0 #2440
  • Bump slackapi/slack-github-action from 1.22.0 to 1.23.0 #2439
  • Bump opentelemetry-api from 1.18.0 to 1.19.0 #2432
  • Upgrade to Spring 6 and Spring Boot 3 #2430
  • Bump actions/setup-java from 3.5.0 to 3.5.1 #2397
  • Bump maven-jar-plugin from 3.2.2 to 3.3.0 #2371
  • Bump axon-mongo from 4.5 to 4.6.0 #2363

❤️ Contributors

We'd like to thank all the contributors who worked on this release!