Releases: planetscale/cli
Releases · planetscale/cli
Release list
v0.298.0
v0.297.0
v0.296.0
Changelog
- 0300b6e Add structured JSON next_steps to workflow commands and a global JSON error envelope.
- 86989ca Defer non-workflow errors to the global JSON classifier in workflow commands.
- 8220ab3 Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND.
- 008f9fe Match both interactive-shell and interactive-terminal messages as TTY_REQUIRED.
- 4b14f75 Merge branch 'main' into cli/workflow-json-next-steps
- 2cac4d5 Only classify transport-level failures as NETWORK_ERROR
- ab8a035 Restore non-human format rejection for confirmation-gated workflow commands
- 838f2a7 Revert "Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND."
- 0651e90 Revert workflow-specific JSON error handling to focus on the global envelope.
- b7ce77a Unify JSON error envelope on the issues schema, strip ANSI codes, document codes.
- 35f0f9a Write query patterns to stdout
v0.295.0
Changelog
- d6eaf5e Add DDL lint warnings for views, triggers, and non-simple indexes.
- 8aa1a34 Add pscale import d1 for Cloudflare D1 offline migration.
- ec6f38b Add support for proper uuid parsing
- 4ee747b Aggregate Slack progress updates for table load and row-count verify.
- 9e93a49 Document import d1 in the embedded agent guide.
- 78f1882 Drop pgloader/sqlite3 from CI; D1 tests skip without them.
- 541a200 Fix D1 import failures to return prepared result context.
- 96cdadb Fix D1 import resume paths, pgloader validation, and JSON errors.
- c5ee72e Fix D1 state persistence ordering and pgloader resume edge cases.
- 66a27a1 Fix start resume using wrong Postgres dbname from state.
- 2b9a983 Fix staticcheck De Morgan lint in simpleIndexColumnName.
- a54ef07 Fix verify using wrong Postgres dbname from migration state.
- 6091962 Group human-readable lint issues by severity and code.
- a176014 Harden D1 import load path, verify, and resume correctness.
- 875ae19 Harden D1 import parsing, verify, and complete flow.
- f304ef0 Honor explicit --dbname when Import resolves migration db_name.
- 0f6863e Limit D1 import role cleanup to d1-import-* names only.
- cf1d8c8 Merge origin/main into import-d1.
- 2e227a0 Merge remote-tracking branch 'origin/main' into import-d1
- 3f18afd More epoch time fixes
- 6a11212 Persist explicit --dbname during start --dry-run.
- ddc2c60 Remove internal D1 pre-deploy checklist from the CLI repo.
- d0b2a4c Remove stale PRE_DEPLOY.md reference from ORM metadata comment.
- 024db08 Remove user-facing --no-notify flag from import d1 commands.
- 30dedc9 Run go fmt on ImportOptions after adding DBNameExplicit.
- be9edcb Stop suggesting start --dry-run when lint errors block import.
- 4ee6289 Untrack IMPORT-D1.md working notes (added by mistake).
- 0f6aaf2 lint fixes
- c12d3b6 throw an error if migration id is invalid during verification
- 3aec2a3 update gitignore
v0.294.0
Changelog
- fe032e3 Add query-patterns download branch command
v0.293.0
Changelog
- f945d7d Add AGENTS.md guide for automated pscale usage.
- 7222549 Add JSON auth onboarding for automated agents.
- 4b2cf7f Add pscale branch resize for Postgres branches
- 3d05366 Add pscale import d1 for Cloudflare D1 offline migration.
- b28fe33 Add pscale import d1 for Cloudflare D1 offline migration.
- 3b5eeea Add pscale sql for non-interactive agent queries.
- 24f5f22 Add shared cmdutil helpers for agent workflows and role resolution.
- c018f92 Add vtctld refresh-state-by-shard command (#1269)
- 2eabaed Add vtctld set-shard-tablet-control command (#1268)
- 46b5619 Address remaining Bugbot JSON and destructive SQL findings.
- 2c58484 Fix Bugbot auth JSON issues and go fmt lint failure.
- f31c891 Fix CTE write query routing.
- c96ed8d Fix JSON auth exit codes and login stdout envelope.
- d74bdf6 Fix agent action-required recovery paths.
- e206950 Fix destructive SQL comment parsing.
- faf043d Fix destructive SQL string parsing.
- ad2015e Fix leading-comment read query routing and skills skill id.
- 7289562 Fix remaining agent JSON edge cases.
- 3ce40b9 Flag MERGE ... WHEN MATCHED THEN DELETE as destructive SQL.
- 90ed4ed Handle MATERIALIZED CTE syntax in destructive SQL guard.
- 05a5643 Link agent-guide to planetscale/skills for operational workflows.
- 5dba869 More agent improvements
- f07303d Return rows from SQL RETURNING queries.
- 8b6f660 Revert "Add pscale import d1 for Cloudflare D1 offline migration."
- d2ccbf5 Revert "Add pscale import d1 for Cloudflare D1 offline migration."
- 5e97aba Set login JSON message only after status is known.
- b571f2a branch resize: Postgres-aware size completion + non-silent no-op
v0.292.0
What's Changed
- Add vtctld set-shard-tablet-control command by @maxenglander in #1268
- Add
pscale branch resizefor Postgres branches by @nickvanw in #1276 - Add vtctld refresh-state-by-shard command by @maxenglander in #1269
- Make pscale agent-friendly: JSON auth, sql command, AGENTS.md by @no-itsbackpack in #1280
Full Changelog: v0.291.0...v0.292.0
v0.291.0
v0.290.0
v0.289.0
Changelog
- 2c3ae87 Improve dumper escaping