Change8

v2.90.0

📦 supabase-jsView on GitHub →
1 features🐛 10 fixes🔧 7 symbols

Summary

This release introduces heartbeat latency tracking in Realtime and includes several Auth stability fixes, including deadlock prevention and improved session handling for magic links.

✨ New Features

  • realtime: expose heartbeat latency on heartbeat callback

🐛 Bug Fixes

  • auth: add banned_until property to user type
  • auth: add last_challenged_at property to factor type
  • auth: clear initial setTimeout in stopAutoRefresh to prevent memory leaks or unexpected behavior
  • auth: preserve session when magic link is clicked twice
  • auth: add configurable lock acquisition timeout to prevent deadlocks
  • functions: auto-stringify object body when custom Content-Type header is provided
  • postgrest: use POST with return=minimal for rpc head requests with object args
  • supabase: split type-only exports to avoid unused import warnings
  • supabase: inline string literal in DatabaseWithoutInternals type
  • supabase: avoid edge runtime warnings in Next.js

🔧 Affected Symbols

heartbeatUserFactorstopAutoRefreshFunctionsClientPostgrestClientDatabaseWithoutInternals