-
Notifications
You must be signed in to change notification settings - Fork 495
docs(release): notes for v2.109.1 #5817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| ## Supabase CLI v2.109.1 — 2026-07-07 | ||
|
|
||
| This patch release includes bug fixes for database and sync operations, improvements to error messaging, and corrections to flag handling. | ||
|
|
||
| ### Bug fixes | ||
|
|
||
| - **`db pull` no longer hangs in non-interactive mode** — fixed hang when using `db pull` without interactive prompts. (#5725) | ||
| - **CSV flag parsing for `sso` and `postgres-config`** — flags now correctly split multiple values. (#5764) | ||
| - **Function deploy path resolution** — fixed path handling in function deployments. (#5755) | ||
| - **`db diff` respects schema order** — schema_paths order is now maintained in diff output. (#5706) | ||
| - **`db unban-ip` validation** — project ref resolution now works correctly. (#5769) | ||
| - **Declarative sync hanging** — fixed hang when edge-runtime container exits. (#5714) | ||
| - **Query command output formatting** — fixed output formatting issues. (#5763) | ||
| - **Eszip bundling errors** — improved error handling. (#5747) | ||
|
|
||
| ### Improvements | ||
|
|
||
| - **Error messages guide flag placement** — the CLI suggests correct subcommand placement when flags are misplaced. (#5751) | ||
| - **Shell completion customization** — `--no-descriptions` flag suppresses descriptions in shell completions. (#5771) | ||
| - **Non-TypeScript type generation** — `gen types` now works for JavaScript and other languages. (#5622) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The Useful? React with 👍 / 👎. |
||
| - **Custom image registry support** — `gen types` respects the `SUPABASE_INTERNAL_IMAGE_REGISTRY` env var. (#5786) | ||
| - **Status command power-user flags** — hidden `--exclude` and `--ignore-health-check` flags for advanced usage. (#5770) | ||
|
|
||
| ### TypeScript port progress | ||
|
|
||
| - **`db pull`** — ported to use PostgreSQL's native `pg_dump` for faster, more reliable snapshots. Behavior matches the Go CLI. (#5725) | ||
|
|
||
| --- | ||
|
|
||
| Plus internal improvements including service version alignment and experimental feature gating enhancements, plus dependency and Docker image updates. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The tail calls this internal, but #5766 adds a runtime gate that makes Useful? React with 👍 / 👎. |
||
|
|
||
| **Full changelog:** https://github.com/supabase/cli/compare/v2.109.0...v2.109.1 | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The #5725 prompt fix also changed
config pushandlogout:config pushnow resolvesSUPABASE_YESfrom the project env before prompting and uses the shared Go-compatible prompt helper, andlogoutnow uses the same helper for piped/non-TTY stdin (apps/cli/src/legacy/commands/config/push/push.handler.ts:94-103,apps/cli/src/legacy/commands/logout/logout.handler.ts:24-36). Limiting the note todb pullleaves CI users with hangingconfig pushcost prompts or scriptedlogoutunaware their workflows are fixed.Useful? React with 👍 / 👎.