Migrating to Supabase Auth v2.105.5-beta.0
Version v2.105.5-beta.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 5/11/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
WebAuthnErrorSupabaseAuthClientgetItemAsyncPostgrestErrorprocessResponseinsertupsertTimerVsnCHANNEL_ERRORsessionStorageuploadToSignedUrlexistsBreaking Changes
●Issue #1
Postgrest: Errors returned from processResponse are now consistently wrapped in a PostgrestError instance. Consumers relying on catching generic Error types might need updates.
●Issue #2
Storage: The exists method no longer throws an error if the file does not exist; it now returns false (or equivalent based on context). Code that previously relied on catching an error for non-existence must be updated.
Migration Steps
- 1If you rely on catching specific error types from Postgrest responses, ensure your error handling accounts for errors being wrapped in PostgrestError instances.
- 2If you use the storage exists method, update logic that previously relied on catching an error when a file was not found, as it now returns a non-error result (e.g., false).
Release Summary
This beta release introduces significant new features including WebAuthn passkey support in Auth and deferred disconnect in Realtime. It also includes several bug fixes, notably ensuring consistent error wrapping in Postgrest and changing the behavior of the Storage exists method.
Need More Details?
View the full release notes and all changes for Supabase Auth v2.105.5-beta.0.
View Full Changelog