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.6.3

Published by github-actions[bot] almost 2 years ago

📈 Enhancements

  • Proposed changes to caching saga fix #2532
  • Allow usage of specific serializers for the JpaDLQ #2486

🪲 Bug Fixes

  • Ensure default TrackingEventProcessorConfiguration is taken into account for Sagas #2533
  • Saga Caching Enhancements #2531
  • Cancel of direct query #2528
  • [#2514] Fix naming of registered Repository and AggregateFactory beans #2525
  • Fix caching mechanism for Sagas #2517
  • Wrong Spring repository bean name when using aggregate polymorphism #2514
  • SpringAxonAutoConfigurer warns about multiple beans defined for polymorphic aggregates. #2512
  • Roll back slf4j to major version 1 #2497
  • DeadLetterQueue uses wrong Serializer to (de)serialize Tokens #2485
  • Adhere to expected Exception Handler invocation order #2483
  • [#2481] Check MessageHandlerRegistrar registration to be non-null #2482
  • NullPointerException on Shutdown without Start #2481

🛠️ Dependency Upgrade

  • Bump spring.boot.version from 2.7.6 to 2.7.7 #2529
  • Bump byte-buddy.version from 1.12.19 to 1.12.20 #2523
  • Bump projectreactor.version from 3.4.25 to 3.4.26 #2513
  • Bump spring.boot.version from 2.7.5 to 2.7.6 #2505
  • Bump byte-buddy.version from 1.12.18 to 1.12.19 #2496
  • Bump slf4j.version from 2.0.3 to 2.0.4 #2495
  • Bump micrometer-core from 1.9.5 to 1.9.6 #2493
  • Bump spring-framework-bom from 5.3.23 to 5.3.24 #2492
  • Bump testcontainers.version from 1.17.5 to 1.17.6 #2491
  • Bump projectreactor.version from 3.4.24 to 3.4.25 #2489

❤️ Contributors

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

AxonFramework - Axon Framework v4.6.2

Published by github-actions[bot] almost 2 years ago

⭐ Features

  • [#2444] Exact class type matcher #2446
  • Add matcher for exact class type #2444

📈 Enhancements

  • Update the README.md to guide users better #2470
  • [#2456] Replace use of unregister for deregister #2466
  • Prefer 'deregister' to 'unregister' #2456

🪲 Bug Fixes

  • [#2473] Ensure lifecycle handlers for components declared as Spring beans are invoked #2474
  • Axon Server event scheduler is never started #2473
  • Fixes recovering quartz jobs in case of sudden shutdown #2472
  • [#2464] Set subtypes on SpringPrototypeAggregateFactory #2469
  • [#2449] Adhere to Spring's @Order annotation for Message Handling Component registration #2468
  • Replace IdentifierMissingException in AnnotationCommandTargetResolver for IllegalArgumentException #2465
  • Commands routed to the parent of polymorphic aggregates cause IncompatibleAggregateException #2464
  • Fixes the saga list injection bug, issue 2462. #2463
  • Injecting Lists in Saga no longer works #2462
  • [#2445] Revert default EventUpcasterChain construction in DefaultConfigurer #2459
  • CachingSagaStore corrupts Cache entries when using computeIfPresent #2458
  • [#2454] Reintroduce changes from PR #1905 #2455
  • Pull request 1905 is missing from master #2454
  • QuartzDeadlineManager does not recover from failures #2451
  • Spring @Order seems to be ignored for different event handler components belonging to the same event processor #2449
  • Fix Cache#computeIfPresent return value in CachingSagaStore #2448
  • Axon Spring Boot application fails to start when multiple EventUpcasterChain spring beans are defined #2445
  • Added Spring Resource Injector to Application Context #2441
  • Add test scope to mysql-connector-java dependency #2436
  • [#2431] Use XStreamSerializer#defaultSerializer to mitigate XStream exclusion issues #2434
  • Fix regression for GenericJpaRepository autoconfig #2433
  • JpaSagaStore cannot be used without XStream #2431

🛠️ Dependency Upgrade

  • Upgrade axonserver-connector-java version to 4.6.3 #2478
  • Bump mockito.version from 4.8.0 to 4.8.1 #2452
  • Bump spring.boot.version from 2.7.4 to 2.7.5 #2450
  • Bump projectreactor.version from 3.4.23 to 3.4.24 #2438
  • Bump byte-buddy.version from 1.12.17 to 1.12.18 #2437
  • Bump micrometer-core from 1.9.4 to 1.9.5 #2435

❤️ Contributors

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

AxonFramework - Axon Framework v4.6.1

Published by github-actions[bot] about 2 years ago

📈 Enhancements

  • Added ConditionalOnMissingBean to AutoConfiguration #2414
  • Add ConditionalOnMissingBean to AxonServerActuatorAutoConfigurationis #2411

🪲 Bug Fixes

  • Only return unique sequence identifiers in deadLetters call of JPA DLQ #2428
  • autowiring command model Repository results in NoSuchBeanDefinitionException in 4.6.0 #2426
  • Deadlines bug #2424
  • [#1211] Add Cache#computeIfPresent and use in CachingSagaStore for Association Values #2423
  • Renamed size column name in JdbcTokenStore #2413
  • [#2393] Move retrieval of Command Handler to the end of the InterceptorChain #2412
  • JdbcTokenStore uses query that contains reserved word in oracle #2409
  • [#2389] Make constructors accessible in NoArgumentConstructorCreationPolicyAggregateFactory #2407
  • Rename index column to sequenceIndex #2401
  • [#2396] Deadletter logging changes #2398
  • Dead Letter Queue implementations can leak personal data to log #2396
  • CommandHandlerInterceptor annotated method in aggregate root doesn't work when command handling entity not created #2393
  • [#2382] Disable batch optimization for token-based event reading #2390
  • Aggregates no longer allow private/protected no-arg constructors #2389
  • Events are not processed when optimize-event-consumption is disabled #2382
  • [#2367] Fix Repository beans not being registered to the Spring application context #2370
  • [#2364] Fix framework failing to start due to a ClassNotFoundException #2369
  • Fix GA for Slack release announcement #2368
  • Aggregate org.axonframework.modelling.command.Repository bean not available in Spring context #2367
  • Event storage engines cannot be used without XStream #2364
  • Concurrency conflicts in CachingSagaStore #1211

🛠️ Dependency Upgrade

  • Bump testcontainers.version from 1.17.4 to 1.17.5 #2425
  • Bump axonserver-connector-java from 4.6.1 to 4.6.2 #2419
  • Upgrade to axonserver-connector-java 4.6.2 #2416
  • Bump testcontainers.version from 1.17.3 to 1.17.4 #2415
  • Bump slf4j.version from 2.0.2 to 2.0.3 #2408
  • Bump hibernate-core.version from 5.6.11.Final to 5.6.12.Final #2405
  • Bump joda-time from 2.11.0 to 2.11.2 #2395
  • Bump spring.boot.version from 2.7.3 to 2.7.4 #2392
  • Bump joda-time from 2.11.0 to 2.11.1 #2391
  • Bump slf4j.version from 2.0.1 to 2.0.2 #2388
  • Bump javassist from 3.29.0-GA to 3.29.2-GA #2387
  • Bump jackson-bom from 2.13.3 to 2.13.4 #2386
  • Bump byte-buddy.version from 1.12.16 to 1.12.17 #2385
  • Bump junit.jupiter.version from 5.9.0 to 5.9.1 #2384
  • Bump maven-bundle-plugin from 5.1.4 to 5.1.8 #2381
  • Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 #2380
  • Bump micrometer-core from 1.9.3 to 1.9.4 #2379
  • Bump metrics-core from 4.2.9 to 4.2.12 #2378
  • Bump hibernate-core.version from 5.6.10.Final to 5.6.11.Final #2377
  • Bump byte-buddy.version from 1.12.13 to 1.12.16 #2376
  • Bump maven-assembly-plugin from 3.4.0 to 3.4.2 #2375
  • Bump maven-install-plugin from 3.0.0 to 3.0.1 #2374
  • Bump slf4j.version from 2.0.0 to 2.0.1 #2373
  • Bump spring.boot.version from 2.7.2 to 2.7.3 #2372
  • Bump spring-framework-bom from 5.3.22 to 5.3.23 #2366

❤️ Contributors

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

AxonFramework - Axon Framework v4.6.0

Published by github-actions[bot] about 2 years ago

⭐ Features

  • Added Slack release announcement #2348
  • [#2307] Carry the context during reset to the ReplayToken #2312
  • Propagate ResetContext in ReplayToken #2307
  • [#2198] Add support for Jakarta #2301
  • Native Tracing for Axon Framework with OpenTelemetry as default #2294
  • [#2021] Dead Letter Queue for Event Processing Groups #2258
  • JPA dead letter queue implementation #2239
  • Construct means to switch between classes using javax and jakarta #2198
  • Create add-dependabot-pr-to-project.yml #2183
  • Create add-issues-to-project.yml #2182
  • Multiteant support #2156
  • Spring event for indication that Axon has started #2146
  • Application events when handlers are registered #2144
  • [#1125] Introduce SagaLifecycle.associationValues() #2141
  • [#1964] Include AxonServerHealthIndicator #2130
  • AggregateTestFixture improvement - Validate Exception Details #2125
  • AggregateTestFixture improvement - Validate Exception Details #2110
  • Feature/1466 Additional deadline validation methods #2071
  • Multi-tenant support #2045
  • Dead-Letter Queue for Event Processors #2021
  • Added AxonServerEEContainer and AxonServerSEContainer as an easier way for people to write tests #2020
  • Streaming query #2001
  • [#1967] Fetch available segements only from the TokenStore #1997
  • [#1645] Introduce ObjectNode-to/from-JsonNode ContentTypeConverter for the JacksonSerializer #1995
  • [#1490] Simplify LockFactory configuration for Aggregates #1992
  • [#1986 Introduce EventProcessingConfigurer#defaultTransactionManager method #1989
  • Register default Transaction Manager through Event Processing Configurer #1986
  • Add method returning the available segments of a TokenStore #1967
  • Add an actuator health indicator to check the connection between the application and Axon Server #1964
  • Added the MetaDataSequencingPolicy #1930
  • Provide a SequencingPolicy based on a MetaData field #1929
  • Added an option to create a fixture for a state stored aggregate #1772
  • JsonNode-to-ObjectNode ContentTypeConverter #1645
  • Simplify LockFactory configuration per aggregate #1490
  • Additional Deadline Validation methods. #1466
  • Allow TrackingEventProcessor start to be deferred #1184
  • Accessing Saga Association Values #1125
  • Signal when all Handlers have been registered in Spring environment #880

📈 Enhancements

  • Improve deadline span name. #2360
  • Make Given-phase Error Handling configurable for Saga Test Fixtures #2356
  • Improve SpanFactory autoconfiguration mechanism. #2354
  • Introduce LoggingSpanFactory and MultiSpanFactory #2353
  • Check if a certain handler contains certain methods before registering it. #2346
  • Catch exceptions from correlation data providers. #2345
  • Throw exception on ambiguous dependencies #2344
  • Integration Test for Command and Query Priority Calculations #2342
  • Include message identifier in error message if de-serialization fails #2330
  • Add CorrelationDataProvider error handling on rollback #2328
  • Strip test prefix once required in JUnit 3 from test method names #2321
  • Apache Maven Wrapper 3.8.6 #2320
  • Allow ReplayToken creation to be customizable when resetting a projection #2308
  • Ensure all dispatchable messages are serialiable by Jackson and Xstream. #2295
  • Testclasses for javax jakarta extension #2280
  • Remove redundant method definition #2270
  • Integration Test for Command and Query Priority Calculations #2266
  • Update the PrioritizedRunnable to a PriorityTask #2265
  • Automatically add Release Notes on milestone closure to Discuss post #2264
  • Create a protected method to fetch tracking events on JpaEventStorageEngine #2262
  • Create a protected method to fetch tracking events on JpaEventStorageEngine. #2259
  • Allow subtype definition on the Repository builders for Polymorphic Aggregates #2250
  • Add test for ConsistentHash.equals #2244
  • Use getHost instead of getContainerIpAddress #2222
  • Default snapshotfilter with revision null #2213
  • Default snapshot filter with revision null #2212
  • Creation policy factory for Aggregates #2209
  • Removed deprecated code by updating the default serializer initialization #2206
  • Flux response type rank matching #2197
  • Introduce conditional variants for ApplyMore #2174
  • Conditional variant for the ApplyMore methods #2173
  • Take into account the result of the equals method before attempting… #2171
  • Improve javadoc of the ReplayStatus enum to reflect changes to the StreamingEventProcessors #2170
  • MultipleInstancesResponseType should match (lower) on single item #2148
  • Add duplicate resolution on query handler registration, defaulting to… #2140
  • Add method on DefaultCommandGateway to be able to customize callbacks #2139
  • Default Revision SnapshotFilter in absence of annotation #2136
  • Fine tune the MessageHandlerLookup for Spring Native support #2106
  • Redesign of Spring Boot Auto Configuration support #2105
  • Feature/1629 saga test fixture #2101
  • [#2093] Validate if target Command Handling Member can resolve target #2095
  • Allow several Aggregate Member collections of the same type #2093
  • Changed logging about "processor falling behind" #2073
  • Make asDomainEventMessage available to subclasses #2066
  • Make JpaEventStorageEngine#asDomainEventMessage(EventMessage<?>) protected #2065
  • Separate Integration Tests and Aggregate coverage reports #2063
  • [#1646] Update "No Handler For" exceptional cases #2062
  • [#1711] Simplify attachment of Lifecycle Operations #2061
  • Change how Sonar is invoked for GHA's #2033
  • Introduce LifecycleAware interface for managing component lifecycle #2028
  • Remove MonoWrapper usage. #2008
  • Replaced method.getParametersTypes().length by method.getParameterCount()) #1987
  • Methods for testing deadlines when time passed are consistent in TestExecutor & SagaTestFixture (fixes #1974) #1975
  • Make methods for testing Deadlines consistent for TestExecutor and SagaTestFixture #1974
  • Added jdk17-ea on our build workflow for early feedback #1915
  • Add configurable options for checking failure transiency #1910
  • Prevent stack trace generation for HandlerExecutionException #1905
  • Allow creation of HandlerExecutionExceptions without stacktrace #1901
  • [#1898] Empty associationProperty leads to IndexOutOfBoundsException #1899
  • Empty associationProperty leads to IndexOutOfBoundsException #1898
  • Provide means of configuring a CommandCallback #1889
  • Splitted builds into pr and not pr, added ghactions to dependabot and other minors #1830
  • Fine tune triggered Deadline validation for Test Fixtures #1797
  • Simplified DeadlineManager configuration #1796
  • Expand RetryScheduler to support more granular decision when to retry #1723
  • Simplify attachment of Lifecycle Operations #1711
  • Improved termination heuristic when response is < batchsize/2 and the… #1691
  • Exception in startHandlers is "swallowed" by exception in shutdownHandlers #1669
  • Fine tune "No Handler For..." Exception #1646
  • SagaTestFixture should support expectSuccessfulHandlerExecution() #1629
  • Large number of rolled back transactions on JPA/JDBC TokenStore #1475
  • Reduce Reflection usage #1427
  • Add annotation NonNull/Nullable for better usage in kotlin (also java) #1280
  • Spurious warnings when a tracking token gap appears then is filled #1193
  • Query handlers of the same name and response type within one class #719
  • MultipleInstancesResponseType should recognize handler with single result #602

🪲 Bug Fixes

  • Rename SpanFactory.registerTagProvider to registerSpanAttributeProvider #2347
  • [#2341] Adjust type checking in SimpleQueryUpdateEmitter to accompany type erasure #2343
  • UpdateEmitter drops MultipleInstancesResponseType updates due to type checking. #2341
  • Parameter resolver ordering is wrong for test fixtures #2340
  • Take all types into account when resolving the deadline handler #2336
  • When moving to a polymorphic Aggregate the stored Deadlines are not handled. #2333
  • [#2331] Fix deserialization bug GrpcBackedSubscriptionQueryMessage and filter non-handler-matching updates #2332
  • GrpcBackedSubscriptionQueryMessage overwrites update type with initial response type #2331
  • [#2317] Using deadlines with DefaultConfigurer leads to NPE #2319
  • Using deadlines with DefaultConfigurer leads to NPE #2317
  • Fix streaming queries not respecting PriorityTask mechanism #2309
  • [#2268] Adjust ConditionalOnClass to validate existence of the AxonServerConnectionManager in absence of the axon-server-connector package. #2269
  • Bug when using Spring actuator starter and excluding axon server #2268
  • Support Cache and LockFactory configuration on @Aggregate stereotype #2254
  • Extracted lambdas to inner static classes #2240
  • Dependency on reactor is needed to be able to start an Axon app using current 4.6.0-SNAPSHOT #2238
  • Fix snapshots not being deployed to nexus #2237
  • fix javadoc: default port is 8124, not 8123 #2223
  • fix typo in local variable name #2218
  • Publisher Response Type #2215
  • EventProcessingModule should lazily initialize processors #2180
  • Fix StreamingEventProcessor#maxCapacity for the TrackingEventProcessor #2124
  • Restore missing commit 6e531a6cf173243adf9519905f42cbec0a334238 #2116
  • Wire eventSerializer into QuartzEventSchedulerFactoryBean #2115
  • Wire the event Serializer into QuartzEventSchedulerFactoryBean #2088
  • Fix typo in pom.xml #2022
  • Fix typos #2016
  • Exponential Retry for Tracking event processor not happening for transient exceptions when using postgres JdbcTokenStore #1920

🛠️ Dependency Upgrade

  • Bump projectreactor.version from 3.4.22 to 3.4.23 #2362
  • Bump hibernate-validator from 6.2.4.Final to 6.2.5.Final #2361
  • Bump xom from 1.3.7 to 1.3.8 #2359
  • Bump opentelemetry-api from 1.17.0 to 1.18.0 #2358
  • Bump hibernate-validator from 6.2.4.Final to 8.0.0.Final #2357
  • Bump actions/setup-java from 3.4.1 to 3.5.0 #2355
  • Bump mockito.version from 4.7.0 to 4.8.0 #2352
  • Bump opentelemetry-api from 1.16.0 to 1.17.0 #2349
  • Bump ojdbc8 from 21.6.0.0.1 to 21.7.0.0 #2339
  • Bump postgresql from 42.4.1 to 42.5.0 #2338
  • Update slf4j version to 2.0.0 #2337
  • Bump slf4j.version from 1.7.36 to 2.0.0 #2335
  • Updated some dependencies #2329
  • Bump jakarta.el-api from 4.0.0 to 5.0.1 #2327
  • Bump jakarta.annotation-api from 2.0.0 to 2.1.1 #2326
  • Bump jakarta.persistence-api from 3.0.0 to 3.1.0 #2325
  • Bump mockito.version from 4.6.0 to 4.7.0 #2324
  • Bump joda-time from 2.10.14 to 2.11.0 #2323
  • Bump projectreactor.version from 3.4.21 to 3.4.22 #2322
  • Bump postgresql from 42.4.0 to 42.4.1 #2316
  • Bump hibernate-validator from 6.2.3.Final to 6.2.4.Final #2315
  • Using boms to streamline test framework dependencies #2310
  • Bump junit.jupiter.version from 5.8.2 to 5.9.0 #2306
  • Bump maven-resources-plugin from 3.2.0 to 3.3.0 #2302
  • Bump maven-deploy-plugin from 2.8.2 to 3.0.0 #2297
  • Bump maven-install-plugin from 2.5.2 to 3.0.0 #2296
  • Bump spring-framework-bom from 5.3.21 to 5.3.22 #2288
  • Bump actions/setup-java from 3.4.0 to 3.4.1 #2281
  • Bump maven-assembly-plugin from 3.3.0 to 3.4.0 #2273
  • Bump log4j.version from 2.17.2 to 2.18.0 #2272
  • Bump actions/setup-java from 3.3.0 to 3.4.0 #2261
  • Bump maven-enforcer-plugin from 3.0.0 to 3.1.0 #2252
  • Bump postgresql from 42.3.3 to 42.4.0 #2249
  • Bump mockito.version from 4.5.0 to 4.6.0 #2236
  • Bump spring.boot.version from 2.6.5 to 2.7.0 #2230
  • Bump spring-security-bom from 5.6.2 to 5.7.0 #2227
  • Bump javassist from 3.28.0-GA to 3.29.0-GA #2226
  • Bump micrometer-core from 1.8.4 to 1.9.0 #2220
  • Bump actions/setup-java from 3.2.0 to 3.3.0 #2217
  • Bump actions/setup-java from 3.1.1 to 3.2.0 #2208
  • Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 #2200
  • Bump mockito.version from 4.4.0 to 4.5.0 #2199
  • Bump testcontainers.version from 1.16.3 to 1.17.0 #2185
  • Bump actions/setup-java from 3.1.0 to 3.1.1 #2181
  • Bump maven-clean-plugin from 3.1.0 to 3.2.0 #2176
  • Bump actions/setup-java from 3.0.0 to 3.1.0 #2175
  • Enables profile that allows PR builds to use snapshots #2155
  • Bump spring.boot.version from 2.6.4 to 2.6.5 #2153
  • Bump jackson-bom from 2.13.2 to 2.13.2.20220324 #2152
  • Bump joda-time from 2.10.13 to 2.10.14 #2145
  • Bump spring-framework-bom from 5.3.16 to 5.3.17 #2143
  • Bump micrometer-core from 1.8.3 to 1.8.4 #2142
  • Bump hibernate-entitymanager from 5.6.6.Final to 5.6.7.Final #2137
  • Bump hibernate-entitymanager from 5.6.5.Final to 5.6.6.Final #2135
  • Bump projectreactor.version from 3.4.15 to 3.4.16 #2134
  • Bump maven-compiler-plugin from 3.10.0 to 3.10.1 #2132
  • Bump metrics-core from 4.2.8 to 4.2.9 #2131
  • Bump mockito.version from 4.3.1 to 4.4.0 #2128
  • Bump jackson-bom from 2.13.1 to 2.13.2 #2126
  • Bump hibernate-validator from 6.2.2.Final to 6.2.3.Final #2123
  • Bump actions/checkout from 2 to 3 #2120
  • Bump log4j.version from 2.17.1 to 2.17.2 #2119
  • Bump actions/setup-java from 2.5.0 to 3.0.0 #2118
  • Bump spring.boot.version from 2.6.3 to 2.6.4 #2117
  • Bump spring-security-bom from 5.6.1 to 5.6.2 #2114
  • Bump spring-framework-bom from 5.3.15 to 5.3.16 #2113
  • Bump micrometer-core from 1.8.2 to 1.8.3 #2111
  • Bump projectreactor.version from 3.4.14 to 3.4.15 #2109
  • Bump postgresql from 42.3.2 to 42.3.3 #2108
  • Bump maven-compiler-plugin from 3.9.0 to 3.10.0 #2107
  • Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 #2104
  • Bump hibernate-validator from 6.2.1.Final to 6.2.2.Final #2103
  • Bump byte-buddy.version from 1.12.7 to 1.12.8 #2102
  • Bump slf4j.version from 1.7.35 to 1.7.36 #2100
  • Bump metrics-core from 4.2.7 to 4.2.8 #2098
  • Bump postgresql from 42.3.1 to 42.3.2 #2096
  • Bump mockito.version from 4.3.0 to 4.3.1 #2092
  • Bump slf4j.version from 1.7.33 to 1.7.35 #2091
  • Bump hibernate-entitymanager from 5.6.4.Final to 5.6.5.Final #2090
  • Bump mockito.version from 4.2.0 to 4.3.0 #2089
  • Bump hibernate-validator from 6.2.0.Final to 6.2.1.Final #2087
  • Bump spring.boot.version from 2.6.2 to 2.6.3 #2086
  • Bump testcontainers.version from 1.16.2 to 1.16.3 #2084
  • Bump hibernate-entitymanager from 5.6.3.Final to 5.6.4.Final #2083
  • Bump mysql-connector-java from 8.0.27 to 8.0.28 #2081
  • Bump byte-buddy.version from 1.12.6 to 1.12.7 #2080
  • Bump micrometer-core from 1.8.1 to 1.8.2 #2079
  • Bump spring-framework-bom from 5.3.14 to 5.3.15 #2078
  • Bump slf4j.version from 1.7.32 to 1.7.33 #2077
  • Bump maven-compiler-plugin from 3.8.1 to 3.9.0 #2076
  • Bump maven-jar-plugin from 3.2.1 to 3.2.2 #2075
  • Bump projectreactor.version from 3.4.13 to 3.4.14 #2072
  • Bump maven-jar-plugin from 3.2.0 to 3.2.1 #2070
  • Bump maven-bundle-plugin from 5.1.3 to 5.1.4 #2069
  • Bump log4j.version from 2.17.0 to 2.17.1 #2064
  • Bump actions/setup-java from 2.4.0 to 2.5.0 #2058
  • Bump spring.boot.version from 2.6.1 to 2.6.2 #2057
  • Bump byte-buddy.version from 1.12.5 to 1.12.6 #2056
  • Bump spring-security-bom from 5.6.0 to 5.6.1 #2055
  • Bump jackson-bom from 2.13.0 to 2.13.1 #2054
  • Bump metrics-core from 4.2.6 to 4.2.7 #2053
  • Bump hibernate-entitymanager from 5.6.2.Final to 5.6.3.Final #2050
  • Bump byte-buddy.version from 1.12.3 to 1.12.5 #2049
  • Bump spring-framework-bom from 5.3.13 to 5.3.14 #2048
  • Bump mockito.version from 4.1.0 to 4.2.0 #2047
  • Bump metrics-core from 4.2.5 to 4.2.6 #2044
  • Bump byte-buddy.version from 1.12.3 to 1.12.4 #2043
  • Bump projectreactor.version from 3.4.12 to 3.4.13 #2042
  • Bump maven-bundle-plugin from 5.1.2 to 5.1.3 #2039
  • Bump hibernate-entitymanager from 5.6.1.Final to 5.6.2.Final #2036
  • Bump metrics-core from 4.2.4 to 4.2.5 #2035
  • Bump micrometer-core from 1.8.0 to 1.8.1 #2032
  • Bump byte-buddy.version from 1.12.2 to 1.12.3 #2029
  • Bump actions/setup-java from 2.3.1 to 2.4.0 #2025
  • Bump spring.boot.version from 2.6.0 to 2.6.1 #2024
  • Bump junit.jupiter.version from 5.8.1 to 5.8.2 #2023
  • Bump actions/cache from 2.1.6 to 2.1.7 #2019
  • Bump byte-buddy.version from 1.12.1 to 1.12.2 #2018
  • Bump mockito.version from 4.0.0 to 4.1.0 #2011
  • Bump spring.boot.version from 2.5.6 to 2.6.0 #2010
  • Bump spring.boot.version from 2.5.6 to 2.5.7 #2009
  • Bump spring-security-bom from 5.5.3 to 5.6.0 #2007
  • Bump spring-framework-bom from 5.3.12 to 5.3.13 #2006
  • Bump micrometer-core from 1.7.6 to 1.8.0 #2005
  • Bump micrometer-core from 1.7.5 to 1.7.6 #2004
  • Bump projectreactor.version from 3.4.11 to 3.4.12 #2003
  • Bump byte-buddy.version from 1.11.22 to 1.12.1 #2002
  • Bump byte-buddy.version from 1.11.22 to 1.12.0 #1998
  • Align junit jupiter versions between #1996
  • Bump postgresql from 42.3.0 to 42.3.1 #1994
  • Bump byte-buddy.version from 1.11.21 to 1.11.22 #1993
  • Bump hibernate-entitymanager from 5.6.0.Final to 5.6.1.Final #1991
  • Bump joda-time from 2.10.12 to 2.10.13 #1990
  • Bump axon-mongo from 4.4 to 4.5 #1988
  • Bump testcontainers.version from 1.16.0 to 1.16.2 #1985
  • Bump spring-framework-bom from 5.3.11 to 5.3.12 #1984
  • Bump spring.boot.version from 2.5.5 to 2.5.6 #1983
  • Bump testcontainers.version from 1.16.0 to 1.16.1 #1982
  • Bump spring-security-bom from 5.5.2 to 5.5.3 #1980
  • Bump postgresql from 42.2.24 to 42.3.0 #1979
  • Bump mysql-connector-java from 8.0.26 to 8.0.27 #1978
  • Bump byte-buddy.version from 1.11.20 to 1.11.21 #1977
  • Bump micrometer-core from 1.7.4 to 1.7.5 #1973
  • Bump spring-framework-bom from 5.3.10 to 5.3.11 #1972
  • Bump projectreactor.version from 3.4.10 to 3.4.11 #1971
  • Bump hibernate-entitymanager from 5.5.7.Final to 5.6.0.Final #1970
  • Bump byte-buddy.version from 1.11.19 to 1.11.20 #1969
  • Bump mockito.version from 3.12.4 to 4.0.0 #1966
  • Bump byte-buddy.version from 1.11.18 to 1.11.19 #1965
  • Bump metrics-core from 4.2.3 to 4.2.4 #1962
  • Bump jackson-bom from 2.12.5 to 2.13.0 #1961
  • Bump actions/setup-java from 2.3.0 to 2.3.1 #1960
  • Bump joda-time from 2.10.11 to 2.10.12 #1959
  • Bump testcontainers.version from 1.15.3 to 1.16.0 #1956
  • Bump maven-javadoc-plugin from 3.2.0 to 3.3.1 #1955
  • Bump metrics-core from 4.2.2 to 4.2.3 #1954
  • Bump mysql-connector-java from 8.0.25 to 8.0.26 #1952
  • Bump joda-time from 2.10.10 to 2.10.11 #1951
  • Bump projectreactor.version from 3.4.8 to 3.4.10 #1950
  • Bump spring-framework-bom from 5.3.9 to 5.3.10 #1949
  • Bump spring.boot.version from 2.5.2 to 2.5.5 #1948
  • Bump spring-security-bom from 5.5.1 to 5.5.2 #1947
  • Bump jackson-bom from 2.12.4 to 2.12.5 #1946
  • Bump junit-jupiter from 5.7.2 to 5.8.1 #1945
  • Bump postgresql from 42.2.23 to 42.2.24 #1944
  • Bump slf4j.version from 1.7.31 to 1.7.32 #1943
  • Bump micrometer-core from 1.7.2 to 1.7.4 #1941
  • Bump maven-enforcer-plugin from 1.4.1 to 3.0.0 #1940
  • Bump mockito.version from 3.11.2 to 3.12.4 #1939
  • Bump byte-buddy.version from 1.11.7 to 1.11.18 #1938
  • Bump hibernate-entitymanager from 5.5.3.Final to 5.5.7.Final #1937
  • Bump actions/setup-java from 2.1.0 to 2.3.0 #1936
  • Bump junit-jupiter from 5.7.2 to 5.8.0 #1924
  • Bump maven-javadoc-plugin from 3.2.0 to 3.3.1 #1923
  • Bump actions/setup-java from 2.2.0 to 2.3.0 #1918
  • Bump mockito.version from 3.11.2 to 3.12.1 #1916
  • Bump mockito.version from 3.11.2 to 3.12.0 #1913
  • Bump actions/setup-java from 2.1.0 to 2.2.0 #1906
  • Bump maven-enforcer-plugin from 1.4.1 to 3.0.0 #1903
  • Bump testcontainers.version from 1.15.3 to 1.16.0 #1893
  • Bump metrics-core from 4.2.2 to 4.2.3 #1880
  • Bump axonserver-connector-java from 4.5.1 to 4.5.2 #1874
  • Bump byte-buddy.version from 1.11.7 to 1.11.8 #1873
  • Bump spring-framework-bom from 5.3.8 to 5.3.9 #1872
  • Bump micrometer-core from 1.7.1 to 1.7.2 #1871
  • Bump byte-buddy.version from 1.11.6 to 1.11.7 #1870
  • Bump commons-io from 2.10.0 to 2.11.0 #1869
  • Bump projectreactor.version from 3.4.7 to 3.4.8 #1868
  • Bump jackson-bom from 2.12.3 to 2.12.4 #1864
  • Bump postgresql from 42.2.22 to 42.2.23 #1863
  • Bump byte-buddy.version from 1.11.5 to 1.11.6 #1862
  • Bump micrometer-core from 1.7.0 to 1.7.1 #1859
  • Bump spring.boot.version from 2.5.1 to 2.5.2 #1858
  • Bump metrics-core from 4.2.1 to 4.2.2 #1857
  • Bump hibernate-entitymanager from 5.5.2.Final to 5.5.3.Final #1856
  • Bump projectreactor.version from 3.4.6 to 3.4.7 #1855
  • Bump spring-security-bom from 5.5.0 to 5.5.1 #1852
  • Bump mockito.version from 3.11.1 to 3.11.2 #1851
  • Bump byte-buddy.version from 1.11.2 to 1.11.5 #1849
  • Bump slf4j.version from 1.7.30 to 1.7.31 #1848
  • Bump postgresql from 42.2.21 to 42.2.22 #1844
  • Bump metrics-core from 4.2.0 to 4.2.1 #1843
  • Bump hibernate-entitymanager from 5.5.0.Final to 5.5.2.Final #1841
  • Bump commons-io from 2.9.0 to 2.10.0 #1838
  • Bump mockito.version from 3.11.0 to 3.11.1 #1837
  • Bump byte-buddy.version from 1.11.1 to 1.11.2 #1836
  • Bump postgresql from 42.2.20 to 42.2.21 #1835
  • Bump spring.boot.version from 2.5.0 to 2.5.1 #1834
  • Bump voxmedia/github-action-slack-notify-build from 1.1.2 to 2 #1833
  • Bump spring-framework-bom from 5.3.7 to 5.3.8 #1832
  • Bump axonserver-connector-java from 4.5 to 4.5.1 #1825
  • Bump mockito.version from 3.10.0 to 3.11.0 #1819
  • Bump byte-buddy.version from 1.11.0 to 1.11.1 #1817
  • Bump hibernate-entitymanager from 5.4.32.Final to 5.5.0.Final #1816
  • Bump commons-io from 2.8.0 to 2.9.0 #1811
  • Bump hibernate-entitymanager from 5.4.31.Final to 5.4.32.Final #1809
  • Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 #1807
  • Bump spring.boot.version from 2.4.5 to 2.5.0 #1803
  • Bump spring-security-bom from 5.4.6 to 5.5.0 #1801
  • Bump junit-jupiter from 5.7.1 to 5.7.2 #1795
  • Bump metrics-core from 4.1.21 to 4.2.0 #1794
  • Bump spring-framework-bom from 5.3.6 to 5.3.7 #1790
  • Bump micrometer-core from 1.6.6 to 1.7.0 #1789
  • Bump mockito.version from 3.9.0 to 3.10.0 #1788
  • Bump projectreactor.version from 3.4.5 to 3.4.6 #1787
  • Bump mysql-connector-java from 8.0.24 to 8.0.25 #1785
  • Bump maven-gpg-plugin from 1.6 to 3.0.1 #1783
  • Bump javassist from 3.27.0-GA to 3.28.0-GA #1782
  • Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 #1779
  • Bump metrics-core from 4.1.20 to 4.1.21 #1776
  • Bump hibernate-entitymanager from 5.4.30.Final to 5.4.31.Final #1774
  • Bump disruptor from 3.4.3 to 3.4.4 #1773
  • Bump metrics-core from 4.1.19 to 4.1.20 #1768
  • Bump ehcache from 2.10.6 to 2.10.9.2 #1767
  • Bump postgresql from 42.2.19 to 42.2.20 #1766
  • Bump mysql-connector-java from 8.0.23 to 8.0.24 #1764
  • Bump byte-buddy.version from 1.10.22 to 1.11.0 #1762
  • Bump testcontainers.version from 1.15.2 to 1.15.3 #1761
  • Bump spring.boot.version from 2.4.4 to 2.4.5 #1760
  • Bump spring-framework-bom from 5.3.5 to 5.3.6 #1759
  • Bump disruptor from 3.4.2 to 3.4.3 #1758
  • Bump micrometer-core from 1.6.5 to 1.6.6 #1757
  • Bump jackson-bom from 2.12.2 to 2.12.3 #1754
  • Bump projectreactor.version from 3.4.4 to 3.4.5 #1753
  • Bump spring-security-bom from 5.4.5 to 5.4.6 #1752
  • Bump hsqldb from 2.5.0 to 2.6.0 #1751
  • Bump mockito.version from 3.8.0 to 3.9.0 #1748
  • Bump metrics-core from 4.1.18 to 4.1.19 #1747

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.15

Published by github-actions[bot] about 2 years ago

📈 Enhancements

  • [#2290] TrackingEventProcessor does not wait for his worker threads to shut down #2292
  • TrackingEventProcessor does not wait for his worker threads to shut down #2290

🪲 Bug Fixes

  • Improve the concurrent behaviour of the tracking event processor. #2311
  • Fix a problem where when a shutdown takes places while the worklaunch… #2305
  • Remove update handler registration on UpdateHandlerRegistration#complete #2300
  • Canceled subscription query remains active if updates Flux is not subscribed, causing error on emit #2299
  • Fix duplicate command handler detection. #2298
  • TrackingEventProcessor cannot be reset immediately after shutdown in very rare cases #2293
  • [#2289] Incorrect warning message in case of shutdown timeout #2291
  • Incorrect warning message in case of shutdown timeout #2289
  • Duplicate command handler resolver is triggered in polymorphic aggregates #2243

🛠️ Dependency Upgrade

  • Upgrade Axon Server Connector Java to 4.5.7 #2313
  • Bump mysql-connector-java from 8.0.29 to 8.0.30 #2303

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.14

Published by github-actions[bot] over 2 years ago

🪲 Bug Fixes

  • TrackingEventProcessors shutdown is not working correctly in 4.5.13 #2287
  • Snapshots are not read with snapshot filter and same serializer for events and snapshots #2286
  • Snapshots are not considered during loading of an Aggregate using Axon-Server-Connector #2285

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.13

Published by github-actions[bot] over 2 years ago

⭐ Features

  • Make the shutdown timeout configurable #1981

📈 Enhancements

  • Pooled Streaming Event Processor configuration enhancement #2276
  • Introduce mechanism to interrupt TrackingEventProcessor worker threads #2041
  • Allow lifecycle phase timeout configuration #2037

🪲 Bug Fixes

  • Retry to initialize the token store correctly on exception for PSEP. #2277
  • Process events with identical TrackingToken together in the PooledStreamingEventProcessor #2275
  • PooledStreamingEventProcessor does not Retry if initialization fails #2274

🛠️ Dependency Upgrade

  • Bump projectreactor.version from 3.4.20 to 3.4.21 #2284
  • Bump axonserver-connector-java from 4.5.4 to 4.5.5 #2278
  • Bump axonserver-connector-java from 4.5.5 to 4.5.6 #2282

❤️ Contributors

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

AxonFramework - Axon Framework v3.4.4

Published by github-actions[bot] over 2 years ago

🪲 Bug Fixes

  • Purge CLOSED Unit of Work instances on CurrentUnitOfWork#isStarted() and CurrentUnitOfWork#get() #2279

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.12

Published by github-actions[bot] over 2 years ago

🪲 Bug Fixes

  • Ensure commands and queries are processed in FIFO order #2263
  • Commands with same priority are not handled in the correct order #2257

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.11

Published by github-actions[bot] over 2 years ago

📈 Enhancements

  • Release announcement on discuss #2256

🪲 Bug Fixes

  • [#2242] Correctly support null-identifier and no-event scenarios from Command Handling constructors, Always, and Create-If-Missing creation policies #2248
  • Check attribute filter deep equals #2246
  • Fix Duplicate command handler resolver is triggered in polymorphic ag… #2245
  • Duplicate command handler resolver is triggered in polymorphic aggregates #2243
  • AggregateTestFixture throws AggregateNotFoundException when a command handler with a creation policy applies no events #2242

🛠️ Dependency Upgrade

  • Bump spring-framework-bom from 5.3.20 to 5.3.21 #2255
  • Bump metrics-core from 4.1.31 to 4.1.32 #2247

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.10

Published by github-actions[bot] over 2 years ago

📈 Enhancements

  • Start-up exception swallowed by Lifecycle Handlers #2202
  • Use equals() first for aggregate state check #2196

🪲 Bug Fixes

  • fix: CoordinationTask doesn't reschedule itself when token release claim fails #2225
  • fix: pooled event processor - coordination tasks not scheduled when releaseClaim throws exception #2224
  • Move the MultiStreamableMessageSource and allow null in MultiSourceTrackingToken#lowerBound #2219
  • Introduce DeepEqualsMatcher #2210
  • Fix duplicate command handler resolver not being used for annotated aggregates #2207
  • [#2189] Validate primitive types differently in the EqualFieldsMatcher #2195
  • Ensure the context is maintained between upcaster invocations in single stream #2194
  • Remove unnecessary validation of aggregate identifier #2191
  • SagaTestFixture and AggregateTestFixture throw exceptions when accessing java.lang.* classes on Java 17 #2189
  • Fix #2187: Cannot send two creational commands in same unit of work w… #2188
  • Cannot send two creational commands in same unit of work when using CreationPolicy.ALWAYS #2187
  • PooledStreamingEventProcessors are not invoked immediately on availibity callback #2179
  • Fix for EventTypeUpcaster #2177
  • Fix for EventTypeUpcaster #2169

🛠️ Dependency Upgrade

  • Bump jackson-bom from 2.12.6.20220326 to 2.12.7 #2235
  • Bump spring-framework-bom from 5.3.19 to 5.3.20 #2221
  • Bump maven-bundle-plugin from 5.1.4 to 5.1.5 #2211
  • Bump mysql-connector-java from 8.0.28 to 8.0.29 #2203
  • Bump spring-framework-bom from 5.3.18 to 5.3.19 #2190
  • Bump projectreactor.version from 3.4.16 to 3.4.17 #2186
  • Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 #2178
  • Bump spring-framework-bom from 5.3.17 to 5.3.18 #2172

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.9

Published by github-actions[bot] over 2 years ago

🪲 Bug Fixes

  • [#2154] Fix missing propagation of ReplayToken to UnitOfWork for PooledStreamingEventProcessor #2168
  • ReplayStatus always false and @DisallowReplay not working for PooledStreamingEventProcessor #2154
  • Fail Aggregate Fixture if there's no exception while ResultValidator#expectExceptionMessage is invoked. #2127

🛠️ Dependency Upgrade

  • Bump spring-framework-bom from 5.3.15 to 5.3.17 #2167
  • Bump metrics-core from 4.1.29 to 4.1.31 #2166
  • Bump jackson-bom from 2.12.6 to 2.12.6.20220326 #2165
  • Bump joda-time from 2.10.13 to 2.10.14 #2164
  • Bump postgresql from 42.2.24 to 42.2.25 #2161
  • Bump log4j.version from 2.17.1 to 2.17.2 #2160
  • Bump projectreactor.version from 3.4.14 to 3.4.16 #2159
  • Bump hibernate-validator from 6.2.1.Final to 6.2.3.Final #2158
  • Bump slf4j.version from 1.7.33 to 1.7.36 #2157
  • Update XStream version to 1.4.19 #2097

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.8

Published by github-actions[bot] over 2 years ago

📈 Enhancements

  • Allow insertion of MetaData on the CommandGateway's API #2085

🪲 Bug Fixes

  • PooledStreamingEventProcessor fails when a single token entry is null #2082

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.7

Published by github-actions[bot] almost 3 years ago

🪲 Bug Fixes

  • Make the PooledStreamingEventProcessor compatible with an EventMultiUpcaster #2067

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.6

Published by github-actions[bot] almost 3 years ago

🪲 Bug Fixes

  • [#2017] Ensure cached aggregates are invalidated on failures #2027
  • assertNonNull uses the wrong instance #2026
  • Subsequent command fails with OUT_OF_RANGE: [AXONIQ-2000] after duplicate Aggregate creation #2017

🛠️ Dependency Upgrade

  • Bump log4j-core from 2.16.0 to 2.17.0 #2052
  • Bump log4j.version from 2.14.1 to 2.16.0 #2040
  • Bump log4j-core from 2.14.1 to 2.15.0 #2038

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.5

Published by github-actions[bot] almost 3 years ago

📈 Enhancements

  • Reduce token update frequency #1999

🪲 Bug Fixes

  • Fix default implementation of deprecated method #2015
  • Close subscription queries on serialization issues #2014
  • Skip FactoryBean instances in bean post processors #2013
  • [#1963] Adjust secured type search approach in for the XStreamAutoConfiguration #1976
  • XStreamAutoConfiguration fails with property based @ComponentScan #1963

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.4

Published by github-actions[bot] about 3 years ago

📈 Enhancements

  • Bump xstream from 1.4.17 to 1.4.18 #1917
  • Added java 17 to the main build #1958
  • Move init of default XStream Serializer to the init()-Method #1957
  • Ensure heartbeat is enabled on all connections #1942
  • Move init of default XStream Serializer to the init()-Method #1932
  • Dependency on XStream, even when not using any XStream serializers #1931
  • [#1892] Adjust Upcaster ordering logic in Spring environments #1895
  • Upcasters are not executed in the desired order when using @Order annotation on Bean Creation Methods in a Spring Environment #1892

🪲 Bug Fixes

  • Wrapping call to initial fetchSegments in transaction. #1908
  • Clear givenWhen state after setting the repository for State-Stored Aggregate testing #1896

🛠️ Dependency Upgrade

  • Bump postgresql from 42.2.23 to 42.2.24 #1935
  • Bump spring.boot.version from 2.4.10 to 2.4.11 #1934
  • Bump joda-time from 2.10.10 to 2.10.11 #1933
  • Bump spring-framework-bom from 5.3.9 to 5.3.10 #1928
  • Bump micrometer-core from 1.6.10 to 1.6.11 #1927
  • Bump projectreactor.version from 3.4.9 to 3.4.10 #1926
  • Bump jackson-bom from 2.12.4 to 2.12.5 #1921
  • Bump xstream from 1.4.17 to 1.4.18 in /messaging #1919
  • Bump spring.boot.version from 2.4.9 to 2.4.10 #1914
  • Bump spring-security-bom from 5.4.7 to 5.4.8 #1911
  • Bump micrometer-core from 1.6.9 to 1.6.10 #1909
  • Bump projectreactor.version from 3.4.8 to 3.4.9 #1907
  • Bump spring.boot.version from 2.4.8 to 2.4.9 #1897
  • Bump slf4j.version from 1.7.31 to 1.7.32 #1894
  • Bump mysql-connector-java from 8.0.25 to 8.0.26 #1890
  • Bump jackson-bom from 2.12.2 to 2.12.4 #1888
  • Bump hsqldb from 2.5.0 to 2.5.2 #1887
  • Bump micrometer-core from 1.6.5 to 1.6.9 #1886
  • Bump metrics-core from 4.1.24 to 4.1.25 #1885
  • Bump junit-jupiter from 5.7.1 to 5.7.2 #1884
  • Bump projectreactor.version from 3.4.4 to 3.4.8 #1883
  • Bump spring-security-bom from 5.4.5 to 5.4.7 #1882
  • Bump hibernate-entitymanager from 5.4.30.Final to 5.4.32.Final #1881
  • Bump testcontainers.version from 1.15.2 to 1.15.3 #1879
  • Bump spring.boot.version from 2.4.4 to 2.4.8 #1878
  • Bump metrics-core from 4.1.18 to 4.1.24 #1877
  • Bump slf4j.version from 1.7.30 to 1.7.31 #1876
  • Bump postgresql from 42.2.20 to 42.2.23 #1875

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.3

Published by github-actions[bot] over 3 years ago

⭐ Features

  • New SequencingPolicy: IdentifierExtractingSequencingPolicy #1827

🪲 Bug Fixes

  • Add WorkerLauncher thread activity validation #1866
  • Fix timeout when shutting down AxonServerQueryBus #1861
  • Fix issue where exception in creation handler causes NPE #1854
  • Command Handlers with @CreationPolicy(ALWAYS) result in wrong Exception when throwing command validation exceptions #1853
  • PostgresSagaSqlSchema is class to cteate table method sql_createTable… #1847

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.2

Published by github-actions[bot] over 3 years ago

⭐ Features

  • Added isReplaying boolean on StreamingEventProcessor #1821

📈 Enhancements

  • Re-implemented the ad-hoc query capability of the AxonServerEventStore #1818
  • Exceptions not logged when TrackingEventProcessor initializes TokenStore #1812
  • React on patch releases only for bug branches #1804
  • Implement QueryResultStream method #1479

🪲 Bug Fixes

  • Rethrow known gRPC exceptions #1842
  • Creation Policy Always now invokes Command Handler Interceptors and Event Sourcing Handlers #1840
  • [#1824] Adjust Executor configuration for the Pooled Streaming Processor #1829
  • PooledStreamingEventProcessor - Start fails after Stop invocation #1824
  • Shutdown default ExecutorService when stopping PooledStreamingEventProcessor #1823
  • Improve error handling in PooledStreamingEventProcessor #1822
  • Ensure the Tracking Tokens are updated for ignored Event Messages #1820
  • PooledStreamingEventProcessor: Token is not updated if no matching event handler is present #1815
  • Adjust parameter ordering for assert statement message #1814
  • [#1810] Honor @Order annotation on EventUpcasters #1813
  • Spring: Upcasters are not executed in the correct order #1810
  • PooledStreamingEventProcessor is not stopped when closing Spring's application context #1806
  • Unable to stop Tracking EP right after startup #1066

❤️ Contributors

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

AxonFramework - Axon Framework v4.5.1

Published by github-actions[bot] over 3 years ago

📈 Enhancements

  • [#1786] Return start position if Token-at-Reset is null #1802
  • [#1778] Remove onCommit hook #1799
  • Bugfix/create if missing nouow #1798
  • Resetting TrackingEventProcessor works differently if event-store is empty #1786
  • Inconsistent API naming - Builder: coordinatorExecutor vs workerExecutorService #1784
  • Precision on Date Time Utils #1749

🪲 Bug Fixes

  • [#1778] Fixes issue that event is not applied when using create if missing #1792
  • Bugfix - create if missing not applying events immediately #1791
  • Aggregates instantiating with @CreationPolicy(CREATE_IF_MISSING) not applying events immediately #1778
  • Add Aggregate Type to RevisionSnapshotFilter #1771
  • Add Aggregate Type to RevisionSnapshotFilter #1770
  • Better exception type for missing ObjectMapper #1765
  • Not right order of events during read by findTrackedEvents #1750
  • [#1199] Non transient remote exceptions transport fix #1743
  • RetryScheduler incorrectly retries CommandExecutionException containg an AxonNonTransientException #1199

🛠️ Dependency Upgrade

  • Bump xstream from 1.4.16 to 1.4.17 in /messaging #1800

❤️ Contributors

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