Change8

v2.98.0

📦 supabase-jsView on GitHub →
3 features🐛 4 fixes🔧 2 symbols

Summary

This release introduces new configuration options for OAuth clients and custom providers, alongside several fixes addressing authentication locking issues and Realtime connection handling.

✨ New Features

  • Added support for setting `token_endpoint_auth_method` when creating or updating OAuth clients.
  • Enabled support for custom authentication providers by using the `custom:` prefix in the Provider type.
  • Added `currentPassword` field to the `UserAttributes` type.

🐛 Bug Fixes

  • Implemented a steal fallback mechanism to recover from orphaned navigator locks.
  • Lowered the default `lockAcquireTimeout` to 5 seconds and corrected stale JSDoc documentation.
  • Fixed an issue with the `userattributes` type definition.
  • Patched channel join payloads to include the resolved access token before flushing the send buffer for Realtime connections.

Affected Symbols