Releases: supabase/cli
Releases · supabase/cli
v2.99.0-beta.6
Release v2.99.0-beta.6
v2.99.0-beta.5
Release v2.99.0-beta.5
v2.99.0-beta.4
Release v2.99.0-beta.4
v2.99.0-beta.3
Release v2.99.0-beta.3
v2.99.0-beta.2
Release v2.99.0-beta.2
v2.99.0-beta.1
fix(cli): copy Go binary for musl builds from glibc package (#5200) ## What kind of change does this PR introduce? Bug fix and metadata polish. - **Bug fix:** Ensures **Linux musl** optional binary packages built with **legacy shell** include `supabase-go` by copying the matching **static glibc** Go binary into the musl package output during `apps/cli/scripts/build.ts`. - **Feature / packaging:** Adds standard **npm `package.json` fields** (`homepage`, `bugs`, `repository`, plus main-package `description` / `license` where applicable) on `supabase` and the `@supabase/cli-*` platform packages. ## What is the current behavior? - Musl builds compile the Bun CLI but, in legacy mode, may **omit** `supabase-go` even though **LegacyGoProxy** expects to resolve it—breaking Go-backed flows on musl installs. - Published packages lack **homepage / bugs / repository** links that npm and tooling often surface. ## What is the new behavior? - For **`shell === "legacy"`** musl targets, after the Bun compile step the script finds the **glibc** target with the same **`nfpmArch`**, copies `packages/<glibc-pkg>/bin/supabase-go` to `packages/<musl-pkg>/bin/supabase-go`, and logs the copy—so **published musl tarballs match what LegacyGoProxy resolves**. - **npm metadata** is consistent across the main CLI and optional architecture packages (repo URL + per-package `directory`, issues URL, homepage). _No UI changes; screenshots not applicable._ ## Additional context - The inline rationale in `build.ts`: Go is built with **CGO disabled** (static), so the **glibc-labeled** Linux binary is appropriate to reuse on **musl** for the same CPU arch. - Files touched besides `build.ts`: `apps/cli/package.json` and each `packages/cli-*/package.json` that gained metadata.
v2.98.2
v2.98.1
4 May 2026 (v2.98.1)
What's Changed
Features
- feat(pg-delta): enhance pg-delta version handling
- feat: add SUPABASE_HOSTNAME env var to override local service host
- feat: emit Claude Code plugin hint from CLI
Bug fixes
- fix(functions): set nofile ulimit for Edge Runtime container
- fix(windows): json unmarshal errors in telemetry and pg-delta declarative sync
- fix: skip bucket seeding
Others
- chore: update codegen api
- refactor: encode auth external url explicitly
- Update Dockerfile by @joshenlim in #5144
New Contributors
Full Changelog: v2.95.4...v2.98.1