v2.107.0
📦 supabase-jsView on GitHub →
✨ 3 features🐛 6 fixes🔧 5 symbols
Summary
This release updates authentication mechanisms, enhances Realtime payload handling, and refines error reporting in Postgrest. It also addresses several authentication flow issues.
✨ New Features
- Authentication now uses a commit guard and dispose() instead of navigator.locks-based mutex.
- The httpSend function in Realtime now supports sending binary payloads.
- The X-Client-Info header is updated to use a structured metadata format.
🐛 Bug Fixes
- The getClaims function in Auth now returns AuthInvalidJwtError when the JWT is expired.
- The implicit grant gate now correctly recognizes ?error= redirects.
- Reverted the fix that encoded client-id in OAuth requests.
- Postgrest now returns a structured error for non-JSON bodies on successful responses.
- Workspace sibling dependencies are now pinned before JSR publishing.
- The gotrue-js legacy mirror is now published via pnpm.