v2.107.0-beta.7
📦 supabase-jsView on GitHub →
✨ 3 features🐛 6 fixes🔧 5 symbols
Summary
This beta release introduces a new structured metadata format for X-Client-Info and updates authentication handling by removing the navigator.locks-based mutex. Several bug fixes address JWT validation and error handling in Auth and Postgrest modules.
✨ New Features
- Removed navigator.locks-based mutex in auth; introduced commit guard + dispose().
- Realtime now allows httpSend to send binary payloads.
- Updated X-Client-Info header to use a structured metadata format.
🐛 Bug Fixes
- Auth now returns AuthInvalidJwtError when a JWT is expired from getClaims.
- Auth now correctly recognizes ?error= redirects in the implicit grant gate.
- Reverted the fix that encoded client-id in OAuth requests.
- Postgrest now returns a structured error for non-JSON bodies on successful responses.
- Pinned workspace:* sibling dependencies before JSR publish.
- Published gotrue-js legacy mirror via pnpm.