npm supabase 2.118.0
v2.118.0

latest releases: 2.118.1-beta.2, 2.118.1-beta.1
5 hours ago

2.118.0 (2026-09-25)

Bug Fixes

  • api: expand deepObject query parameters into per-key pairs (#6596) (d042657)
  • api: scope HTTP resources to the client lifetime (#6627) (17688e1)
  • api: stop resending projects create on dropped connections (CLI-2471) (#6704) (ac68190)
  • ci: push the config release tag before the npm visibility probe (#6626) (fd2629a)
  • cli-go: sync the API client with the current Management API spec (#6519) (d557d89)
  • cli: classify an out-of-memory kill when the docker logs stream errors (#6714) (9070cac), closes #6615
  • cli: consume --log-level value (CLI-2329) (#6483) (84d52ca)
  • cli: distinguish an unenrolled project from a missing one on the compute routes (#6645) (c0fcf87)
  • cli: enforce content_path project-root containment for every consumer (CLI-2339) (#6498) (23e6b0e), closes #6489
  • cli: explicit --workdir must not climb to a parent project (CLI-2285) (#6497) (a9886ec)
  • cli: fail storage rm without confirmation (CLI-2464) (#6683) (a9e289b)
  • cli: filter compute logs on subservice attribute, not source (#6578) (85a679d)
  • cli: forward function requests without cloning (CLI-2415) (#6580) (b31336f)
  • cli: gate stack commands behind experimental flag (#6591) (ef944ef)
  • cli: guard content_path containment fallback against non-ENOENT stat throws (CLI-2345) (#6518) (e536218)
  • cli: handle piped config pull input (CLI-2425) (#6589) (c015f69)
  • cli: honor local auth overrides (CLI-2349) (#6523) (ae00bc3)
  • cli: honour config push consent (CLI-2450) (#6670) (8392c08)
  • cli: honour start seeding consent (CLI-2443) (#6647) (579064a)
  • cli: improve stack startup defaults and clean managed state (#6563) (051ccdc)
  • cli: isolate project pipeline configuration (#6628) (fa033f6)
  • cli: preserve credential and project state failures (#6623) (303365f)
  • cli: preserve stack JWT overrides and validate SMTP ports (#6556) (d51ff61), closes #6535
  • cli: provision configured service schemas on stack db reset (#6763) (3edfffc)
  • cli: prune redundant bind mounts (#6505) (0776044), closes #6273 #6273
  • cli: reject an unusable linked service image tag (#6797) (a701cde)
  • cli: relabel email template mounts (CLI-2388) (#6543) (347d4a2)
  • cli: report a killed edge runtime container instead of a lost log stream (#6615) (6530571)
  • cli: report functions serve outcomes from real container state (CLI-2426) (#6594) (1712a98)
  • cli: report selected backend service versions (#6801) (8a54649), closes #6799
  • cli: resolve stack environment overrides and encrypted secrets (#6535) (a483481), closes #6506
  • cli: respect atomic END boundaries (CLI-2405) (#6587) (e615fbe)
  • cli: retry bodyless functions serve requests on a retired worker (CLI-2462) (#6759) (3b2bbd5)
  • cli: roll back a failed compute new scaffold (CLI-2492) (#6805) (dc7ccce)
  • cli: stop cli startup hanging on macos (CLI-2485) (#6783) (7a9221d), closes #6506
  • cli: stop db start hanging on a stalled docker (CLI-2066) (#6530) (19d8e97), closes #6110 #6110 #5715
  • cli: stop large sql blocks stalling db reset (CLI-2469) (#6697) (fd662d1)
  • cli: treat only verifying sslmodes as a local TLS demand (CLI-2366) (#6664) (00e30af), closes #6652 #6652
  • config: preserve atomic write failures and clean temporary files (#6621) (25a60da)
  • misc: bump supabase/postgres from 17.6.1.167 to 17.6.1.169 in /apps/cli-go/pkg/config/templates (#6534) (8e4736d)
  • misc: bump supabase/postgres from 17.6.1.169 to 17.6.1.170 in /apps/cli-go/pkg/config/templates (#6550) (717c905)
  • misc: bump supabase/postgres from 17.6.1.170 to 17.6.1.171 in /apps/cli-go/pkg/config/templates (#6588) (d1594ba)
  • misc: bump supabase/storage-api from v1.74.1 to v1.74.3 in /apps/cli-go/pkg/config/templates in the docker-minor group (#6545) (e17dfd6)
  • misc: bump the docker-minor group in /apps/cli-go/pkg/config/templates with 2 updates (#6549) (eb56655)
  • misc: bump the docker-minor group in /apps/cli-go/pkg/config/templates with 2 updates (#6566) (213eecc)
  • misc: bump the docker-minor group in /apps/cli-go/pkg/config/templates with 3 updates (#6583) (d4cef1b)
  • misc: bump the docker-minor group in /apps/cli-go/pkg/config/templates with 3 updates (#6611) (5820af8)
  • misc: bump the docker-minor group in /apps/cli-go/pkg/config/templates with 5 updates (#6533) (c6cfdc4)
  • stack: acquire ports before committing reservations (#6529) (63c7072)
  • stack: anchor native Functions bootstrap config discovery (#6776) (a09ff6c), closes #fde2e2 #c0392b #000 #6716
  • stack: complete runtime and test resource cleanup (#6701) (34e01c0)
  • stack: connect Realtime to the stack database over IPv4 (#6777) (3debb36), closes #6775
  • stack: give Vector a readiness-capable config so eager start succeeds (#6773) (efcb61c)
  • stack: include recent service output in startup failure errors (#6791) (53db9b5), closes #6775 #6775
  • stack: log target failures and handle disconnections quietly (#6691) (07438e2)
  • stack: preserve native workload exit diagnostics (#6573) (15d3395)
  • stack: retry rate-limited image pulls and stabilize flaky integration tests (#6778) (5079dc2), closes #6759
  • stack: retry Windows state and telemetry publication (#6800) (4dfc14d), closes #6798
  • stack: use shared local development defaults (#6705) (20773fd)

Features

Performance Improvements

  • stack: copy snapshot directories with one host command (#6709) (e942fe1)
  • stack: replace snapshot archives with managed directory snapshots (#6700) (e89eb5f)
  • stack: reuse postgres image for storage helper (#6760) (65237d0), closes #6710
  • stack: shorten warm docker shadow diffs (#6710) (f3f9889), closes #6709
  • stack: start independent eager services concurrently (#6809) (4cebcf8)

Don't miss a new supabase release

NewReleases is sending notifications on new releases.