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 pullno longer hangs in non-interactive mode — fixed hang when usingdb pullwithout interactive prompts. (#5725)- CSV flag parsing for
ssoandpostgres-config— flags now correctly split multiple values. (#5764) - Function deploy path resolution — fixed path handling in function deployments. (#5755)
db diffrespects schema order — schema_paths order is now maintained in diff output. (#5706)db unban-ipvalidation — 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-descriptionsflag suppresses descriptions in shell completions. (#5771) - Non-TypeScript type generation —
gen typesnow works for JavaScript and other languages. (#5622) - Custom image registry support —
gen typesrespects theSUPABASE_INTERNAL_IMAGE_REGISTRYenv var. (#5786) - Status command power-user flags — hidden
--excludeand--ignore-health-checkflags for advanced usage. (#5770)
TypeScript port progress
db pull— ported to use PostgreSQL's nativepg_dumpfor 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.
Full changelog: v2.109.0...v2.109.1