Skip to content
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

Choose a tag to compare

@cloudcreate-dk cloudcreate-dk released this 06 Feb 08:44
· 70 commits to main since this release
5177b37

What's Changed

Full Changelog: 0.40.20...0.40.21

  • Improved shared module documentation
  • Improved EventProcessor and InTransactionEventProcessor JavaDoc
  • EventStore's startStream now calls appendToStream with NO_EVENTS_PREVIOUSLY_PERSISTED (-1) as appendEventsAfterEventOrder value to ensure that startStream only can be used to start a new aggregate event-stream
  • Refined SendAndDontWaitErrorHandler documentation
  • Refined SendAndDontWaitErrorHandler documentation in the context of DurableLocalCommandBusBuilder
  • Added IOExceptionUtil.isIOException checks to DBFencedLockManager.stop
  • Added more assertions to MessageDeliveryErrorHandlerBuilderTest
  • MultiTableChangeListener
    • stop: Added additional try/catch around scheduledFuture.cancel and an explicit call to executorService.shutdownNow
    • pollForNotifications: Added additional scheduledFuture checks to skip polling early
  • Added spring-web test dependency
  • DurableQueues: Formatted code and organized imports
  • PostgresqlDurableQueues:
    • Formatted code and organized imports
    • Added additional IOExceptionUtil.isIOException during stop
    • Removed interception of ConsumeFromQueue and StopConsumingFromQueue in SingleOperationTransactionDurableQueuesInterceptor as they don't require to be run in a UnitOfWork
  • MongoDurableQueues:
    • Formatted code and organized imports
    • Added additional IOExceptionUtil.isIOException during stop
  • Aligned log level to DEBUG for all log statements logged when IOExceptionUtil.isIOException returns true
  • Updated dependency-check-maven to 12.0.2