# 2.14: streaming responses, and a breaking change
Author: Digest Engineering
Author URL: https://dmeodigest.superblog.click/author/digest-engineering/
Published: 2026-08-31
Category: Releases
Category URL: https://dmeodigest.superblog.click/category/releases/
Meta Title: 2.14: streaming responses, and a breaking change · Digest
Meta Description: Responses can now stream. The v1 batch endpoint is removed, six months after deprecation. Upgrade notes inside.
Tags: release, streaming, breaking
Tag URLs: release (https://dmeodigest.superblog.click/tag/release/), streaming (https://dmeodigest.superblog.click/tag/streaming/), breaking (https://dmeodigest.superblog.click/tag/breaking/)
URL: https://dmeodigest.superblog.click/2-14-streaming-responses-and-a-breaking-change/

![Code on a dark screen](https://images.unsplash.com/photo-1607706189992-eae578626c86?ixid=M3w3OTAzOTJ8MHwxfHNlYXJjaHw1fHx0ZXJtaW5hbCUyMGNvZGUlMjBzY3JlZW4lMjBkYXJrfGVufDF8MHx8fDE3ODg2Mzg0NTF8MA&ixlib=rb-4.1.0&w=1600&q=80&auto=format&fit=crop)

Digest 2.14 is out. One new capability, one removal, four fixes.

## Streaming

Every endpoint that returns a list can now stream it. Pass `Accept: application/x-ndjson` and rows arrive as they are produced rather than after the last one. For a 200,000-row export this moves time-to-first-byte from forty seconds to under one.

```bash
curl -H "Accept: application/x-ndjson" \
  https://api.digest.example/v2/events?since=2026-08-01
```

## Breaking: v1 batch endpoint removed

`POST /v1/batch` was deprecated in 2.8 and returned a warning header since 2.10. It is gone in 2.14. Requests to it now return 410 with a link to the v2 equivalent. If you are still on it, the migration is one path change and one field rename; the guide is linked from the 410 body.

## Fixed

- Cursor pagination skipped a row when two rows shared a timestamp at a page boundary (#4471).
- The CLI printed the wrong exit code on a partial diff (#4490).
- Webhook retries could fire twice after a restart (#4502).
- Rate-limit headers were missing on 304 responses (#4515).

## Upgrade

`digest upgrade`, or pull the 2.14 image. Migrations run forward automatically and are reversible for thirty days.


---
This blog is powered by Superblog. Visit https://superblog.ai to know more.
---

