releases.sh
preview
Search
Docs
Supabase
/
Supabase JS
Supabase JS
$
npx -y @buildinternet/releases show supabase-js
Activity
Timeline
All
90d
30d
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
Less
More
Releases
97
Avg
30/mo
Versions
v2.90.2-canary.0 → v2.104.0-canary.2
Highlights
All Releases
Changelog
Apr 17, 2026
v2.104.0-canary.2
↗
#
2.104.0-canary.2 (2026-04-17)
This was a version bump only, there were no code changes.
v2.104.0-canary.1
↗
#
2.104.0-canary.1 (2026-04-17)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
storage:
extract shared header normalization utility (
#2251
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
misc:
add explicit return types to toJSON methods for JSR compat (
#2252
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
realtime:
throw Error objects instead of bare strings (
#2256
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
storage:
correct signedUrl type to allow null in createSignedUrls (
#2254
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
Apr 16, 2026
v2.103.3
↗
#
2.103.3 (2026-04-16)
🩹 Fixes
realtime:
throw Error objects instead of bare strings (
#2256
)
storage:
correct signedUrl type to allow null in createSignedUrls (
#2254
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
v2.103.3-canary.1
↗
#
2.103.3-canary.1 (2026-04-16)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
misc:
add explicit return types to toJSON methods for JSR compat (
#2252
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
realtime:
throw Error objects instead of bare strings (
#2256
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
storage:
correct signedUrl type to allow null in createSignedUrls (
#2254
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
Apr 15, 2026
v2.103.3-canary.0
↗
#
2.103.3-canary.0 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
misc:
add explicit return types to toJSON methods for JSR compat (
#2252
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
storage:
correct signedUrl type to allow null in createSignedUrls (
#2254
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
v2.103.2
↗
#
2.103.2 (2026-04-15)
🩹 Fixes
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
misc:
add explicit return types to toJSON methods for JSR compat (
#2252
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
❤️ Thank You
Katerina Skroumpelou @mandarini
Vansh Sharma @Vansh1811
v2.103.2-canary.3
↗
#
2.103.2-canary.3 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
misc:
add explicit return types to toJSON methods for JSR compat (
#2252
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
v2.103.2-canary.2
↗
#
2.103.2-canary.2 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
auth:
remove Prettify wrapper from exported types for TypeDoc expansion (
#2250
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
v2.103.2-canary.1
↗
#
2.103.2-canary.1 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
auth:
include Cloudflare error codes in NETWORK_ERROR_CODES (
#2239
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Vansh Sharma @Vansh1811
v2.103.2-canary.0
↗
#
2.103.2-canary.0 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
storage:
remove client-side signed URL render endpoint normalization (
#2249
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
v2.103.1
↗
#
2.103.1 (2026-04-15)
🩹 Fixes
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
postgrest:
handle bigint rpc (
#2245
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
❤️ Thank You
oniani1
Vaibhav @7ttp
v2.103.1-canary.0
↗
#
2.103.1-canary.0 (2026-04-15)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
auth:
add toJSON to AuthError for correct JSON serialization (
#2238
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
postgrest:
handle bigint rpc (
#2245
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
storage:
add toJSON to StorageError for correct JSON serialization (
#2246
)
storage:
apply empty transform check to download and getPublicUrl (
#2219
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
Apr 9, 2026
v2.103.1-beta.0
↗
#
2.103.1-beta.0 (2026-04-09)
🩹 Fixes
auth:
replace navigatorLock with processLock as default browser lock (
5450b509
)
auth:
add deadlock tests (
c4fe7172
)
❤️ Thank You
Katerina Skroumpelou
v2.103.0
↗
#
2.103.0 (2026-04-09)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
🩹 Fixes
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
❤️ Thank You
Katerina Skroumpelou @mandarini
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
v2.103.0-canary.2
↗
#
2.103.0-canary.2 (2026-04-09)
🚀 Features
postgrest:
add stripNulls method for null value stripping (
#2189
)
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Seydi Charyyev @TheSeydiCharyyev
Vaibhav @7ttp
v2.103.0-canary.1
↗
#
2.103.0-canary.1 (2026-04-09)
🚀 Features
storage:
add cacheNonce parameter for download (
#2234
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Vaibhav @7ttp
Apr 8, 2026
v2.102.2-canary.0
↗
#
2.102.2-canary.0 (2026-04-08)
🚀 Features
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
postgrest:
fix scalar computed column type inference for isNotNullable and SETOF scalar (
#2224
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Vaibhav @7ttp
Apr 7, 2026
v2.102.1
↗
#
2.102.1 (2026-04-07)
🩹 Fixes
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
❤️ Thank You
oniani1
v2.102.1-canary.0
↗
#
2.102.1-canary.0 (2026-04-07)
🚀 Features
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
functions:
add toJSON to FunctionsError for correct JSON serialization (
#2226
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
❤️ Thank You
Katerina Skroumpelou @mandarini
oniani1
Vaibhav @7ttp
v2.102.0
↗
#
2.102.0 (2026-04-07)
🚀 Features
postgrest:
add automatic retries for transient errors (
#2072
)
postgrest:
add success discriminator field to PostgREST response types (
#2198
)
supabase:
export PostgrestFilterBuilder and StorageApiError from supabase-js (
#2222
)
🩹 Fixes
auth:
downgrade console.error to console.warn for missing session (
#2214
)
ci:
add --ignore-scripts to platform test installs to block post install attacks (
#2206
)
postgrest:
add toJSON to PostgrestError for correct JSON serialization (
#2212
)
postgrest:
reject excess properties in insert, update, and upsert (
#2186
)
storage:
set correct content-type for uploads (
#2211
)
storage:
avoid duplicate content-type headers in vector requests (
#2220
)
❤️ Thank You
Clay
Guilherme Souza
Katerina Skroumpelou @mandarini
oniani1
Vaibhav @7ttp
Previous
1
2
3
Next
Latest
v2.104.0-canary.2
Source
@supabase/supabase-js
Changelog
View changelog
Tracking Since
Jul 12, 2025
Last fetched Apr 19, 2026
.json
·
.md
·
.atom
More from this team
v2.100.0-canary.2
Mar 19, 2026
via
Supabase · Supabase JS
v2.102.0-canary.1
Apr 3, 2026
via
Supabase · Supabase JS
v2.101.0-canary.0
Mar 30, 2026
via
Supabase · Supabase JS
v2.100.0-canary.3
Mar 20, 2026
via
Supabase · Supabase JS
v2.74.1-canary.2
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.0
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.1
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.4
Oct 7, 2025
via
Supabase · Supabase JS
Other sources from this team
Supabase
Supabase
·
27 releases
·
latest Apr 9, 2026
Supabase CLI
Supabase
·
223 releases
·
latest Apr 17, 2026
Supabase Auth
Supabase
·
210 releases
·
latest Apr 16, 2026
Supabase Changelog
Supabase
·
207 releases
·
latest Apr 14, 2026
Similar sources
libSQL JS
Turso
·
103 releases
·
latest Apr 15, 2026
PlanetScale database-js
PlanetScale
·
34 releases
·
latest Mar 25, 2026
JS SDK
Langfuse
·
104 releases
·
latest Apr 17, 2026
JS SDK
Inngest
·
105 releases
·
latest Apr 15, 2026
JS SDK
LaunchDarkly
·
133 releases
·
latest Apr 17, 2026
Prisma
Prisma
·
202 releases
·
latest Apr 7, 2026
Similar releases
v2.100.0-canary.2
Mar 19, 2026
via
Supabase · Supabase JS
v2.102.0-canary.1
Apr 3, 2026
via
Supabase · Supabase JS
v2.101.0-canary.0
Mar 30, 2026
via
Supabase · Supabase JS
v2.100.0-canary.3
Mar 20, 2026
via
Supabase · Supabase JS
v2.74.1-canary.2
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.0
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.1
Oct 6, 2025
via
Supabase · Supabase JS
v2.74.1-canary.4
Oct 7, 2025
via
Supabase · Supabase JS