Skip to content

Releases: planetscale/cli

v0.298.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 08 Jul 22:53
cadf74a

Changelog

  • ded5a90 Support Postgres branches in branch infra

v0.297.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 08 Jul 21:44
658c7f4

Changelog

  • e95be8e Display replication under an attributes section
  • a3cc983 Support creating Postgres roles with replication

v0.296.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 08 Jul 21:16
9454897

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

Choose a tag to compare

@planetscale-cli planetscale-cli released this 08 Jul 19:05
f41eeab

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

Choose a tag to compare

@planetscale-cli planetscale-cli released this 07 Jul 19:38
fd3b766

Changelog

  • fe032e3 Add query-patterns download branch command

v0.293.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 06 Jul 19:41
5af072d

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

Choose a tag to compare

@no-itsbackpack no-itsbackpack released this 06 Jul 19:20
5af072d

What's Changed

Full Changelog: v0.291.0...v0.292.0

v0.291.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 16 Jun 14:43
b36ab6f

Changelog

  • 4c2996a Add vtctld get-shard command
  • b36ab6f Retry on partial live branch connections responses instead of showing partial results (#1275)
  • 3fe196b Update get-shard test fixture for structured shard output.

v0.290.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 12 Jun 20:54
0ae90f4

Changelog

  • 1ce348b Add vtctld get-routing-rules command
  • 0a532b8 Bump planetscale-go for get-routing-rules
  • b9bdf39 Implement Branch Connection View for Postgres and Vitess
  • a400f82 Merge main into get-routing-rules
  • a49d8f2 Update get-routing-rules test for flattened API response

v0.289.0

Choose a tag to compare

@planetscale-cli planetscale-cli released this 09 Jun 23:00
bb20573

Changelog