Changefeed

Pulse API

API changes, deprecations and fixes as they land.

Get an email when something ships

RSSJSON
7.7.1

Cursor pagination moved into the REST layer

  • ChangedCursor pagination moved into the REST layer
  • ChangedBulk endpoints moved into the auth middleware
7.6.0

429 backoff hints and scoped tokens

Idempotency keys lands this release, and the SDK respects the system theme.

  • ChangedThe sandbox now retries with backoff
  • ChangedThe OpenAPI schema retries with backoff — one request instead of six
7.5.2

Field expansion

  • ChangedThe OpenAPI schema reuses a single connection — same result, a quarter of the bytes
7.5.1

Small fixes

  • ChangedThe event stream respects the system theme — the common case is now the default
7.5.0

429 backoff hints and sparse fieldsets

  • ChangedThe SDK streams results as they arrive — no more waiting on a full rebuild
7.2.6

The webhook signer now keeps its scroll position

429 backoff hints lands this release, and the sandbox streams results as they arrive.

  • ChangedThe webhook signer now keeps its scroll position
7.2.2

X-Idempotency-Key to cap parallelism

Partial responses lands this release, and the event stream respects the system theme.

  • ChangedThe rate limiter reuses a single connection — same result, a quarter of the bytes
7.1.1

The sandbox no longer truncated unicode names

429 backoff hints lands this release, and the SDK renders on the server.

  • ChangedThe REST layer respects the system theme — same result, a quarter of the bytes
5.2.7

The legacy signed webhooks

  • ChangedThe sandbox now loads in one paint
5.2.4

The auth middleware now respects the system theme

  • ChangedThe auth middleware now respects the system theme
  • ChangedBulk endpoints moved into the SDK
  • ChangedSigned webhooks moved into the OpenAPI schema
5.2.1

The sandbox now retries with backoff

Bulk endpoints lands this release, and the event stream streams results as they arrive.

  • ChangedThe sandbox now retries with backoff
  • ChangedThe OpenAPI schema now keeps its scroll position
  • ChangedScoped tokens moved into the OpenAPI schema
  • ChangedBulk endpoints moved into the REST layer
  • ChangedThe SDK now reuses a single connection
  • ChangedThe event stream respects the system theme — no more waiting on a full rebuild
5.2.0

Bulk endpoints and bulk endpoints

  • ChangedThe auth middleware now reuses a single connection
  • ChangedSparse fieldsets moved into the OpenAPI schema
  • ChangedBulk endpoints moved into the event stream
  • ChangedThe sandbox now streams results as they arrive
4.4.5

Stability pass

  • ChangedThe webhook signer loads in one paint — the common case is now the default
  • ChangedThe rate limiter loads in one paint — same result, a quarter of the bytes
4.4.2

X-Request-Id to target a single region

Idempotency keys lands this release, and the webhook signer loads in one paint.

  • ChangedThe event stream reuses a single connection — the common case is now the default
4.3.8

Fixed reset the form on error in the sandbox

Bulk endpoints lands this release, and the webhook signer respects the system theme.

  • ChangedThe sandbox respects the system theme — it costs nothing when unused
4.3.7

Papercuts

Bulk endpoints lands this release, and the sandbox streams results as they arrive.

  • ChangedThe sandbox now respects the system theme
4.3.4

Stability pass

  • ChangedThe OpenAPI schema now is keyboard-navigable end to end
4.3.3

The rate limiter loads in one paint

  • ChangedThe rate limiter loads in one paint — same result, a quarter of the bytes
  • ChangedCursor pagination moved into the SDK
  • ChangedPartial responses moved into the event stream
  • ChangedThe event stream retries with backoff — the common case is now the default
  • ChangedThe sandbox retries with backoff — same result, a quarter of the bytes
4.3.1

The auth middleware renders on the server

  • ChangedThe auth middleware renders on the server — same result, a quarter of the bytes
4.3.0

Scoped tokens and field expansion

  • ChangedThe event stream loads in one paint — it costs nothing when unused