github supabase/supabase-js v2.105.5-beta.0

latest release: v3.0.0-next.29
pre-release3 hours ago

2.105.5-beta.0 (2026-05-11)

🚀 Features

  • auth: add passkey support with WebAuthn registration, authentication, and management (#2263)
  • realtime: Realtime deferred disconnect (#2270)

🩹 Fixes

  • auth: forward lockAcquireTimeout to SupabaseAuthClient (#2309, #2310)
  • auth: add toJSON to WebAuthnError for correct JSON serialization (#2313)
  • auth: narrow OAuth/CustomProvider types to fix downstream consumer typecheck (#2325)
  • auth: return null from getItemAsync on JSON parse failure (#2312)
  • misc: widen enum-like unions with (string & {}) for forward compat (#2300)
  • misc: reduce any usage across packages (#2268)
  • ⚠️ postgrest: wrap error in PostgrestError instance on processResponse (#2240)
  • postgrest: unify insert/upsert signatures (#2297)
  • postgrest: restore non-Error abort detection in fetch catch (#2328)
  • realtime: annotate Timer/Vsn getters to avoid deep phoenix imports (#2281)
  • realtime: surface real Error on transport-level CHANNEL_ERROR (#2294)
  • realtime: guard sessionStorage access in restricted-storage browsers (#2333)
  • storage: forward duplex option for stream uploads via uploadToSignedUrl (#2287)
  • ⚠️ storage: do not throw error when file does not exist in exists method (#1838)

⚠️ Breaking Changes

  • postgrest: wrap error in PostgrestError instance on processResponse (#2240)
  • storage: do not throw error when file does not exist in exists method (#1838)

❤️ Thank You

Don't miss a new supabase-js release

NewReleases is sending notifications on new releases.