The Wire · Showcase
Supabase Guards QueryEditor Against Destructive Queries
By RepoJournal · Filed · About Supabase
Supabase's QueryEditor now enforces SQL editor safety checks, blocking destructive operations without a WHERE clause.
Supabase's QueryEditor now enforces the same safety validations as the SQL editor, blocking destructive queries like UPDATEs without a WHERE clause in both notebook cells and the query tab [1]. This closes a dangerous gap where users could accidentally wipe tables from the explorer interface. Meanwhile, the storage service bumped to v1.70.7, shipping smoke-tested artifacts across linux/amd64, linux/arm64, and darwin/arm64 with an immutable image reference [2]. On the CLI front, dependabot nudged two npm dependencies, including a patch to jose that "reject[s] a JWE whose generated Key Management Parameters collide" [3], a quiet but worthwhile security hardening. The only other activity was routine eval-result refreshes [4] and a matching PR [5], both low-impact housekeeping. Overall, this is a quiet day with one meaningful product safety win and a minor dependency bump.
One email a day. Unsubscribe in one click.
Keep up with Supabase in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review QueryEditor validation changes in supabase/supabase before next deploy supabase/supabase [plan]
- → Update storage to v1.70.7 for the latest smoke-tested artifacts supabase/slim-services [monitor]
- → Merge the jose bump in supabase/cli to pick up the JWE collision fix supabase/cli [plan]
References
- [1] QueryEditor to have the same validations as per SQL editor ↗ supabase/supabase
- [2] storage v1.70.7 ↗ supabase/slim-services
- [3] fix(deps): bump the npm-major group with 2 updates ↗ supabase/cli
- [4] chore: refresh eval results ↗ supabase/evals
- [5] chore: refresh eval results (#226) supabase/evals