Update dependency AxonFramework/AxonFramework to v5 #410
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.12.2->5.0.0-RC3Release Notes
AxonFramework/AxonFramework (AxonFramework/AxonFramework)
v5.0.0-RC3: Axon Framework v5.0.0-RC3Compare Source
📈 Enhancements
conversionandupdatemodules out of messaging #3859AbstractSubscriptionQueryTestSuite- rewrite to use declarative approach #3843DistributedCommandBusshould wait for commands in progress to be finished #3842@InjectEntity#3817ParameterResolver- eg. non-blocking@InjectEntity#3814Serializerlogic #3602🪲 Bug fixes
🛠️ Dependency upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.0.0-RC2: Axon Framework v5.0.0-RC2Compare Source
⭐ Features
📈 Enhancements
SubscriptionQueryMessageand responseType from QueryMessage #3835DistributedCommandBusConfigurationEnhancer- InterceptingCommandBus wraps DistributedCommandBus #3830gatewaypackage #3813🪲 Bug fixes
DistributedQueryBus- intercept dispatching + register handlers #3826🛠️ Dependency upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.0.0-RC1: Axon Framework v5.0.0-RC1Compare Source
What's Changed
5.0.0-M3to5.0.0-previewby @MateuszNaKodach in #3723QueryGateway- handlesMessageStream.Emptyas a query result by @MateuszNaKodach in #3735DelegatingCommandBusConnector- fix subscribe returns CompletableFuture by @MateuszNaKodach in #37422025.2.0-EAP2by @MateuszNaKodach in #3739SubscribableMessageSourcetoSubscribableEventSource+EventProcessingStrategyremoval by @MateuszNaKodach in #3736CommandGatewayby @smcvb in #3748ResponseTypeandStreamingQueryMessageby @smcvb in #3740MessageOriginProviderby @smcvb in #3746ErrorHandlerAPI by @smcvb in #3747RevisionResolverand@Revisionby @smcvb in #3750EventStore extends EventBus, async-nativeEventBusby @MateuszNaKodach in #3754StreamableEventSource- remove generic parameter by @MateuszNaKodach in #3780AbstractEventBus- prefer composition over inheritance by @MateuszNaKodach in #3778Configuration- addgetComponents()method to the interface by @MateuszNaKodach in #3793MessageMonitorsand monitoring support by @jangalinski in #3763EventProcessorControlServicealigned with the new Configuration API by @MateuszNaKodach in #3794InterceptingQueryBus- intercept queries and emitted updates by @MateuszNaKodach in #3801TokenStore- store mask in token entry tables by @hjohn in #3792DistributedQueryBus,QueryBusConnector, andAxonServerQueryBusConnectorby @smcvb in #3762DistributedQueryBusConfigurationEnhancer+DefaultQueryGatewaywith converter by @MateuszNaKodach in #3810New Contributors
Full Changelog: AxonFramework/AxonFramework@axon-5.0.0-preview...axon-5.0.0-RC1
v5.0.0-M1: Axon Framework v5.0.0 - Milestone 1Compare Source
The first milestone of Axon Framework 5 is finally here!
The list below contains all the features, enhancements, bugs, and documentation changes we've done.
For those looking to experiment with this milestone, be sure to check out the Getting Started section of AxonIQ Docs.
⭐ Features
ProcessingContextby @smcvb in #2953CommandBusby @abuijze in https://redirect.github.com/AxonFramework/AxonFramework/pull/3003\\QualifiedNameby @smcvb in #3172QualifiedNameas theMessage#typein allMessageimplementations by @smcvb in #3190LegacyAxonServerEventStorageEngineby @abuijze in #3216MessageNameResolverforAnnotationCommandHandlerAdapterby @MateuszNaKodach in #3225GenericEventMessageby @MateuszNaKodach in #3227TagResolverby @smcvb in #3228MessageNameResolverinAnnotationEventHandlerAdapterandSimpleEventSchedulerby @MateuszNaKodach in #3229MessageNameResolverforQuartzEventSchedulerby @MateuszNaKodach in #3233DefaultEventStoreTransactionTestby @MateuszNaKodach in #3234LegacyJpaEventStorageEngineby @MateuszNaKodach in #3245TagResolver- use inDefaultEventStoreTransactionby @MateuszNaKodach in #3249AppendConditionfromEventStoreTransaction#sourcecalls by @abuijze in #3254TagResolverfor events` Tags by @MateuszNaKodach in #3277EventStateApplierbased on annotations by @MateuszNaKodach in #3292EventHandlingComponentbased on annotations by @MateuszNaKodach in #3308JacksonandFilesystemcomponent descriptors by @MateuszNaKodach in #3340EntityEvolversin EventSourcedEntityBuilder by @CodeDrivenMitch in #3371📈 Enhancements
axon-legacymodule by @smcvb in #2887messagingmodule by @smcvb in #2889modellingmodule by @smcvb in #2890eventsourcingmodule by @smcvb in #2891configmodule by @smcvb in #2892axon-server-connectormodule by @smcvb in #2893testmodule by @smcvb in #2896springandspringbootmodules by @smcvb in #2898metricsandmetrics-micrometermodules by @smcvb in #2899MessageStreamand introduction ofMessageStream#reduceby @smcvb in #3116SimpleEventStore,EventStoreTransaction,StreamableEventSource,IndexedEventMessageby @smcvb in #3131ContextcontainingMessageStream.Entryby @smcvb in #3139TrackedEventMessagein favor ofMessageStream.Entryby @smcvb in #3140EventSinkby @smcvb in #3143ResourceKeyby @smcvb in #3185MessageNameResolverin message gateways and event schedulers by @MateuszNaKodach in #3214Index-to-Tagrename and removeEventMessageimpl fromTaggedEventMessageby @smcvb in #3221SimpleEventStoreTestby @MateuszNaKodach in #3231add-to-projectrun only for dependabot pull requests by @MateuszNaKodach in #3237MessageTypeby @smcvb in #3244targetContextparameter renamed tocontext) by @MateuszNaKodach in #3269MessageStreamSingleandEmptyinterfaces by @smcvb in #3291Configurer,Configuration,Component, andComponentsDescribableComponentsby @smcvb in #3338hasCriteriameth… by @CodeDrivenMitch in #3346CommandMessage.commandNameandQueryMessage.queryNameby @CodeDrivenMitch in #3367ConfigurationtoLegacyConfigurationby @smcvb in #3393AsyncEventStoretoEventStoreby @smcvb in #3394AsyncEventStorageEnginetoEventStorageEngineby @smcvb in #3395AsyncUnitOfWorktoUnitOfWorkandAsyncRepositorytoRepositoryby @smcvb in #3396EntityEvolveraxon-modellingby @smcvb in #3397📖 Documentation
🪲 Bug fixes
AxonServerRegistrationto correct package by @MateuszNaKodach in #3334MessageHandlerInterceptorswith Spring Boot fails for interceptors which depends on Axon components by @MateuszNaKodach in #3290NewMessageHandlerRegistrationTestdoes not expectGenericMessageHandlingComponent#supportedMessagesmethod by @MateuszNaKodach in #3309❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.0.0-M2: Axon Framework v5.0.0 - Milestone 2Compare Source
The second milestone of Axon Framework 5 is finally here!
The list below contains all the features, enhancements, bugs, and documentation changes we've done.
For those looking to experiment with this milestone, be sure to check out the Getting Started section of AxonIQ Docs.
⭐ Features
AxonServerEventStorageEngineComponentRegistry,LifecycleRegistry,ApplicationConfigurer, andAxonConfigurationConsistencyMarkeras the final message forEventStorageEngine#sourceinvocationsAxonServerEventStorageEngine#tokenAtoperation once Axon Server supports thisComponentFactory,AxonServerEventStorageEngineFactory, and Axon ServerConfigurationEnhancerMessageStream- addpeekmethodMessagingConfigurercan overrideMessageTypeResolver+NamespaceMessageTypeResolverimplementationClass#isAssignableFromto retrieve components and match decorators in theConfigurerMessageStream- addpeekmethod📈 Enhancements
AggregateFactoryForwardingModeEventSink#publish(String, List<EventMessage<?>>)on theSimpleEventStoreProcessingContextparameter to theEventGatewayEventGatewayandEventSinkAPI withCommandGatewayandCommandBuseventstreamingpackage inmessagingmoduleTransactionManagerwith UnitOfWorkPooledStreamingEventProcessor- replaceStreamableMessageSourcewithStreamableEventSourceEventProcessors- remove inheritance fromAbstractEventProcessorSourcingCondition#endSourcingCondition#end? extendsfrom many MessageStream resultsMetaDatato aMap<String, String>MetaDatato containStringvaluesSerializerflow as deprecatedComponentRegistry#registerIfNotPresentmethodsLifecycleinterface,StartHandlerannotation, andShutdownHandlerannotation📖 Documentation
api-changes.mdfileapi-changessections🪲 Bug fixes
StorageEngineTestSuitetest, and disable AS download messageAggregateBasedStorageEngineTestSuite- wait for commit❤️ Contributors
We'd like to thank all the contributors who worked on this release!
v5.0.0-M2.1: Axon Framework v5.0.0 - Milestone 2Compare Source
The second milestone of Axon Framework 5 is finally here!
The list below contains all the features, enhancements, bugs, and documentation changes we've done.
For those looking to experiment with this milestone, be sure to check out the Getting Started section of AxonIQ Docs.
🪲 Bug fixes
AxonTestFixtureworks withSpringAxonApplicationComponentsasSmartLifecyclebeansaxon-configurationdependency from Spring, Spring Boot, and Axon Server Connector modules](https://redirect.github.com/AxonFramework/AxonFramewoConfiguration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.