Backward incompatible change
- the deprecated
enqueueWithDelay
was removed - support for
BlockingHandler
was removed - MDC-backed
LogContext
replaced with subscription context basedEventContextHandler
DelayedEventService
is now accepts a Scheduler instead of an ExecutorService
- the
enqueueWithDelay
method is now blocking and marked as deprecated - the
enqueueWithDelayNonBlocking
is now added as non-blocking alternative
- fix bugs with MDC logging context
- fix the bug with old subscriptions are not being disposed after refresh
- support for a periodic refresh of subscriptions