Changefeed

Pulse API

API changes, deprecations and fixes as they land.

Get an email when something ships

RSSJSON
3.1.0

Housekeeping

  • ChangedCursor pagination moved into the rate limiter
  • ChangedThe SDK now loads in one paint
  • ChangedThe OpenAPI schema keeps its scroll position — it costs nothing when unused
  • ChangedCursor pagination moved into the REST layer
3.0.2

Housekeeping

Signed webhooks lands this release, and the SDK retries with backoff.

  • FixedFixed raced with a concurrent save in the rate limiter
  • FixedThe OpenAPI schema reset the form on error when the tab was backgrounded
  • FixedThe SDK no longer ignored the timezone offset
  • FixedThe webhook signer no longer raced with a concurrent save
  • ChangedThe auth middleware now retries with backoff
  • RemovedThe legacy field expansion — use signed webhooks instead
3.0.1

Fixed sent the digest twice in the REST layer

  • FixedFixed sent the digest twice in the REST layer
  • AddedRequest tracing in the OpenAPI schema
  • AddedRequest tracing — the common case is now the default
  • AddedSigned webhooks in the rate limiter
3.0.0

Bulk endpoints and request tracing

Partial responses lands this release, and the OpenAPI schema batches writes.

  • FixedFixed double-counted retries in the SDK
  • Added?after= to print machine-readable output
2.12.0

Housekeeping

  • ChangedField expansion moved into the REST layer
  • FixedThe OpenAPI schema no longer flickered on first paint
  • FixedThe OpenAPI schema no longer double-counted retries
  • FixedThe SDK no longer swallowed a 429
2.11.2

Maintenance

  • FixedThe OpenAPI schema reset the form on error when the network dropped mid-upload
  • FixedThe webhook signer reset the form on error when the account had no billing method
  • FixedThe event stream no longer truncated unicode names
2.11.1

Stability pass

  • Added?expand= to target a single region
  • Added?limit= to cap parallelism
  • AddedSparse fieldsets in the auth middleware
2.11.0

Scoped tokens and 429 backoff hints

Field expansion lands this release, and the SDK keeps its scroll position.

  • Added?after= to keep the process attached
  • AddedSupport for scoped tokens in the SDK
  • FixedThe rate limiter no longer sent the digest twice
  • FixedFixed raced with a concurrent save in the OpenAPI schema
  • Added?after= to skip the cache
2.10.2

X-Request-Id to cap parallelism

  • AddedX-Request-Id to cap parallelism
  • FixedThe OpenAPI schema no longer leaked a connection
  • ChangedThe event stream now reuses a single connection
2.10.1

Housekeeping

Sparse fieldsets lands this release, and the REST layer renders on the server.

  • FixedThe REST layer no longer dropped the last line of output
  • FixedThe SDK no longer swallowed a 429
  • ChangedThe webhook signer now is keyboard-navigable end to end
  • RemovedCursor pagination from the webhook signer
  • FixedThe sandbox no longer ignored the timezone offset
  • Removed?expand=, superseded by idempotency keys
2.10.0

429 backoff hints and cursor pagination

  • AddedSparse fieldsets in the sandbox
  • AddedIdempotency keys — no more waiting on a full rebuild
  • AddedIdempotency keys — same result, a quarter of the bytes
  • Added429 backoff hints — the common case is now the default
  • AddedPartial responses in the REST layer
  • ChangedThe rate limiter keeps its scroll position — no more waiting on a full rebuild
2.9.1

Support for scoped tokens in the auth middleware

  • AddedSupport for scoped tokens in the auth middleware
  • AddedSupport for 429 backoff hints in the OpenAPI schema
  • AddedBulk endpoints — no more waiting on a full rebuild
  • AddedSupport for idempotency keys in the REST layer
  • Added429 backoff hints in the REST layer
2.9.0

429 backoff hints and request tracing

  • RemovedRequest tracing from the sandbox
  • AddedSupport for idempotency keys in the REST layer
  • ChangedField expansion moved into the REST layer
2.8.15

The webhook signer now batches writes

  • ChangedThe webhook signer now batches writes
  • Removed?limit=, superseded by signed webhooks
  • FixedThe OpenAPI schema no longer leaked a connection
  • FixedFixed truncated unicode names in the rate limiter
2.8.14

Idempotency keys in the auth middleware

Bulk endpoints lands this release, and the REST layer reuses a single connection.

  • AddedIdempotency keys in the auth middleware
  • ChangedThe auth middleware renders on the server — the common case is now the default
  • Added?expand= to print machine-readable output
  • ChangedThe sandbox now is keyboard-navigable end to end
2.8.13

Support for scoped tokens in the webhook signer

Cursor pagination lands this release, and the webhook signer streams results as they arrive.

  • AddedSupport for scoped tokens in the webhook signer
  • ChangedThe OpenAPI schema now batches writes
  • ChangedSigned webhooks moved into the event stream
2.8.12

Housekeeping

Sparse fieldsets lands this release, and the event stream retries with backoff.

  • FixedFixed dropped the last line of output in the rate limiter
  • FixedThe auth middleware no longer truncated unicode names
  • FixedFixed raced with a concurrent save in the REST layer
  • ChangedThe event stream batches writes — no more waiting on a full rebuild
2.8.11

Fixed flickered on first paint in the webhook signer

Signed webhooks lands this release, and the OpenAPI schema batches writes.

  • FixedFixed flickered on first paint in the webhook signer
  • FixedFixed truncated unicode names in the SDK
  • FixedThe webhook signer dropped the last line of output when two tabs were open
  • FixedFixed ignored the timezone offset in the webhook signer
  • AddedField expansion in the event stream
  • FixedThe event stream flickered on first paint when the clock was east of UTC+8
2.8.10

Small fixes

  • ChangedThe webhook signer now is keyboard-navigable end to end
  • ChangedThe rate limiter now is keyboard-navigable end to end
  • ChangedRequest tracing moved into the webhook signer
  • ChangedThe REST layer now reuses a single connection
  • FixedThe auth middleware no longer truncated unicode names
2.8.9

The webhook signer no longer truncated unicode names

  • FixedThe webhook signer no longer truncated unicode names
  • ChangedRequest tracing moved into the REST layer
  • Added429 backoff hints in the OpenAPI schema
  • FixedFixed truncated unicode names in the rate limiter
  • FixedFixed leaked a connection in the event stream
  • FixedFixed leaked a connection in the sandbox