2.119.0 (2026-09-30)
Bug Fixes
- cli: declare the @libpg-query/parser import plpgsql-deparser leaves undeclared (#6827) (6e98622), closes supabase/cli#6822
- cli: decline unrecognised yes/no prompt answers (CLI-2524) (#6910) (b29e743)
- cli: keep migra session settings on reconnect (CLI-2522) (#6884) (72b10f8)
- cli: label non-stable builds in the root help description (#6868) (04b1ce9)
- cli: prefer Docker, then Podman, for automatic stack runtime selection (#6859) (1ef5bc0)
- cli: read request bodies before local functions respond (#6830) (f70cda5), closes #6564
- cli: reject
test newnames that escape supabase/tests (CLI-2480) (#6790) (c877778) - cli: show stack connection details on start and status (CLI-2546, CLI-2531, CLI-2530) (#6894) (288edc2)
- cli: skip the contrib_regression clone on pg-delta shadows (#6920) (3704383)
- cli: state stack destroy --yes instead of self-answering prompt (#6903) (63a2ff5), closes supabase/cli#6889
- cli: stop splitting escape strings on escaped quotes (CLI-2537) (#6906) (233d145)
- cli: tidy stack start and non-TTY output friction (#6889) (b8fae81)
- cli: treat the stack database --db-url as local (#6904) (2d7609d)
- config: ignore unset sms provider (CLI-2463) (#6685) (eb0c3ff)
- stack: clean up stacks when Docker is unavailable on start and destroy (#6825) (e836519)
- stack: connect Studio to the database and restore its settings (#6865) (a883019)
- stack: give each Mailpit instance its own database (#6901) (2b13026)
- stack: group database helper containers with their stack (#6870) (2547ce5), closes supabase/cli#6867 supabase/cli#6867
- stack: harden readiness, port claims, and container storage (#6835) (2c006dd), closes #6834 #6836 #6837 #6838 #6839 #6840 #6841
- stack: keep in-progress artifact extractions safe from the leftover reaper (#6881) (98cda96)
- stack: keep in-use cached artifacts when a request needs more paths (#6882) (e49b791)
- stack: keep Storage uploads working on Docker Desktop for macOS (#6921) (a0711c0), closes supabase/slim-services#329 #6900
- stack: keep Studio awake for 5 minutes after its last request (#6866) (66e92c7)
- stack: load function deno.json files as Deno config (#6907) (4371ed3)
- stack: name containers by project and service (#6867) (315dbcd)
- stack: open a fresh upstream connection per proxied request (#6897) (a1be13e)
- stack: reach stack services from Windows and Docker Desktop containers (#6887) (87d9efb)
- stack: reduce native stack friction in agent sandboxes (#6856) (ff14e91)
- stack: release log followers on exit (CLI-2521) (#6861) (621768f), closes #6594
- stack: require passwords on the native database socket (CLI-2503) (#6833) (b8026df)
- stack: retry image pulls after transient registry failures (#6879) (ed05cb8)
- stack: reuse keep-alive upstream connections in the HTTP gateway (#6925) (985e0ae), closes #6897 #6922
- stack: serve Storage S3 and resumable uploads behind the gateway (#6917) (481cb3f), closes #6900 #6916
- stack: start auth with zero session limits (CLI-2506) (#6848) (643d648)
- stack: stop Postgres containers with a fast shutdown (#6834) (e03ea7c), closes #6835 #6836 #6837 #6838 #6839 #6840 #6841
- stack: upgrade edge-runtime to v1.77.1 (#6844) (e29a712)
Features
- cli: drive gen types languages from the @supabase/typegen registry (SDK-1956) (#6822) (d021886), closes supabase/sdk#231 supabase/sdk#233
- cli: graduate OrioleDB configuration from experimental (#6828) (48cabe3)
- cli: report stack MCP at the API URL and include connection env in JSON (CLI-2546) (#6914) (26dc09a), closes #6894 #6898
- cli: upgrade pg-delta to 1.0.0-alpha.56 (#6913) (8a7963e)
- stack: add a testing entrypoint and derive the Promise API (#6841) (7894283), closes #6834 #6835 #6836 #6837 #6838 #6839 #6840
- stack: lease owners with a lock and bind session stacks to creators (#6838) (dfc52e6), closes #6834 #6835 #6836 #6837 #6839 #6840 #6841
- stack: pin slim artifacts by revision and make the catalog the single version table (#6883) (62aac0f), closes supabase/slim-services#326 #328
- stack: serve Studio's MCP server at /mcp on the API listener (CLI-2546) (#6898) (8ae22bc), closes #6894
- stack: ship the functions bootstrap with the package (#6839) (7cd1a79), closes #6834 #6835 #6836 #6837 #6838 #6840 #6841