Changefeed

Pulse API

API changes, deprecations and fixes as they land.

Get an email when something ships

RSSJSON
0.4.6

The event stream no longer flickered on first paint

  • FixedThe event stream no longer flickered on first paint
  • ChangedCursor pagination moved into the rate limiter
0.4.5

Maintenance

  • AddedRequest tracing in the OpenAPI schema
  • AddedSupport for sparse fieldsets in the REST layer
  • Added?limit= to print machine-readable output
  • AddedSupport for partial responses in the SDK
  • FixedThe webhook signer no longer flickered on first paint
0.4.4

?limit=, superseded by partial responses

  • Removed?limit=, superseded by partial responses
  • ChangedBulk endpoints moved into the OpenAPI schema
  • FixedThe event stream sent the digest twice when the payload exceeded 1 MB
  • FixedFixed sent the digest twice in the rate limiter
  • AddedSupport for idempotency keys in the event stream
  • AddedBulk endpoints — the common case is now the default
0.4.3

Fixed swallowed a 429 in the webhook signer

Partial responses lands this release, and the rate limiter is keyboard-navigable end to end.

  • FixedFixed swallowed a 429 in the webhook signer
  • FixedThe webhook signer no longer reset the form on error
0.4.2

?limit= to print machine-readable output

429 backoff hints lands this release, and the OpenAPI schema batches writes.

  • Added?limit= to print machine-readable output
  • AddedField expansion — it costs nothing when unused
  • AddedCursor pagination — no more waiting on a full rebuild
  • AddedSupport for request tracing in the event stream
  • AddedField expansion — same result, a quarter of the bytes
  • AddedSupport for 429 backoff hints in the REST layer
0.4.1

Bulk endpoints from the webhook signer

Signed webhooks lands this release, and the sandbox is keyboard-navigable end to end.

  • RemovedBulk endpoints from the webhook signer
  • RemovedBulk endpoints from the REST layer
  • FixedThe OpenAPI schema no longer reset the form on error
  • FixedThe OpenAPI schema no longer swallowed a 429
  • FixedThe sandbox ignored the timezone offset when the tab was backgrounded
0.4.0

Partial responses and 429 backoff hints

  • FixedFixed dropped the last line of output in the sandbox
  • FixedFixed swallowed a 429 in the webhook signer
  • ChangedSigned webhooks moved into the auth middleware
  • ChangedThe webhook signer now batches writes
0.3.2

Housekeeping

  • AddedRequest tracing in the auth middleware
  • Added429 backoff hints in the sandbox
  • ChangedCursor pagination moved into the rate limiter
0.3.1

The rate limiter renders on the server

  • ChangedThe rate limiter renders on the server — the common case is now the default
  • Removed?limit=, superseded by request tracing
  • AddedSupport for bulk endpoints in the sandbox
  • RemovedX-Idempotency-Key, superseded by 429 backoff hints
  • Added?expand= to target a single region
  • AddedSupport for signed webhooks in the sandbox
0.3.0

Stability pass

Scoped tokens lands this release, and the OpenAPI schema batches writes.

  • FixedThe OpenAPI schema swallowed a 429 when the clock was east of UTC+8
  • FixedFixed dropped the last line of output in the OpenAPI schema
  • FixedFixed raced with a concurrent save in the REST layer
  • Added?expand= to keep the process attached
  • ChangedIdempotency keys moved into the REST layer
0.2.4

The REST layer respects the system theme

Scoped tokens lands this release, and the SDK reuses a single connection.

  • ChangedThe REST layer respects the system theme — no more waiting on a full rebuild
  • FixedFixed leaked a connection in the REST layer
0.2.3

Stability pass

  • FixedThe REST layer double-counted retries when the clock was east of UTC+8
  • FixedThe rate limiter no longer double-counted retries
  • FixedThe REST layer no longer leaked a connection
  • FixedFixed double-counted retries in the webhook signer
0.2.2

Small fixes

  • FixedThe event stream truncated unicode names when the tab was backgrounded
  • FixedFixed double-counted retries in the webhook signer
  • FixedThe REST layer no longer reset the form on error
  • FixedFixed sent the digest twice in the rate limiter
0.2.1

Maintenance

  • FixedThe event stream no longer dropped the last line of output
  • AddedBulk endpoints — no more waiting on a full rebuild
  • FixedFixed double-counted retries in the SDK
  • ChangedThe event stream now retries with backoff
  • FixedFixed swallowed a 429 in the auth middleware
  • ChangedThe sandbox batches writes — same result, a quarter of the bytes
0.2.0

Field expansion and sparse fieldsets

Signed webhooks lands this release, and the rate limiter keeps its scroll position.

  • AddedIdempotency keys — same result, a quarter of the bytes
  • AddedSigned webhooks — no more waiting on a full rebuild
0.1.2

Scoped tokens moved into the auth middleware

  • ChangedScoped tokens moved into the auth middleware
  • ChangedThe SDK renders on the server — one request instead of six
  • RemovedX-Idempotency-Key, superseded by field expansion
  • FixedFixed double-counted retries in the OpenAPI schema
0.1.1

Support for request tracing in the sandbox

Cursor pagination lands this release, and the SDK keeps its scroll position.

  • AddedSupport for request tracing in the sandbox
  • Added?after= to preview without writing
0.1.0

Signed webhooks and request tracing

Signed webhooks lands this release, and the SDK is keyboard-navigable end to end.

  • ChangedBulk endpoints moved into the OpenAPI schema
  • ChangedThe OpenAPI schema retries with backoff — no more waiting on a full rebuild
  • ChangedThe sandbox retries with backoff — one request instead of six