2.117.0-beta.16 (2026-09-04)
Bug Fixes
- cli-go: repoint overlay.yaml at renamed JitListAccessResponse schema (#6425) (f50e083), closes #6417 #6423
- cli: skip provisioned ledger ddl (CLI-2275) (#6422) (08103c0)
- cli: warn when PowerShell mangles piped dumps (#6418) (430d5ed)
- config: align pgdelta format_options example with the 180 default (#6435) (adbbe16), closes #6434 #6434
- deps: bump the go-minor group across 1 directory with 2 updates (#6442) (c326986)
- deps: bump the go-minor group across 2 directories with 2 updates (#6458) (81a1f81)
- deps: bump the go-minor group across 2 directories with 3 updates (#6429) (d345d94)
- deps: bump the npm-major group across 1 directory with 28 updates (#6430) (44f463a)
Continuous Integration
- config: add independent release automation for @supabase/config (CLI-2233) (#6381) (ed81a1c), closes #6366 #6366
Features
- cli: add config diff command (#6295) (6b85fba), closes #6205 #6339 #6339
- cli: add config pull command (CLI-2064) (#6438) (1ce17f5)
- cli: detect and confirm branch targets in config push (#6446) (ace845a)
- cli: inject function slug into served functions (#6345) (713129c)
- cli: prompt for worker name if not provided (#6349) (c636947), closes #6389 #6410 #6371
- config: export diffProjectConfig from the public entrypoint (#6447) (1e80750)
- config: publish @supabase/config to npm (CLI-2169) (#6423) (ed426e5), closes #6381
- workers logs: add
supabase experimental workers logs(#6410) (d39af7a), closes #6389 #6371 #6349 #6408 - workers push: make the build wait opt-out with
--no-waitflag (#6371) (56f8d9e), closes #6410 #6349 #6389 - workers: bring the command family's output onto one shape (#6389) (eceb7d5), closes #6349 #6410 #6371
BREAKING CHANGES
- config: outside
packages/config/must not produce a major —
plus merge-commit, root-commit (--root), and non-ASCII-path (-zvs
core.quotePath) edges.
- The plan refuses to run without a baseline
config-v*tag: with none,
semantic-release would cut1.0.0with notes generated from the entire
monorepo history — a whole-history changelog as the approval artifact.
Escape hatch:CONFIG_RELEASE_ALLOW_NO_BASELINE=1. - While
private: true(until CLI-2169 flips it), the plan job still
runs everything — version, gate, pack — and reports
blocked_on_private; every config push to develop rehearses the plan
half of the train while publishing nothing.