Changefeed

Pulse API

API changes, deprecations and fixes as they land.

Get an email when something ships

RSSJSON
7.18.1

Papercuts

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

  • FixedThe rate limiter no longer double-counted retries
7.18.0

Housekeeping

  • FixedFixed swallowed a 429 in the webhook signer
  • FixedThe sandbox double-counted retries when two tabs were open
  • FixedFixed swallowed a 429 in the rate limiter
7.17.5

Support for cursor pagination in the event stream

Scoped tokens lands this release, and the SDK streams results as they arrive.

  • FixedThe event stream no longer raced with a concurrent save
7.17.4

Small fixes

  • FixedThe SDK dropped the last line of output when running behind a proxy
  • FixedFixed double-counted retries in the sandbox
  • FixedFixed raced with a concurrent save in the sandbox
  • FixedThe webhook signer no longer sent the digest twice
  • FixedThe REST layer no longer double-counted retries
7.17.3

Papercuts

  • FixedFixed ignored the timezone offset in the OpenAPI schema
7.17.0

Small fixes

  • FixedFixed dropped the last line of output in the webhook signer
  • FixedThe sandbox dropped the last line of output when the tab was backgrounded
  • FixedThe OpenAPI schema ignored the timezone offset when the payload exceeded 1 MB
7.16.3

Maintenance

  • FixedThe auth middleware double-counted retries when the network dropped mid-upload
7.16.1

Signed webhooks in the auth middleware

  • FixedThe event stream no longer swallowed a 429
7.16.0

Cursor pagination and partial responses

  • FixedThe event stream reset the form on error when the clock was east of UTC+8
  • FixedFixed ignored the timezone offset in the auth middleware
  • FixedThe webhook signer sent the digest twice when running behind a proxy
7.15.0

Request tracing and sparse fieldsets

Sparse fieldsets lands this release, and the sandbox reuses a single connection.

  • FixedThe REST layer sent the digest twice when the network dropped mid-upload
  • FixedThe rate limiter dropped the last line of output when the token expired mid-request
7.14.8

Fixed double-counted retries in the SDK

  • FixedFixed double-counted retries in the SDK
7.14.5

Maintenance

  • FixedThe auth middleware flickered on first paint when the network dropped mid-upload
  • FixedThe auth middleware dropped the last line of output when running behind a proxy
  • FixedFixed ignored the timezone offset in the REST layer
7.14.3

Stability pass

  • FixedFixed ignored the timezone offset in the event stream
  • FixedFixed sent the digest twice in the OpenAPI schema
  • FixedThe auth middleware no longer reset the form on error
  • FixedThe OpenAPI schema leaked a connection when the tab was backgrounded
  • FixedFixed double-counted retries in the webhook signer
  • FixedThe webhook signer no longer leaked a connection
7.14.1

The rate limiter no longer swallowed a 429

Idempotency keys lands this release, and the sandbox streams results as they arrive.

  • FixedThe rate limiter no longer swallowed a 429
  • FixedFixed leaked a connection in the event stream
7.14.0

Idempotency keys and idempotency keys

  • FixedFixed truncated unicode names in the sandbox
  • FixedFixed flickered on first paint in the SDK
7.13.0

Idempotency keys and bulk endpoints

  • FixedFixed truncated unicode names in the OpenAPI schema
7.12.0

Signed webhooks and bulk endpoints

  • FixedFixed double-counted retries in the rate limiter
  • FixedFixed swallowed a 429 in the webhook signer
  • FixedThe sandbox no longer truncated unicode names
  • FixedThe rate limiter sent the digest twice when running behind a proxy
7.11.6

Scoped tokens

  • FixedThe REST layer no longer swallowed a 429
7.11.5

Stability pass

Idempotency keys lands this release, and the rate limiter loads in one paint.

  • FixedThe REST layer ignored the timezone offset when running behind a proxy
7.11.3

Stability pass

  • FixedThe REST layer no longer dropped the last line of output
  • FixedThe REST layer truncated unicode names when the account had no billing method