# bunqueue v1.6.0

Fixes 1 bug. Stall Detection, advanced DLQ, worker Heartbeats, repeatable Jobs and more.

Canonical: https://bunqueue.dev/blog/bunqueue-v1-6-0/

---

<!-- Generated from changelog.md by docs/scripts/generate-release-posts.ts. Edit the changelog and regenerate. -->

Fixes 1 bug. Stall Detection, advanced DLQ, worker Heartbeats, repeatable Jobs and more.

#### To install bunqueue v1.6.0

```bash title="bun"
bun add bunqueue@1.6.0
```

```bash title="npm"
npm install bunqueue@1.6.0
```

#### To upgrade bunqueue

```bash
bun add bunqueue@latest
```

## Stall Detection

Automatic recovery of unresponsive jobs
- Configurable stall interval and max stalls
- Grace period after job start
- Automatic retry or move to DLQ

## Advanced DLQ

Enhanced Dead Letter Queue
- Full metadata (reason, error, attempt history)
- Auto-retry with exponential backoff
- Filtering by reason, age, retriability
- Statistics endpoint
- Auto-purge expired entries

## Worker Heartbeats

Configurable heartbeat interval

## Repeatable Jobs

Support for recurring jobs with intervals or limits

## Flow Producer

Parent-child job relationships

## Queue Groups

Bulk operations across multiple queues

## Changes

- Updated banner to "written in TypeScript"
- Version now read from package.json dynamically

## Bugfixes

- DLQ entry return type consistency

---

[← bunqueue v1.5.0](https://bunqueue.dev/blog/bunqueue-v1-5-0/) · [Full changelog](https://bunqueue.dev/changelog/) · [All posts](https://bunqueue.dev/blog/)
