This repository was archived by the owner on Jul 4, 2025. It is now read-only.
Release 0.40.21 Spring Boot 3.2.*
Pre-release
Pre-release
What's Changed
- only report queue sizes to micrometer if the queue is active on the instance by @AndersHelmar in #110
- Release 0.40.21 by @cloudcreate-dk in #112
Full Changelog: 0.40.20...0.40.21
- Improved
sharedmodule documentation - Improved
EventProcessorandInTransactionEventProcessorJavaDoc EventStore'sstartStreamnow callsappendToStreamwithNO_EVENTS_PREVIOUSLY_PERSISTED(-1) asappendEventsAfterEventOrdervalue to ensure thatstartStreamonly can be used to start a new aggregate event-stream- Refined
SendAndDontWaitErrorHandlerdocumentation - Refined
SendAndDontWaitErrorHandlerdocumentation in the context ofDurableLocalCommandBusBuilder - Added
IOExceptionUtil.isIOExceptionchecks toDBFencedLockManager.stop - Added more assertions to
MessageDeliveryErrorHandlerBuilderTest MultiTableChangeListenerstop: Added additional try/catch aroundscheduledFuture.canceland an explicit call toexecutorService.shutdownNowpollForNotifications: Added additionalscheduledFuturechecks to skip polling early
- Added
spring-webtest dependency DurableQueues: Formatted code and organized importsPostgresqlDurableQueues:- Formatted code and organized imports
- Added additional
IOExceptionUtil.isIOExceptionduringstop - Removed interception of
ConsumeFromQueueandStopConsumingFromQueueinSingleOperationTransactionDurableQueuesInterceptoras they don't require to be run in aUnitOfWork
MongoDurableQueues:- Formatted code and organized imports
- Added additional
IOExceptionUtil.isIOExceptionduringstop
- Aligned log level to
DEBUGfor all log statements logged whenIOExceptionUtil.isIOExceptionreturns true - Updated dependency-check-maven to 12.0.2