NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1880 most downloaded on npm
Isomorphic Javascript SDK for Supabase
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
7 years old
838 releases · first in 2020
One column per quarter.
auth: add X (OAuth 2.0) provider
auth: add string array support for AMR claims
auth: add X (OAuth 2.0) provider
auth: allow custom predicate for detectSessionInUrl option
repo: migrate build system to tsdown for proper ESM/CJS support
repo: backwards compatible deep import
auth: allow custom predicate for detectSessionInUrl option
Katerina Skroumpelou @mandarini
realtime: omit authorization header when no access token exists
realtime: handle websocket race condition in node.js
supabase: resolve jsDelivr CDN ESM import failure with .js extensions
supabase: resolve jsDelivr CDN ESM import failure with .js extensions
supabase: resolve jsDelivr CDN ESM import failure with .js extensions
auth: add helpful error when PKCE code verifier is missing
auth: add helpful error when PKCE code verifier is missing
auth: skip navigator lock when persistSession is false
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
auth: skip navigator lock when persistSession is false
realtime: preserve custom JWT tokens across channel resubscribe
storage: align analytics from method with { data, error } pattern
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
storage: align analytics from method with { data, error } pattern
storage: correct QueryVectorsResponse to use vectors instead of matches
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
storage: correct QueryVectorsResponse to use vectors instead of matches
auth: suppress getsession warning when getuser is called first
auth: suppress getsession warning when getuser is called first
storage: install iceberg-js and add from method
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
storage: install iceberg-js and add from method
realtime: add metadata to realtime user broadcast push
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
postgrest: add isdistinct and regex pattern matching operators
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
storage: rename StorageAnalyticsApi to StorageAnalyticsClient
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
auth: add OAuth grant listing and revocation endpoints
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
auth: use Symbols for callback IDs to resolve Next.js 16 compatibility
Nothing published for this version
Nothing published for this version
realtime: implement V2 serializer
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
auth: add TypeScript types for documented JWT claims fields
This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
Nothing published for this version
auth: support throwing errors instead of returning them
Nothing published for this version
Nothing published for this version
auth: add OAuth 2.1 authorization consent management API calls
getAuthorizationDetails (#1811)This was a version bump only for @supabase/supabase-js to align it with other projects, there were no code changes.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →