Minor Releases
Any patch release made for an Axon project is tailored towards resolving bugs. This page aims to provide a dedicated overview of patch releases per project.
Release 5.0
Release 5.0.2
Features
-
[#4053] Introduce Event Processor Specification to influence Event Processor configuration when Event Handlers are autodetected
-
Added ability to customize event processor configuration in Spring by @abuijze in #4067]
Enhancements
-
[#4013] Add integration test using unit of work and EventStore with transactional resource
-
[#4014] Add new integration test using event store and unit of work
-
Annotated Message Handling Component alignment by @smcvb in #4041
-
Ensure every Message Handling Component can be described by @smcvb in #4047
-
Align
EventHandlerRegistrywith command and query equivalents by @smcvb in #4046 -
Align Annotated Message Handler subscription flow by @smcvb in #4042
-
Filter on
EventHandlingMemberinMethodSequencingPolicyEventHandlerDefinitionby @smcvb in #4049 -
Introduce a
TransactionalExecutorby @hjohn in #4055 -
[#4065] Remove processing context parameter from all EventStorageEngine methods except appendEvents
-
[#4065] Remove processing context from most EventStorageEngine methods by @hjohn in #4068
-
Add missing
@Nonnullannotations in processing lifecycle by @hjohn in #4071 -
Minor
MatchersandAxonTestFixtureimprovements by @smcvb in #4069 -
Rename parameter in EntityManagerExecutor by @hjohn in #4080
-
Adjustments to StorageEngineTestSuite for transactional executors by @hjohn in #4089
-
Event Processor Config - Remove
MessageMonitorandSpanFactorycustomization by @smcvb in #4087 -
Add JDBC transactional executor + Spring integration by @hjohn in #4101
-
Remove the
ProcessingLifecycleHandlerRegistrarby @smcvb in #4121 -
[#4032] [git] .gitignore ignores .idea/ but it contains committed files
-
[#4032] cleanup gitignore/idea/ setup by @jangalinski in #4035
-
[#3995] feat(test-fixture): AxonTestThenCommand - resultMessagePayload - convert payload before executing the check
-
[#3994] Remove ProcessingLifecycleHandlerRegistrar and its usages
Bug fixes
-
[#4010] Circular dependency error with Spring Boot 4.0 WebMVC and @EventHandler components
-
Fix Circular dependency error with Spring Boot 4.0 WebMVC and @EventHandler components by @jangalinski in #4020
-
[#4086] Align JPA storage engine to not enforce uniqueness of message identifier
-
Update identifier column to be non-unique by @hjohn in #4122
-
[#4012] Resolve MessageType for query handlers based on MessageTypeResolver
-
[#4006] AggregateBasedJpaEventStorageEngine should return the max (or latest) token when tokenAt is called with a date in the future
-
[#4007] Feature/fix token at future date
-
[#3706] JDBC connections cannot be used by multiple threads at the same time
-
[#3704] In EventStorageEngine, JDBC/JPA implementations should not do work in AppendTransaction::commit
Release 5.0.1
Enhancements
-
Update the AF 5.0.1 branch with AF 4.12.2 #3973
-
Feature/university example application #3969
-
List all autoconfigurations in Meta-Inf, apply naming convention #3948
-
Show failed message handler in logs #3913
-
Adjust PSEP log levels #3896
-
Default to the
AnnotationMessageTypeResolverin annotation-specific components #3894
Bug fixes
-
Align
UpdateCheckerfixes from 4.12.2 with 5.0.1 #3985 -
[#3982] fix(test):
Event events(@Nonnull` List<?>… events)` - invalid usage of varargs #3984 -
When splitting and merging tokens, update both tokens involved #3978
-
[#3938] Fix startup of application when axon server is not available #3966
-
ApplicationContext doesn’t start properly when AxonServer is not running #3938
-
Prevent duplicate registration of all handlers when using subtypes #3933