Supabase JS SDK shipping faster iteration on error handling and query utilities; Auth and CLI tracking passkey support and telemetry; Multigres Operator now open source.
PostgREST queries gain automatic retry logic and null-stripping control. v2.102.0 added transient error retries and a stripNulls() method to filter null values from results. The SDK also refined type exports, now exposing PostgrestFilterBuilder and StorageApiError at the top level for easier integration. A new success discriminator field on response types helps distinguish successful queries in conditional logic.
Error serialization standardized across modules. Recent patches added toJSON() methods to AuthError, FunctionsError, PostgrestError, and StorageError for correct JSON stringification—critical for logging and monitoring pipelines. Auth also downgraded missing-session warnings from errors to warnings and now recognizes Cloudflare error codes in network failure detection.
Storage API tightened on type safety and headers. The createSignedUrls return type now correctly allows null values. Uploads now set correct content-type headers and avoid duplication in vector requests. A new cacheNonce parameter on downloads enables cache-busting when needed.
Auth adds passkey and WebAuthn configuration. v2.91.0 shipped passkey support, with CLI v2.84.10 adding logic to handle new passkey config formats. Auth v2.189.0 release candidates are in flight, tracking identity stitching from API response headers for improved telemetry.
CLI infrastructure solidifies around declarative schema sync. The database/ folder replaced declarative/ as the default schema directory. pgdelta upgraded to alpha 11. Plan-gated billing links now wire into remaining commands, suggesting upgrades on 402 errors. PostHog telemetry landed in v2.87.0.
Platform moves: GitHub integration shipped on all plans (free tier CI/CD migrations now live). Stripe Sync Engine transferred to Stripe GitHub org. Multigres Kubernetes operator open-sourced with zero-downtime upgrades and PITR backups. Custom OIDC providers for Auth now support regional and enterprise IdPs.