Skip to content

Releases: fullstackhouse/nestjs-outbox

v4.1.2

23 Dec 09:56
56ef6da

Choose a tag to compare

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

23 Dec 09:43
94be2bb

Choose a tag to compare

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

22 Dec 19:35
02be96c

Choose a tag to compare

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

22 Dec 12:17
74ef0ae

Choose a tag to compare

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

19 Dec 18:04
d54461e

Choose a tag to compare

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

19 Dec 17:37
d54461e

Choose a tag to compare

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

19 Dec 12:19
1fe4002

Choose a tag to compare

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

04 Dec 14:17

Choose a tag to compare

fix release (vibe-kanban ea3c2f83)

https://github.com/fullstackhouse/nestjs-outbox/actions/runs/19931219364/job/57143526984

v3.0.2

04 Dec 13:48

Choose a tag to compare

Full Changelog: v3.0.1...v3.0.2