v4.1.0
What's Changed
- feat: Add exponential backoff retry with DLQ support (Vibe Kanban) by @jtomaszewski in #34
- feat(drivers): use SELECT FOR UPDATE SKIP LOCKED for parallel polling by @jtomaszewski in #35
- feat: use SKIP LOCKED for concurrent event processing (Vibe Kanban) by @jtomaszewski in #36
- fix(core): use AbortSignal.timeout for proper listener timeout cancellation (Vibe Kanban) by @jtomaszewski in #37
- feat(core): add DLQ handler callback for failed events (Vibe Kanban) by @jtomaszewski in #38
- feat(tracing): add OpenTelemetry metrics middleware for outbox observability (Vibe Kanban) by @jtomaszewski in #39
- feat(core): throttle PostgreSQL event listener notifications (Vibe Kanban) by @jtomaszewski in #40
Full Changelog: v4.0.1...v4.1.0