# bunqueue v2.6.74

Cloud: dynamic ingest interval: Snapshot interval now adapts automatically to payload size: < 50KB → 5s, 50–200KB → 10s, 200–500KB → 20s, > 500KB → 30s.

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

---

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

Cloud: dynamic ingest interval: Snapshot interval now adapts automatically to payload size: < 50KB → 5s, 50–200KB → 10s, 200–500KB → 20s, > 500KB → 30s.

#### To install bunqueue v2.6.74

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

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

#### To upgrade bunqueue

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

## Changes

- **Cloud: dynamic ingest interval**: Snapshot interval now adapts automatically to payload size: < 50KB → 5s, 50–200KB → 10s, 200–500KB → 20s, > 500KB → 30s. Previously fixed at 15s regardless of load.
- **Cloud: unbounded job collection**: Removed the 10k total cap on `recentJobs[]`. Each state is now collected in full, bounded only by in-memory eviction limits (50k completed FIFO, etc).
- **Cloud: removed `/batch` ingest endpoint**: Recovery now resends buffered snapshots one-by-one to the standard `/api/v1/ingest` endpoint, simplifying the protocol.

---

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