# bunqueue v2.6.80

Fixes 1 bug. Issue #64 follow-up: Jobs no longer lost from in-memory queue when markActive() fails during pull.

Canonical: https://bunqueue.dev/blog/bunqueue-v2-6-80/

---

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

Fixes 1 bug. Issue #64 follow-up: Jobs no longer lost from in-memory queue when markActive() fails during pull.

#### To install bunqueue v2.6.80

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

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

#### To upgrade bunqueue

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

## Bugfixes

- **Issue #64 follow-up**: Jobs no longer lost from in-memory queue when `markActive()` fails during pull. Previously, if SQLite threw a disk I/O error during `moveToProcessing()`, the job was already popped from the priority queue but never delivered to the worker, silently stuck in "waiting" state forever. `markActive()` is now non-fatal (persistence failure doesn't block processing), and a safety-net `requeueJob()` restores jobs to the queue if `moveToProcessing()` fails for any reason

---

[← bunqueue v2.6.79](https://bunqueue.dev/blog/bunqueue-v2-6-79/) · [Full changelog](https://bunqueue.dev/changelog/) · [All posts](https://bunqueue.dev/blog/)
