Download Latest Version supabase_darwin_amd64.tar.gz (58.0 MB)
Email in envelope

Get an email when there's a new version of Supabase CLI

Home / v2.106.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-06-11 1.4 kB
install 2026-06-11 8.3 kB
supabase_2.106.0_darwin_amd64.tar.gz 2026-06-11 57.8 MB
supabase_2.106.0_darwin_arm64.tar.gz 2026-06-11 52.9 MB
supabase_2.106.0_linux_amd64.apk 2026-06-11 75.8 MB
supabase_2.106.0_linux_amd64.deb 2026-06-11 74.6 MB
supabase_2.106.0_linux_amd64.rpm 2026-06-11 74.4 MB
supabase_2.106.0_linux_amd64.tar.gz 2026-06-11 73.0 MB
supabase_2.106.0_linux_arm64.apk 2026-06-11 72.3 MB
supabase_2.106.0_linux_arm64.deb 2026-06-11 71.9 MB
supabase_2.106.0_linux_arm64.rpm 2026-06-11 71.6 MB
supabase_2.106.0_linux_arm64.tar.gz 2026-06-11 69.6 MB
supabase_2.106.0_windows_amd64.tar.gz 2026-06-11 74.7 MB
supabase_2.106.0_windows_amd64.zip 2026-06-11 74.7 MB
supabase_2.106.0_windows_arm64.tar.gz 2026-06-11 69.2 MB
supabase_2.106.0_windows_arm64.zip 2026-06-11 69.2 MB
supabase_darwin_amd64.tar.gz 2026-06-11 57.8 MB
supabase_darwin_arm64.tar.gz 2026-06-11 52.9 MB
supabase_linux_amd64.tar.gz 2026-06-11 73.0 MB
supabase_linux_arm64.tar.gz 2026-06-11 69.6 MB
supabase_windows_amd64.tar.gz 2026-06-11 74.7 MB
supabase_windows_arm64.tar.gz 2026-06-11 69.2 MB
README.md 2026-06-11 3.3 kB
v2.106.0 source code.tar.gz 2026-06-11 2.3 MB
v2.106.0 source code.zip 2026-06-11 4.0 MB
Totals: 25 Items   1.4 GB 8

Supabase CLI v2.106.0 — 2026-06-11

This release tightens database and deployment workflows, adds Git branch linking to Supabase branches, improves CLI behavior for coding-agent environments, and continues moving core commands into the TypeScript CLI shell.

⚠️ Breaking change

  • New public schema objects are no longer exposed through the Data API by default[api].auto_expose_new_tables now resolves to false when unset, matching the new hosted-project default. Local start/reset flows revoke the default Data API privileges for newly-created tables, sequences, and functions in public. Projects that still rely on the legacy auto-expose behavior can temporarily set auto_expose_new_tables = true in config.toml while migrating, but the flag is deprecated and scheduled for removal on 2026-10-30. The durable migration path is to add explicit SQL GRANTs for the anon, authenticated, and service_role roles that should access each object. (#5524)

Highlights

  • Function deployments now retry rate limits — Transient rate-limit responses no longer immediately fail functions deploy; the CLI retries automatically. (#5534)
  • Declarative schema sync handles the platform baseline for yousupabase db schema declarative sync --apply now provisions and records the required platform baseline automatically, so new declarative projects need less manual setup before their first apply. (#5515, [#5521])
  • Supabase branches can be linked to Git branches at creation time — Use supabase branches create --git-branch <branch> to associate a Supabase branch with the matching Git branch immediately. (#5250)

CLI automation

  • Detected coding-agent invocations default to JSON — When the CLI detects a coding-agent environment, or when --agent yes is passed, commands default to JSON output unless the user explicitly requested another output mode, help, or version text. Use --agent no to keep human-oriented text output. (#5532)

Database workflows

  • db pull skips unnecessary pg_dump work when the pg-delta diff engine can use the on-disk declarative catalog directly. (#5255)

Bug fixes

  • Missing custom-hostname validation records and missing SSO SAML IDs no longer crash the CLI. (#5485, [#5543])
  • Vector storage setup now degrades cleanly: unavailable local vector storage is skipped, and remote bucket failures produce warnings instead of silent failures. (#5508, [#5535])
  • Channel selection from --experimental or SUPABASE_CHANNEL is preserved when TypeScript commands delegate to the Go proxy. (#5546)
  • Legacy telemetry opt-out state and Go debug output parity were restored in the TypeScript shell. (#5465, [#5467])

TypeScript port progress

  • Now served by the TypeScript shell: bootstrap, config push, functions delete, functions download, gen signing-key, gen types, and services. Behavior remains aligned with the Go CLI while these commands move into the new implementation. (#5470, [#5489], [#5501], [#5514], [#5527], [#5468])

Plus release workflow hardening, CI updates, generated API syncs, and dependency updates across Docker images, Go modules, and npm packages.

Full changelog: https://github.com/supabase/cli/compare/v2.105.0...v2.106.0

Source: README.md, updated 2026-06-11