Skip to content

chore(deps-dev): bump supabase from 2.111.0 to 2.115.0 - #52

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/supabase-2.114.0
Open

chore(deps-dev): bump supabase from 2.111.0 to 2.115.0#52
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/supabase-2.114.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 16, 2026

Copy link
Copy Markdown
Contributor

Bumps supabase from 2.111.0 to 2.115.0.

Release notes

Sourced from supabase's releases.

v2.115.0

Supabase CLI v2.115.0 — 2026-08-18

This release changes two defaults you should know about before upgrading CI: schema diffing now uses the bundled pg-delta engine, and supabase test db fails when it finds zero tests. It also makes migrations faster and more consistent, and fixes supabase start on confined Docker installs.

⚠️ Breaking changes

  • Schema diffing defaults to the bundled pg-delta enginedb diff, db pull, and declarative schema generate/sync now use the in-process pg-delta engine instead of the legacy implementation. Generated SQL and transaction-aware file splits can differ from previous output, and there is no automatic fallback — coverage gaps warn, and --strict-coverage makes them fatal. The declarative schema directory also defaults to supabase/schemas now, matching the legacy engine; if your tree lives under the old supabase/database default, move it or set declarative_schema_path = "./database" under [experimental.pgdelta] in supabase/config.toml. If the new engine blocks you, set SUPABASE_USE_PG_DELTA_NEXT=false to unblock yourself and open a GitHub issue describing what broke — the opt-out is temporary and will be removed in about a month. (#6102)
  • supabase test db now fails when no tests run — a run where pg_prove finds zero pgTAP tests exits non-zero with no pgTAP tests found in <paths> instead of reporting success. Previously a typo'd path, an empty tests directory, or a bind-mount mismatch could leave CI green while testing nothing. If a pipeline legitimately runs zero tests, drop the supabase test db step. (#6210)
  • --password now beats SUPABASE_DB_PASSWORD on db remotedb remote changes|commit prefer an explicit --password over the environment variable; previously the env var silently won due to a flag-binding bug. If your automation sets both, the flag value is now the one used. (#6162)

Highlights

  • Faster, more consistent migrationsdb reset and db push batch migration and seed statements again, cutting runs from minutes to seconds on Windows; migration list, db pull, and migration repair order migrations by version like db push, so an in-sync tree no longer shows phantom conflicts; and migration new writes the file before reporting success on Windows. (#6224, #6225, #6192)
  • Link a preview branch directlysupabase link accepts a project ref, or the name or UUID of a branch of the currently linked project, both as the positional argument and via --project-ref. (#6168)
  • Clearer errorsfunctions serve setup failures name the actual filesystem problem instead of An error occurred in Effect.tryPromise; a crashed db diff --use-migra run fails loudly instead of printing "No schema changes found"; and an unreachable database during batched migrations reports as a connection error. (#6191, #6240, #6234)

New features

  • Per-function env files in functions serve — standalone supabase functions serve discovers supabase/functions/<slug>/.env for each function, alongside the shared supabase/functions/.env; --env-file overrides both. supabase start does not load these files. (#6182)
  • Experimental projects create flags--release-channel and --postgres-engine pick the release channel and Postgres engine for new projects. Both require --experimental and stay hidden from --help while in preview. (#6186)
  • Silence the update notice — set SUPABASE_NO_UPDATE_NOTIFIER=1 to suppress the new-version notice printed after commands. (#6143)

Improvements

  • supabase start polls booting services one at a time again, matching the Go CLI — concurrent health checks could burst Docker subprocesses and exhaust retries on constrained machines. (#6149)
  • Piped text output respects backpressure instead of buffering in memory, so supabase db dump | <slow consumer> no longer risks running out of memory on large databases. (#6212)
  • The bundled Go binary only includes the commands still proxied to it, shrinking the installed size. (#6162)

Bug fixes

  • supabase start works with strictly confined Docker installs (such as Docker Snap) and remote Docker contexts: container secrets stream over stdin via docker cp instead of being staged as plaintext files in /tmp. (#6201)
  • supabase functions serve <name> accepts its optional function-name argument again; the command still serves all discovered functions, matching the Go CLI. (#6173)
  • Auth email template and notification content_path values resolve against the project root consistently. (#6160)

Plus 12 internal improvements and dependency updates.

Full changelog: supabase/cli@v2.114.0...v2.115.0

v2.115.0-beta.25

2.115.0-beta.25 (2026-08-18)

Bug Fixes

v2.115.0-beta.24

2.115.0-beta.24 (2026-08-18)

Bug Fixes

... (truncated)

Commits
  • 8877048 fix(cli): classify batch connection failures as connect errors (#6234)
  • c3750c9 fix(cli): surface crashed migra diffs (CLI-2204) (#6240)
  • 2728b7b fix(docker): bump supabase/postgres from 17.6.1.158 to 17.6.1.159 in /apps/cl...
  • e2a0bf6 fix(deps): bump the npm-major group across 1 directory with 32 updates (#6243)
  • 64d954d refactor(stack): simplify managed stack architecture (#6218)
  • 4c6a165 fix(cli): order migrations consistently (#6225)
  • 2920072 fix(cli): batch migration statements (CLI-2182) (#6224)
  • d63a7db feat(cli): default database workflows to the bundled pg-delta engine (#6102)
  • d408ee4 fix(cli): stop buffering piped output (#6212)
  • 23a5ba1 fix(cli): fail test db when no tests ran (CLI-2194) (#6210)
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Aug 16, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, security. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
shadow-mate Ready Ready Preview Aug 23, 2026 1:13pm

WardLu added a commit that referenced this pull request Aug 18, 2026
* docs(incident): 记录 2026-08-18 production 绕闸发布与积分清零事故(SHA-12)

* docs(incident): 修正后端迁移事实——8 条核心迁移已于部署前经控制面执行(PR #52
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/supabase-2.114.0 branch from bc6e0d0 to 81364ed Compare August 19, 2026 10:34
Bumps [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) from 2.111.0 to 2.115.0.
- [Release notes](https://github.com/supabase/cli/releases)
- [Changelog](https://github.com/supabase/cli/blob/develop/apps/cli/docs/release-process.md)
- [Commits](https://github.com/supabase/cli/commits/v2.115.0/apps/cli)

---
updated-dependencies:
- dependency-name: supabase
  dependency-version: 2.114.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps-dev): bump supabase from 2.111.0 to 2.114.0 chore(deps-dev): bump supabase from 2.111.0 to 2.115.0 Aug 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/supabase-2.114.0 branch from 81364ed to 8b17742 Compare August 23, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants