Supabasetyler_shukertAnnouncement
supabase-flutter v1 Released
Summary
Supabase has released the stable v1 of its supabase-flutter SDK after several months of developer preview feedback and improvement. The release targets developer experience by reducing boilerplate and introducing more intuitive APIs, including removal of the required .execute() call from select, insert, update, delete, and stream operations; query errors are now thrown rather than returned. Authentication methods use more descriptive names such as signInWithPassword and signInWithOAuth, while onAuthStateChange returns a Dart stream. The SDK also adds first-class support for Realtime Multiplayer's broadcast and presence methods, including low-latency data sharing and client-status tracking, and the announcement provides updated documentation, a quick start guide, and a v0-to-v1 migration guide.
Context
The stable release follows a developer preview that received community feedback over several months. The stated focus for v1 is improving developer experience through less boilerplate and more intuitive APIs.
Approach / What changed
supabase-flutter v1 removes the required .execute() call from query operations, changes query errors to be thrown rather than returned, renames authentication methods descriptively, exposes onAuthStateChange as a Dart stream, and adds first-class support for Realtime Multiplayer broadcast and presence methods. Updated documentation, a quick start guide, and a v0-to-v1 migration guide accompany the release.
Takeaways
select, insert, update, delete, and stream calls no longer require .execute(), and errors are thrown instead of returned with the query response.
Authentication APIs now include descriptive methods such as signInWithPassword and signInWithOAuth; onAuthStateChange returns a stream.
The SDK supports Realtime Multiplayer broadcast for sharing data with connected clients and presence for communicating client status.
Source and freshness
- Source
- supabase.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.