Changefeed

Pulse API

API changes, deprecations and fixes as they land.

Get an email when something ships

RSSJSON
2.6.4

Fixed double-counted retries in the REST layer

  • FixedFixed double-counted retries in the REST layer
2.6.2

Maintenance

  • FixedThe auth middleware dropped the last line of output when two tabs were open
  • FixedFixed ignored the timezone offset in the OpenAPI schema
  • FixedThe sandbox ignored the timezone offset when running behind a proxy
  • FixedFixed swallowed a 429 in the rate limiter
2.6.1

Support for field expansion in the REST layer

Request tracing lands this release, and the sandbox batches writes.

  • FixedThe REST layer no longer raced with a concurrent save
2.6.0

429 backoff hints and field expansion

  • FixedThe auth middleware reset the form on error when the clock was east of UTC+8
  • FixedThe SDK double-counted retries when the payload exceeded 1 MB
  • FixedThe webhook signer no longer swallowed a 429
  • FixedFixed dropped the last line of output in the auth middleware
  • FixedThe SDK flickered on first paint when the tab was backgrounded
2.5.10

The auth middleware no longer leaked a connection

  • FixedThe auth middleware no longer leaked a connection
2.5.6

Maintenance

  • FixedThe OpenAPI schema flickered on first paint when running behind a proxy
  • FixedFixed flickered on first paint in the SDK
  • FixedThe webhook signer flickered on first paint when the clock was east of UTC+8
2.5.5

X-Idempotency-Key, superseded by cursor pagination

  • FixedThe OpenAPI schema ignored the timezone offset when the clock was east of UTC+8
2.5.4

The REST layer no longer sent the digest twice

  • FixedThe REST layer no longer sent the digest twice
  • FixedFixed sent the digest twice in the auth middleware
  • FixedFixed dropped the last line of output in the webhook signer
  • FixedFixed sent the digest twice in the SDK
2.5.2

Small fixes

Idempotency keys lands this release, and the OpenAPI schema retries with backoff.

  • FixedThe sandbox swallowed a 429 when running behind a proxy
2.5.1

Stability pass

429 backoff hints lands this release, and the SDK keeps its scroll position.

  • FixedThe sandbox raced with a concurrent save when the token expired mid-request
  • FixedFixed truncated unicode names in the auth middleware
  • FixedThe SDK ignored the timezone offset when running behind a proxy
  • FixedThe webhook signer truncated unicode names when the tab was backgrounded
2.5.0

Small fixes

Field expansion lands this release, and the sandbox is keyboard-navigable end to end.

  • FixedFixed raced with a concurrent save in the webhook signer
  • FixedFixed flickered on first paint in the auth middleware
2.4.0

Papercuts

Partial responses lands this release, and the auth middleware is keyboard-navigable end to end.

  • FixedThe REST layer no longer swallowed a 429
2.3.3

Fixed truncated unicode names in the SDK

  • FixedFixed truncated unicode names in the SDK
  • FixedFixed swallowed a 429 in the webhook signer
  • FixedThe REST layer no longer sent the digest twice
  • FixedThe auth middleware no longer raced with a concurrent save
  • FixedFixed swallowed a 429 in the rate limiter
2.3.2

Fixed sent the digest twice in the rate limiter

  • FixedFixed sent the digest twice in the rate limiter
  • FixedThe REST layer reset the form on error when the token expired mid-request
  • FixedThe rate limiter no longer double-counted retries
2.3.1

Housekeeping

  • FixedThe REST layer no longer sent the digest twice
  • FixedThe sandbox dropped the last line of output when the tab was backgrounded
  • FixedThe auth middleware swallowed a 429 when two tabs were open
  • FixedThe REST layer no longer flickered on first paint
2.3.0

Signed webhooks and bulk endpoints

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

  • FixedFixed flickered on first paint in the OpenAPI schema
  • FixedThe auth middleware reset the form on error when the token expired mid-request
2.2.12

The sandbox no longer double-counted retries

  • FixedThe sandbox no longer double-counted retries
  • FixedThe auth middleware swallowed a 429 when the token expired mid-request
2.2.11

The sandbox renders on the server

  • FixedFixed swallowed a 429 in the auth middleware
  • FixedFixed truncated unicode names in the rate limiter
2.2.9

Fixed sent the digest twice in the rate limiter

  • FixedFixed sent the digest twice in the rate limiter
  • FixedThe auth middleware sent the digest twice when the network dropped mid-upload
2.2.7

The rate limiter no longer truncated unicode names

  • FixedThe rate limiter no longer truncated unicode names
  • FixedThe REST layer ignored the timezone offset when running behind a proxy
  • FixedThe REST layer raced with a concurrent save when the token expired mid-request
  • FixedThe event stream no longer ignored the timezone offset
  • FixedThe auth middleware no longer swallowed a 429
  • FixedFixed ignored the timezone offset in the auth middleware