NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1868 most downloaded on npm
Isomorphic storage client for Supabase.
Last release today
17 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
6 versions withdrawn
withdrawn after publishing
5 years old
480 releases · first in 2021
One column per quarter.
postgrest: add stripNulls method for null value stripping
Nothing published for this version
realtime: throw Error objects instead of bare strings
postgrest: add stripNulls method for null value stripping
postgrest: add stripNulls method for null value stripping
auth: include Cloudflare error codes in NETWORK_ERROR_CODES
postgrest: add stripNulls method for null value stripping
postgrest: add stripNulls method for null value stripping
postgrest: add stripNulls method for null value stripping
postgrest: add stripNulls method for null value stripping
auth: add toJSON to AuthError for correct JSON serialization
postgrest: add stripNulls method for null value stripping
auth: replace navigatorLock with processLock as default browser lock
postgrest: add stripNulls method for null value stripping
postgrest: add stripNulls method for null value stripping
storage: add cacheNonce parameter for download
Nothing published for this version
supabase: export PostgrestFilterBuilder and StorageApiError from supabase-js
functions: add toJSON to FunctionsError for correct JSON serialization
This was a version bump only for @supabase/storage-js to align it with other projects, there were no code changes.
supabase: export PostgrestFilterBuilder and StorageApiError from supabase-js
postgrest: add automatic retries for transient errors
supabase: export PostgrestFilterBuilder and StorageApiError from supabase-js
storage: set correct content-type for uploads
storage: set correct content-type for uploads
storage: set correct content-type for uploads
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
Nothing published for this version
postgrest: add automatic retries for transient errors
storage: support exactOptionalPropertyTypes
storage: support exactOptionalPropertyTypes
realtime: add copyBindings functionality
This was a version bump only for @supabase/storage-js to align it with other projects, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
postgrest: add type safety for eq() and neq() column names
realtime: use phoenix's js lib inside realtime-js
vsn type to string (#2170)This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
realtime: block setting postgres_changes event listener after joining
postgres_changes event listener after joining (#2201)realtime: add copyBindings functionality
copyBindings functionality (#2197)storage: spread all DEFAULT_FILE_OPTIONS in uploadToSignedUrl
postgrest: prevent Args: never functions from being classified as computed fields
postgrest: fix maybeSingle for all request methods by removing Accept header override
postgrest: add type safety for eq() and neq() column names
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
This was a version bump only, there were no code changes.
auth: guard navigator lock steal against cascade when lock is stolen by another request
realtime: revert vsn type to string
vsn type to string (#2170)auth: guard navigator lock steal against cascade when lock is stolen by another request
realtime: use phoenix's js lib inside realtime-js
storage: do not rewrite signed URL to render endpoint for empty transform object
storage: do not rewrite signed URL to render endpoint for empty transform object
functions: add RateLimitError in Deno.errors namespace
Deno.errors namespace (#2160)This was a version bump only for @supabase/storage-js to align it with other projects, there were no code changes.
functions: add RateLimitError in Deno.errors namespace
Deno.errors namespace (#2160)auth: add custom OIDC/OAuth provider admin CRUD methods
storage: improve FileObject type accuracy with nullable fields
auth: add custom OIDC/OAuth provider admin CRUD methods
auth: add token_endpoint_auth_method to OAuth client create/update
token_endpoint_auth_method to OAuth client create/update (#2132)custom: prefix in Provider type (#2134)This was a version bump only for @supabase/storage-js to align it with other projects, there were no code changes.
auth: fixes userattributes type
realtime: patch channel join payloads with resolved access token before flushing send buffer
auth: support custom providers via custom: prefix in Provider type
auth: add token_endpoint_auth_method to OAuth client create/update
token_endpoint_auth_method to OAuth client create/update (#2132)auth: lower lockAcquireTimeout default to 5s and fix stale JSDoc
Your coding agent can read these notes before it upgrades. Set up the MCP server →