Skip to content

Releases: supabase/cli

v2.102.0-beta.3

22 May 21:42
d9f31cc

Choose a tag to compare

v2.102.0-beta.3 Pre-release
Pre-release

2.102.0-beta.3 (2026-05-22)

Bug Fixes

  • config: interpolate env() refs before schema decode (#5341) (d9f31cc), closes #5281

v2.102.0-beta.2

22 May 12:18
c16564a

Choose a tag to compare

v2.102.0-beta.2 Pre-release
Pre-release

2.102.0-beta.2 (2026-05-22)

Features

  • cli: port ssl-enforcement to native TypeScript (#5340) (c16564a)

v2.102.0-beta.1

22 May 10:17
627e534

Choose a tag to compare

v2.102.0-beta.1 Pre-release
Pre-release

2.102.0-beta.1 (2026-05-22)

Features

  • cli: port backups list and restore to native TypeScript (#5331) (627e534)

v2.101.1-beta.1

22 May 09:30
56b598b

Choose a tag to compare

v2.101.1-beta.1 Pre-release
Pre-release

2.101.1-beta.1 (2026-05-22)

Bug Fixes

v2.101.0

21 May 08:35
b2f10f0

Choose a tag to compare

Supabase CLI v2.101.0

Full changelog · 2026-05-21

New features

  • db schema declarative sync learned --no-apply. Generate the migration file and stop — no prompt, no apply step. Useful in CI and review workflows where you want to inspect the diff before touching the local database. --no-apply overrides the global --yes and can't be combined with --apply. (#5220, closes #5218)

Bug fixes

  • The bogus "new version available" banner is gone. Releases since the goreleaser → Bun build migration shipped the bundled Go binary with an empty version string, so the upgrade prompt fired on every invocation regardless of what you had installed. The version is now injected at build time again. (#5313, closes #5308)
  • supabase link -p works again. The short alias for --password was missing from the TypeScript shell — it now matches the Go CLI. The 404 link in the telemetry notice is also fixed. (#5301)
  • supabase domains create fails fast when --custom-hostname is missing, instead of accepting the command and erroring out later in the Go layer. (#5328)
  • supabase db push --local prompts and status messages now correctly refer to the local database instead of mixing in remote-database wording. (#5280, closes #4971)

Under the hood

Plus 3 internal improvements: restored Sentry/PostHog telemetry credentials in release builds (#5314), more reliable smoke tests (#5258), and a release-notes backfill script fix (#5321).

v2.101.0-beta.2

21 May 08:18
b2f10f0

Choose a tag to compare

v2.101.0-beta.2 Pre-release
Pre-release

2.101.0-beta.2 (2026-05-21)

Bug Fixes

v2.101.0-beta.1

20 May 17:41
46cc858

Choose a tag to compare

v2.101.0-beta.1 Pre-release
Pre-release

2.101.0-beta.1 (2026-05-20)

Features

  • cli: Add --no-apply flag for db schema declarative sync command (#5220) (46cc858), closes #5218

v2.100.2-beta.5

20 May 14:45
88ed52d

Choose a tag to compare

v2.100.2-beta.5 Pre-release
Pre-release

2.100.2-beta.5 (2026-05-20)

Bug Fixes

  • ci: drop co-incident tags in backfill-release-notes so it picks the right baseline (#5321) (88ed52d)

v2.100.2-beta.4

20 May 13:19
aa2b0f2

Choose a tag to compare

v2.100.2-beta.4 Pre-release
Pre-release

2.100.2-beta.4 (2026-05-20)

Bug Fixes

  • cli: inject Sentry DSN and PostHog credentials into Go binary (#5314) (aa2b0f2)

v2.100.2-beta.3

20 May 10:38
801729b

Choose a tag to compare

v2.100.2-beta.3 Pre-release
Pre-release

2.100.2-beta.3 (2026-05-20)

Bug Fixes