The Wire · Showcase
CLI UNLOCKS ORIOLEDB PROJECTS, EVALS MOVES TO VERCEL SANDBOXES
By RepoJournal · Filed · About Supabase
Supabase CLI now exposes the experimental flags needed to spin up OrioleDB managed projects, while the evals system abandons GitHub Actions for faster, sandboxed test execution.
The CLI's `projects create` command now accepts `--postgres-engine 17-oriole` to provision OrioleDB instances directly, ending the workaround of manual API calls [1]. This lands alongside two quality-of-life fixes: the update notifier can now be silenced with `SUPABASE_NO_UPDATE_NOTIFIER` [2], and Windows developers finally get working `migration new` that doesn't lose files to tmpfs vanishing [3]. Docker Snap users also got relief; secrets now stream as tar archives instead of failing when the host's `/tmp` is invisible to the container [4]. On the evals front, the bigger shift is architectural: test execution moved from GitHub Actions to Vercel Sandboxes with p-limit and p-retry for concurrency [6], while the Row Level Security eval was retooled to actually measure whether reading the guide produces secure policies, not just recite it [5]. A parser fix ensures claude-code tool calls match Codex behavior for scoring consistency [7].
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
- → If you manage OrioleDB projects, test the new --postgres-engine 17-oriole flag before production use supabase/cli [plan]
- → Set SUPABASE_NO_UPDATE_NOTIFIER=1 in CI environments if update notices clutter logs supabase/cli [monitor]
- → Windows users: upgrade CLI to get reliable migration creation supabase/cli [plan]
- → Docker Snap users: patch to fix `supabase start` secret copy failures supabase/cli [immediate]
References
- [1] feat(cli): add experimental --release-channel and --postgres-engine flags to projects create (CLI-2180) (#6186) supabase/cli
- [2] feat(cli): suppress update notifier (CLI-1922) ↗ supabase/cli
- [3] fix(cli): persist new migrations on Windows (CLI-2183) ↗ supabase/cli
- [4] fix(cli): stream container secrets (CLI-2190) ↗ supabase/cli
- [5] feat: eval the Row Level Security guide in supabase.com/docs (#168) supabase/evals
- [6] feat: move eval execution from GitHub Actions to Vercel Sandboxes ↗ supabase/evals
- [7] fix(core): normalize claude-code MCP tool names to bare endpoint ↗ supabase/evals