$
npx @buildinternet/releases get supabaseRecently Shipped183 releases · updated Oct 13, 2026
Recently shipped supabase pull for building a local project from a remote one, plus passkey auth without the experimental flag.
CLI setup now runs from the remote project.
supabase pullorchestrates a full local setup from a remote project.- Experimental
stackcommands —start,stop,status,list,logs,prepare,restart— control the local development stack. gen typesruns against the configured stack with no Docker; storage commands target the managed stack.whoamireports the current account;notebooks push/notebooks pullsync notebooks.
Auth added MFA recovery codes and passkeys by default.
- MFA recovery codes shipped end to end across the Auth service and JS SDK v2.116.0; failed registrations now unenroll the unverified factor.
- Passkeys no longer require the experimental opt-in, now deprecated;
signInWithPasskeyforwardsoptions.mediation. - A session refresh that loses a race to another tab returns the stored session.
Generated Postgres types got sharper. postgrest-typegen now leaves computed fields out of select('*') results and resolves no-argument rpc overloads.
Storage added lifecycle rules and versioned URLs. JS SDK v2.116.0 shipped bucket lifecycle configuration and versionId support on createUrl. Legacy prefixes are dropped from lifecycles.
Upload and query fixes landed in the JS SDK. Blob and File uploads carry their own content type, multipart fields are sent before files, large relationship unions no longer hit instantiation depth errors, and PostgREST retries treat TimeoutError as an abort. A next bump patched an RCE in a realtime-js example.
postgrest-typegen drops computed fields from select('*')
Breaking (minor)preThis release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notesSupabase JS · v2.118.0-canary.0
postgrest-typegen output now leaves computed fields out of select('*') and resolves no-argument rpc overloads. Also patches next and sharp advisories and pins node-browser playwright in CI.