Releases: fullstackhouse/nestjs-outbox
Releases · fullstackhouse/nestjs-outbox
v4.1.2
What's Changed
- fix: update tracing peer dependency to support v4 (Vibe Kanban) by @jtomaszewski in #44
Full Changelog: v4.1.1...v4.1.2
v4.1.1
What's Changed
- feat(poller): continuously fetch events within a poll cycle until queue drains (Vibe Kanban) by @jtomaszewski in #42
- fix: correct maxRetries semantics to allow expected retry attempts (Vibe Kanban) by @jtomaszewski in #43
- test: add benchmark tests for parallel event processing, DLQ, and retries (Vibe Kanban) by @jtomaszewski in #41
Full Changelog: v4.1.0...v4.1.1
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
v4.0.1
What's Changed
- feat(core): remove immediate event processing, use background poller only (Vibe Kanban) by @jtomaszewski in #33
Full Changelog: v3.2.1...v4.0.1
v3.2.1
What's Changed
- feat: add built-in LoggerMiddleware enabled by default (Vibe Kanban) by @jtomaszewski in #28
- feat(core): add OutboxEventFlusher for manual event processing (Vibe Kanban) by @jtomaszewski in #29
- feat(tracing): add @fullstackhouse/nestjs-outbox-tracing package (Vibe Kanban) by @jtomaszewski in #30
- feat(core): add NestJS exception filter support for outbox event processing (Vibe Kanban) by @jtomaszewski in #31
Full Changelog: v3.1.0...v3.2.1
v3.2.0
What's Changed
- feat: add built-in LoggerMiddleware enabled by default (Vibe Kanban) by @jtomaszewski in #28
- feat(core): add OutboxEventFlusher for manual event processing (Vibe Kanban) by @jtomaszewski in #29
- feat(tracing): add @fullstackhouse/nestjs-outbox-tracing package (Vibe Kanban) by @jtomaszewski in #30
- feat(core): add NestJS exception filter support for outbox event processing (Vibe Kanban) by @jtomaszewski in #31
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- feat(core): add middleware support for event processing by @jtomaszewski in #27
Full Changelog: v3.0.3...v3.1.0
v3.0.3
fix release (vibe-kanban ea3c2f83) https://github.com/fullstackhouse/nestjs-outbox/actions/runs/19931219364/job/57143526984
v3.0.2
Full Changelog: v3.0.1...v3.0.2