Skip to content

Release history

planetscale/mcp releases

The CLI for PlanetScale Database

All releases

42 shown

No immediate action
v0.286.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
v0.285.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
v0.284.0 Maintenance

Routine maintenance and dependency updates.

v0.283.0 Maintenance

Minor fixes and improvements.

Changelog

Changelog

  • 66476cf1d71f336f7176a7bcd9616374dcdc6ed5 Add tenant-id to movetabels
v0.282.0 New feature
Notable features
  • Multi-architecture Docker image support for linux/amd64 and linux/arm64
Full changelog

Changelog

  • eb7c0085a523e08e17a88879bf70ccbc50876b3c Add a 14 day dependency cooldown to the Dependabot config
  • f879b92f1542f29bd4b3e8a5a927daca0b39d112 Chain buildx setup into base goreleaser-cross entrypoint
  • 7abdf801c8eb15449c9ef5375390ce46fb58469e Create buildx builder inside releaser container
  • c343767fcffa1ee241c7e267698e0bdd4b97e7c6 Publish multi-arch Docker image (linux/amd64 + linux/arm64)
v0.281.0 New feature
Notable features
  • Storage size range configuration (min/max) for database and branch creation
  • Async MoveTables Create support
Full changelog

Changelog

  • cfa31fcaf86c19ec1e03e511c1b3aa714591a939 Add --min-storage and --max-storage flags to database and branch creation
  • 7f611093330d6e84f7594d1c9cfe15c0061f956d Handle async MoveTables Create
  • 1fc64babf5eb5b9ad18216fd23bc3c4cad13836a Update planetscale-go to v0.161.0
v0.280.0 New feature
Notable features
  • Configurable warning_threshold for traffic budgets
Full changelog

Changelog

  • bb5b0b8045b62816c0f6b0eb83c26091a7716b09 Merge branch 'main' into release-not-idempotent
  • a5a40acc30d3d81fa9cf692119e7dee3a8f55d02 Merge branch 'main' into tc-warning-threshold
  • 98656d12e4e1eb14d0b016e7bfadc267478f1edc Release is not idempotent
  • f197dc65865f2937cbf30beee2115025ddbb9327 Remove extra backtick
  • 7c4856209d744353a79abecaf0eb1025e41aa413 Replace RELEASE_GITHUB_TOKEN with a GitHub App token
  • 606be2804267b87ac30abb13fb07f7a3bb297fd4 Support configuring traffic budget warning_threshold
v0.279.0 New feature
Security fixes
  • Script injection prevention in release automation
Notable features
  • list-tablets command for branch vtctld
  • planned-reparent command for Vitess shard rebalancing
Full changelog

Changelog

  • ecea8a2cf1ae04b55e625140651c0e9856c26c1a Add list-tablets command to pscale branch vtctld
  • 219ea2905305658b9fbfde795e1e73b1e2b37781 Add planned-reparent command to pscale branch vtctld
  • 1b78e725419c6a8446598908a48bd30142da20a2 Avoid potential script injections
  • e30a968d7c01ea0abcb860e2d4f58d5c82a43e3d Document how to republish a release
  • c275c8077748661e3f78cb3bfdb0cb0dc4cfd59d Ensure script/release.sh is idempotent
  • ad43183d0206d57d43e830b063a43306b78412be Ensure safe variable expansion of skip
  • 844cf168c2e56104303b6ca9880e5b15b60f8098 Replace existing GitHub release assets during republish
  • f140b6a68dd6587d5fc98ec9796f51cf84563e31 Simplify planned-reparent-shard to a single command
  • 3676b37d146cc4c4089e179284872473bc82797f Update release workflow to support re-publishing existing releases
  • e25a2aace55eacd582f2ed66987455eb0d6ad1c5 Use status subcommand instead of --id flag for operation polling
v0.278.0 Mixed
Notable features
  • GitHub Actions CI/CD migration from Buildkite
  • --delete-descendants flag for cascading branch deletion
Full changelog

Changelog

  • 17d6b0e554ed17e18ce3181aed906ea07e14b7f3 Add --delete-descendants flag to branch delete command
  • 7f6e191caccc11c51f7a72d822f0a42215739dc6 Change step output to RELEASE_VERSION
  • 7962c8c9627ed37071a7b9986d2f8429471b8c0c Configure git as the planetscale-actions-bot
  • a55634574eb1a7d929f3f358c2dfa7c8973ba603 Merge branch 'main' into ci-actions
  • 6010de38978e9d2a2a495cd80fedda293d671ac8 Migrate CI from Buildkite to Actions
  • a6b80fe68d2ef82f8bd88ef0e14d71dae9c76f61 Migrate release pipeline to Actions
  • 0b0c9be58c5e2bffb2ac8c45ba2465cedacdb14d Separate steps for clarity and improve job names
  • 12fdc49822ff6f3477088b8031bd06473460d3a1 Update actions in lint.yml
  • 8f20f0ae372a04b52cffdff998e6186f6582b112 Update planetscale-go to v0.157.0
  • 52a798459858aa76d5c423ef513165405e702bcc build(deps): bump github.com/mark3labs/mcp-go from 0.45.0 to 0.46.0
v0.277.0 New feature
Notable features
  • Traffic Control budget creation and updating
  • Traffic Control rule support with burst and concurrency validation
Full changelog

Changelog

  • 3d761d4378d8004e70111fed4277292d92da0617 Add rules to traffic budget show
  • 77fd282faebe7bc1f310d59313a6e2dfd8da7088 Support creating and updating Traffic Control budgets
  • 26a045cd75c21dad736e8ff380e481ed8b523b9a Support creating traffic control rules
  • 3f57666094fcd007e2dec178fd2e67eee549b1e4 Support deleting Traffic Control rules and budgets
  • 4dbf574611b8c540c779a0f0d7dd9aca49b2c8a6 Support showing Traffic Control budgets
  • 43687eb356a40b790e383d0d7eb8d2ff6ea5da53 Validate burst and concurrency are set
  • 94764e5b8c44eec97cbd8a7feb155fa96af402f9 build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2
  • ee16ed6b5dfd7314e08008c0681d538897396988 build(deps): bump github.com/fatih/color from 1.18.0 to 1.19.0
  • aab20a184dc3fdede72cddc8e40902ff4f8e14cd build(deps): bump github.com/lib/pq from 1.11.2 to 1.12.0
  • 57cb8b02088e1b22d6bf83bd5fbe6642711be3b2 build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3
v0.276.0 New feature
Notable features
  • include_logs override for raw vtctld workflow list
  • Organization field in vtctld progress targets
Full changelog

Changelog

  • 3e3ae69aae871e7369b409ec28d8717f8d38d3c1 Add include_logs override to raw vtctld workflow list
  • c3c91ad63feabf4adf0dbef8531bb0e05f3e5cd6 Include organization in vtctld progress targets
  • 038eca9d90e71aafa91323a2991d7a924f853661 Merge branch 'main' into nickvanw/vtctld-get-workflows-include-logs
v0.275.0 New feature
Notable features
  • VDiff list command for replication verification
Full changelog

Changelog

  • b26f91618ca13a9e725f54eb82d6f7277f9b67df Add VDiff list command
  • 2c0586b20699836fe0cb0f48aff1250e2c28d62b build(deps): bump github.com/charmbracelet/huh from 0.8.0 to 1.0.0
  • d12bcbe325bbaea8ec3d4229429b7d39fdb19016 build(deps): bump github.com/tidwall/jsonc from 0.3.2 to 0.3.3
  • 190ff04dab5db447ef4d0ad4c1b8ad3fa1b82216 build(deps): bump golang.org/x/text from 0.34.0 to 0.35.0
v0.274.0 Bug fix
Notable features
  • Async MoveTables vtctld polling support
  • Required flags displayed in help output
Full changelog

Changelog

  • 60d3de798071ba5f4114f6e95e16f1cb2129b627 Fix MoveTables polling context handling
  • 1c26ae63535361de6a21506a663ad1eb1d473fb8 Merge branch 'main' into dependabot/go_modules/github.com/mark3labs/mcp-go-0.45.0
  • df242453a322a35e9952b77dc7a053de69000b3e Merge branch 'main' into dependabot/go_modules/golang.org/x/sys-0.42.0
  • 58de1111d67b80d9fb5ea0205883546f1872db06 Show required flags in --help output
  • b591d999078e19ae73caa6a78243915a94e21e24 Support async MoveTables vtctld polling
  • 95df0fa1d4a7252e74d5a8193a3fc1499b392012 build(deps): bump github.com/mark3labs/mcp-go from 0.44.1 to 0.45.0
  • 5e6f70b4161c111c0d6539ac8b00ee22d83c043d build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0
  • d5d2aeeeabe32b6420f9cde2ef25a28d0accd65a build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
  • 5a97bfaad943d1ab00308b64332d5d9d18cf1803 build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
v0.273.0 New feature
Notable features
  • Branch infrastructure management command
Full changelog

Changelog

  • fb0901472474ba5ef127121ef9b90d6cbcfd7848 Add branch infrastructure command (WIP)
  • 5666a434dde000fea8b806b8a279377e520820ed Update planetscale-go to v0.152.0 and wire up branch infra command
  • c2eb4ba50f7867e771fded536175c9970cf32331 build(deps): bump github.com/mark3labs/mcp-go from 0.44.0 to 0.44.1
v0.272.0 Breaking risk
Breaking changes
  • CLI-based MCP server deprecated in favor of hosted PlanetScale MCP server
Notable features
  • P2-P5 flags for MoveTables CLI commands
  • start-workflow and stop-workflow vtctld subcommands
  • Go 1.26 upgrade
Full changelog

Changelog

  • 0ce9e8547b5528b189d97a0d94c8000019a524de Add P2-P5 flags to MoveTables CLI commands
  • 412af78699edcbf5301ee090fdaa0091177a89f0 Add start-workflow and stop-workflow vtctld subcommands
  • 9f75fcc405d3e51ddf90893a5639a0ec31d91216 Bump Go Docker images to 1.26.0
  • d353c6ed82126f95bf07d5a77b963fd01087bde9 Bump Go to 1.26 and fix fmt format verb errors
  • 45f309a9eaf1b14bac72ce43688040e9795251c2 Cluster size is required for keyspace create
  • f72fcd3a4bcf7d7ef4d456b27acf5b6ef6c0cf4e Deprecate CLI-based MCP server in favor of hosted PlanetScale MCP server
  • f8105e6bedfeaaf4c5224cde4b788556124a7089 Merge branch 'main' into nick/vtctld-cli-base
  • 09ee4571770a285da14acd45ecce0f4dd18373a1 Merge branch 'main' into nick/vtctld-cli-lookup-vindex
  • 3604352aa608e31595e034b9dfda2ab74bf3f49e Merge branch 'main' into nick/vtctld-cli-materialize
  • 3f0f3bf45130163a13955a7e3462f7a8755c2242 Merge branch 'main' into nick/vtctld-cli-move-tables
  • d08a5acde2eb6c4d8ffc58fafcc18b1bb4ca370a Merge branch 'main' into nick/vtctld-cli-vdiff
  • ce9cf824d9cb84e413b87b3260d8dbfe3f41bc90 Merge branch 'nick/vtctld-cli-base' into nick/vtctld-cli-lookup-vindex
  • 521fdf3d78b07632b39ea0ec5eab70c1fbb2683b Merge branch 'nick/vtctld-cli-base' into nick/vtctld-cli-materialize
  • 994920e692a2a461492528e8ca1d5888c2f70b8e Merge branch 'nick/vtctld-cli-base' into nick/vtctld-cli-vdiff
  • 5aca10a3816bce89ae01fc7410345c2df2de40b6 Update planetscale-go to v0.151.0
  • 0d6f3c48b6cee037bd8d3cdc1cf76331eafbb1f8 Use raw string literals for format strings with quotes
  • 8e5d232b428a65b20a0c9e1bd7c0eed175d11378 build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1
  • bc9334ba56f991d11e83291581e5a6c93e2d8837 build(deps): bump github.com/lib/pq from 1.11.1 to 1.11.2
  • 85178c77dd8e7597127cb831f3eec1af499f41ea build(deps): bump github.com/mark3labs/mcp-go from 0.43.2 to 0.44.0
  • 1d06ef5b08f56773efdbd537757202b208a6d103 build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0
  • 6fdec9412755632d4e0e1eb7a9e47e9bc58161ee build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0
  • 2d466a47521402c04c59758c45bab4f5cefef0c1 build(deps): bump golang.org/x/text from 0.33.0 to 0.34.0
  • 33c2694013af2d2d853463c828d0aad77995a0aa goreleaser: drop windows/arm build target
  • 102ab11c8977253f1798a0cf80f9bc45e51ff9e5 lint fixes
  • b581ce3eb8b50a02ce768a98d7d08ba2cadaec2b vtctld: add LookupVindex CLI commands
  • e497bfb273f75ca49e8d184d1a9b164cde70e609 vtctld: add LookupVindex command coverage
  • 64baa4c9e8e847a738371c48954cd60baae4ba97 vtctld: add Materialize CLI commands
  • d6a3bf27c23ad97ef4a0ae6d906e537fb8313108 vtctld: add MoveTables CLI commands
  • 401e839782c8f06b4479f05880fb6ee4bf420bec vtctld: add VDiff CLI commands
  • 8172bd988cf5b45a43bad1ea764bf1d1263e001e vtctld: add base CLI commands for list-workflows and list-keyspaces
  • 32b44340301f1754ac6d0166a5e34b22ace136aa vtctld: align materialize include-logs default
  • 5797818cda88e65abeb320c94856ad3996a297b1 vtctld: align vdiff auto-retry default
  • 73a8db563e72836898ca6973e339cba027824fc6 vtctld: format VDiff command
  • 541857db8724e5547c854412952a227a2b3d28c1 vtctld: respect defer-secondary-keys server default
v0.271.0 New feature
Notable features
  • Support dumping only specified columns from databases
Full changelog

Changelog

  • 6a5372d4112d47071da2ecb3fd60906fb1b013ae build(deps): bump github.com/lib/pq from 1.10.9 to 1.11.1
  • e69cef4eba5c3daaf145f5f5fd3bea1a281230f0 feat(dump): support dumping only specified columns
v0.270.0 Breaking risk
Breaking changes
  • data-imports command deprecated
Notable features
  • TTL flag for service token creation
  • Connection URL output for Postgres role operations
Full changelog

Changelog

  • 7a3bee29333377955e935d286912895976a3d26e Add --ttl flag to service token create
  • f56fb0d61fde3e0bf43b137a6ad67db8ffb7ca8f Add connection URL output when creating or resetting Postgres roles
  • c99c5b5d5a8efc13a9c37fffa758cbf637e48368 build(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
  • dce2cd294c6538068685c4f389833498aa2c2a56 deprecate: mark data-imports command as deprecated
  • d2c135c9d417d11babf1a469c23febdd09684154 fix: improve error message when role command returns 404
  • 9e828a78bb2e8b85a16d3921c350279ce0a0e497 include service token check + permissions and include on all role commands
v0.269.0 Bug fix

Minor fixes and improvements.

Full changelog

Changelog

  • 8721fc0e78d696edb1857949bb3dabe0bcc3541c 2 replicas
  • 48fd2f74150dec632835f4f3782e48d5689b5b8c Default to PS-DEV for new, empty branches
  • ff0829007cf7f7b30b33b99d179a9275c9b494bd build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0
  • 16213b5808019047c3ac4aa2a485aaf6520325fe feat(size): improve cluster list with engine, configuration, and replicas columns
  • 41b0781e61101d4c868a79bc6989e1179cce6fc7 fix single-node pricing to use replica_rate
  • 3e9cf7533cbfca77973c0d7b8a87ab4f2b425cb7 fix: update force flag references from -force to --force in error messages
  • 12e387900c0183714056b857c44d12f462c29cdc format
  • ec826e0ee5c7a41de284c0f9f4bf2d639c6adbac lint
  • 2131f46afa25a64c594d15ec22f8513ac0d77ade show "configuration" and "replicas" in all tables regardless of filter
  • 0d1bae0e4bae84cf3081eeea6f9ae629938bccb8 use error handling
v0.268.0 Maintenance

Minor fixes and improvements.

Full changelog

Changelog

  • 1ddd5ed365e0e038fee792b9d5017f9929b38d99 Update to the latest version of Go and other deps
v0.267.0 Bugfix

Minor fixes and improvements.

Full changelog

Changelog

  • 1918bff0768c10eef047798211ce40f4128a17d2 Approve license
  • e4927f04fc19d943934acae4d2771839d1664793 Fix prepare binary data
v0.266.0 Breaking risk
⚠ Upgrade required
  • --auto-apply flag is deprecated; plan to remove usage from scripts and configuration
Changelog

Changelog

  • 304627daf6def5a52f58b9c10c1d33ee142bfdf1 Keep --auto-apply flag as deprecated
v0.265.0 New feature
Notable features
  • current indicator in org list
  • Major version selection for databases and branches
  • auto-apply flags for deploy requests
Full changelog

Changelog

  • 13f412935fa75e8f72bca19fc672ddef45d5cdd7 Add current to org list output
  • 16d47348e082a1ba8855759337c3ba716763a258 Support setting a major version when creating databases and branches
  • c79e5fe553c01d008642f82200696b9038ced2b5 auto-apply flags for create/edit deploy requests
v0.264.0 New feature
Notable features
  • webhook create, update, list, show, delete, and test commands
Full changelog

Changelog

  • d38121e012797a06361f8ca28970d168920652a9 Add webhook delete command
  • 2a76c64f886dc664b4c3ad0f34c7743e1dd73125 Add webhook list command
  • 11c79ee1a1b3f94d777a53939e21166650a03e81 Add webhook show command
  • ee49618d00cf993338153d50988388dd00e69b5e Add webhook test command
  • 5da10fb80beee9d605cc8f760ebb2d944a3b620a Add webhook create and update commands
  • 237b0db9db5448ab78391c16ad37ad5e65c937f3 go fmt ./...
  • d8d3bb23b2e83d36d63a6a6d4154a38a9bc03c03 go fmt ./...
  • 109fabba64b30e47372421b87ebccc764f7dd7d5 go mod tidy
  • 3773c71205bce1e35ce253463a72dd345b1f8083 build(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0
  • ef7be747dd470f33e67ec394e840b59f38607544 build(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.43.1
  • 27ab2be2c31c337e01436867fdb816896e82d807 build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1
  • d3c5a94ae7f2bfa6638df8d70733c51487e950d7 build(deps): bump golang.org/x/text from 0.30.0 to 0.31.0
v0.263.0 Bug fix
Notable features
  • Zed editor integration flag
Full changelog

Changelog

  • f459411a72262e938cc37001ca415739dd4f927c Add extra tests for issue 1462 fix
  • 0174447544c4267ad22ac56573cf03f6ccb78485 Corrections for issue 1462
  • 3287a73d3d6db17a00ff9f189fad8fcc553ca319 add flag to install pscale MCP to zed (#1147)
v0.262.0 New feature
Notable features
  • Service tokens can be created with a name
Full changelog

Changelog

  • 3416524fb170a73643dae3efa26e8764f259189d Fix order of last used at
  • 275a1c035e8a134db573208b44e5d9c4812407ce Support creating service tokens with a name
  • 6d79cebad72bc8bb61ad6932228bac7e945a9176 build(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0
  • 0b0fda60b6fe947b20f4c06b7cde6125a5496dd6 build(deps): bump github.com/mark3labs/mcp-go from 0.41.1 to 0.43.0
  • a667b09cb6e646d6f74ae2b32d25201cdee59908 build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0
  • d989f5770a713b1902faca00ed39888760a32c33 build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0
  • c05c5c6c26c82fedac610c08a6f471fd1cf61821 build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0
v0.261.0 New feature
Notable features
  • role reassign command
  • role reset command
Full changelog

Changelog

  • 0575cf795bfe0dd3330112dd73180f8df6a93cc5 Add role reassign and role reset
  • 5441c082ee9a59b7ebf5e7323a33ff8a6ce63f91 Bump planetscale-go to get Reset and Reassign
  • 64dd3cb06dd2cc7a557fbc5cafc1ba9f1adb25c3 Bump planetscale-go to v0.143.0
  • 97afaf62fd38e8e07f5f3e7fb06c0b006c289a17 Fill in missing mock methods to fix the test
v0.260.0 New feature
Notable features
  • --replicas flag for database create
Full changelog

Changelog

  • bf129bb9f27cf0f0d86e411cdd066b295a9fec58 Add --replicas flag to database create command
  • d5886949383e5e76bcaaaed836da76d00b528414 Update Replicas Flag Description for PostgreSQL
  • b6591196372cd1a22bd2fdb1e2829a6f80a36e0d Upgrade planetscale-go to v0.142.0
v0.259.0 New feature
Notable features
  • Multiple output formats for database dump command
Full changelog

Changelog

  • 4d3dc8572886b329c49bf032107ceeee188f8fb3 Add multiple output formats to database dump command
  • 7513d6be5aef2f79ad4dadbb3c7e5f2d2ca6bc8d build(deps): bump github.com/mark3labs/mcp-go from 0.39.1 to 0.41.1
  • c50a53f4688b2b3e0d9f879e992f1a8e616fd879 build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0
  • 9804e90f64074b7ddb46d67165d87a2c3259c3a6 build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0
  • 91bdab0292ca1714c06698d04f29cc27f08d8476 build(deps): bump golang.org/x/text from 0.29.0 to 0.30.0

What's Changed

  • build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1133
  • build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1135
  • build(deps): bump github.com/mark3labs/mcp-go from 0.39.1 to 0.41.1 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1131
  • build(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1134
  • Add multiple output formats to database dump command by @ivov in https://github.com/planetscale/cli/pull/1136

New Contributors

  • @ivov made their first contribution in https://github.com/planetscale/cli/pull/1136

Full Changelog: https://github.com/planetscale/cli/compare/v0.258.0...v0.259.0

v0.258.0 Maintenance

Minor fixes and improvements.

Changelog

Changelog

  • b12284668783c0924af2ffbbc97a9a343765b704 Increase db create --wait timeout
v0.257.0 Maintenance
Notable features
  • Extended timeout for branch readiness checks
  • Optimized branch readiness checker for fewer API requests
Full changelog

Changelog

  • 8e779557c919591947217d0eaba450eff432a4ac Add a workflow for linting and formatting
  • f901bd6fc07af4016b3ee53b8df0f2a0ea060dc2 Disable errcheck for now
  • 141dbc79e780980fe797a9ee235e022af8a39118 Extend timeout for database branch readiness checks
  • 2d5cd63ac6407e3882930031745d1155e7ff7a34 Run linters from Makefile as well
  • 6c003c84b40edecef71fa16ef65571970517f2c4 Use latest linter
  • 0d84de75a4bc2139f5c64581cbfd7712e4d55643 adjust branch ready checker to do less api requests
  • 3dddcf1df197dabf2e78c24aa584072ee7e11e94 build(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.39.1
  • 8413cdd9563f837a16fceb15c7c278f31472695c build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
  • 04ef4d6619f7ec40cc29cf525248ee2bac3a276e build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10
  • 123e05531261b735b65e215d65fa60ee29da3513 build(deps): bump github.com/spf13/viper from 1.20.1 to 1.21.0
  • eb18fd93ed8fd83ab533ecc07a12844b3ab87fc2 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1
  • a99d2b6e3c0bd3a4845ae8b8f14be36429289237 build(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0
  • 6b34d39fc4c539e27b00e5aefbdd5b289d7b0efc build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0
  • 3bbaca1ee37ec70da3b183a70fa6d1a9785a0be0 build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0
  • 8450f04649b707f6599a3aac10bf3467c3b6da35 build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0
v0.256.0 Bug fix

Fixed branch list to retrieve all branches, not just first 25.

Full changelog

Changelog

  • 0396ee3a497b9926cd9a6b6f8a401cd29642f626 Updated planetscale-go dependency and improved branch list command for retrieving all branches rather than only the first 25 branches.
  • fc4710ef53e4c8e32ac6f4c364366ea0cb74a8ea remove accidentally added compiled pscale command
v0.255.0 New feature
Notable features
  • Added --wait flag to database create command
Changelog

Changelog

  • d8ef1ab90a01df2172a9d01724fa6881bdf0288e Add --wait flag to database create
v0.254.0 New feature
Notable features
  • Add `--wait` flag to keyspace create command
Changelog

Changelog

  • f628c16f2ddfc5fc7f6afdd630f0690bcb7b53ba Add --wait flag to keyspace create
v0.253.0 New feature
Notable features
  • --engine flag for size cluster list
Full changelog

Changelog

  • cc5d0289c803963167cc705ddd43f5e846238ef1 Add --engine flag to size cluster list command
  • ecb92d4a7ce463cb10495c705e3ee55bc9f9af7f Use official planetscale.WithPostgreSQL() from SDK
  • eb96fb9bce45fa6307e7442d71615c5d02c7f6f5 bumps go SDK to v0.140.0 for postgres engine flag

What's Changed

  • Add engine flag to cluster size list by @teknogeek0 in https://github.com/planetscale/cli/pull/1110

Full Changelog: https://github.com/planetscale/cli/compare/v0.252.0...v0.253.0

v0.252.0 Maintenance

Minor fixes and improvements.

Full changelog

Changelog

  • 8bcfe9d40a299cb7bcef2c7039b4ec1f75da04fa Update database command group title to 'General database commands'
v0.251.0 New feature
Security fixes
  • Parameterized queries to prevent SQL injection in Postgres operations
Notable features
  • Postgres role management commands (create, delete, get, list, renew, update)
  • Postgres shell implementation for interactive query execution
  • Postgres MCP tools: get_schema, run_query, list_keyspaces, list_tables
Full changelog

Changelog

  • 31ff2c006a8ad155a28c2b8d3d154d117cca59a0 Add query_count to MCP get_insights output
  • 515cdade520f94bdc00543e6038703a8c87d5318 Add missing roleutil.go
  • c82e14f9cee99799f2d1e00695db242c3dafdc8a Add per-tool instructions about naming conventions
  • 71e62fab4e47b4b8dcfa8554a5beff803780897a Bump go to 1.24.6
  • 69eeb2db1e914c32cf093a3dcfac23c7e3a72ccd Clarify tool usage statements
  • 94b5f7a7759409102060e7a565cbb3fd91a32d1c Correct the error message
  • 106f9b995b72726569d7387e5084cb2785ace487 DRY up MCP tools that care about database kind
  • f27daa8fea997b6b8ec7e02530f9c99ab4a23ee4 DRY up TTLFlag
  • f9b62364376d9ec34841d5c8ebb9dcae9eb69eea Escape table names for MySQL
  • 56bb1c87313b49380b89ec7a9d4e2a2258b8c49d Fix the build warnings
  • 81ee614a7543cd9eb843f2e601f5cbcfcc962e21 Give some MCP-wide instructions
  • d7b7ef238cd9fe228a7603ade67e8bddadbc5453 Implement get_schema MCP tool for Postgres
  • 711ee1e37dc3c0beb7b82ee7cd76fc37f8e1f9c5 Implement pscale role create
  • 41df61e25650de7d0fa362ecab6fdada935e9764 Implement pscale role delete
  • 3fa6b4be1f2d253b5289af6c59b1f5c8a8e56ed1 Implement pscale role get
  • aa8347f74ea8f97bdde6a6df0c326f1332e67535 Implement pscale role list
  • 4f7e1ae672e4d29dae3dbec29d2c0fb8d98fd017 Implement pscale role renew
  • 42368a29e8564161f71a46a4aa42c0a36658a74a Implement pscale role update --name newname
  • 164ad51724164f053dfa0c6a59336a9a7b40342d Implement pscale shell for Pg
  • 2f0137800ac4ab7a4e8425aa8add4beca2c433a9 Implement run_query MCP tool for Postgres
  • badf675cdd375b935ded31adddfc1385a7ecf308 Implement mcp list_keyspaces tool for Postgres
  • f9f6927b380ed252c4fd30a6a1c812d666b8c05f Implement the list_tables MCP tool for Postgres
  • 00d8adb704569ff8e3ba79d46386e426abc1db6d Include database kind in list_databases output
  • 050e3ac245558fcacc08624345eaad5a7749b1c3 Make prompt+branch styling work right
  • 15f63c9e68a39c8a5ee965c96051c9411c019bf9 Move pscale mcp and pscale shell in usage
  • f9ac5792dcc1eb76cb4947a1461a887346f818af Provide stronger instructions about org/db format
  • 3415e8f02608023d26f6b2dda850961ddf087807 Refactor parseDuration into a shared util file
  • dd7fe82122cdcd0b84473399bbe1fb3e24e7eddb Refactor shellFlags
  • c1a5a8cb8d452c503ade52620a6e772fb3113125 Remove unneeded goroutines and channels
  • 0c71348290fcd0c8589ccaefa74bfbd605198fca Rename old helpers to say they're for MySQL
  • cff54893f200dd90c6d6f64e10b054a236eb7d71 Suggest a successor role
  • 2db1d3d853d32baef23479568f1914571ba699d4 Suggest some common inherited roles
  • 43c74bdded7b11afe89cd62cf024486dde58da5a Support pscale role list --web
  • 04ba27ee33b78147ddbddb7ad7a00dda5c0be508 Undo Claude changes to the MySQL code path
  • 4506a6262ecbd438e7ba0e5405d6fdb585d0cb53 Unify role-name generation
  • 5f5989071a6389ef4ebb814f40696867bd02814f Use a port if the roles server provides one
  • 2060865b6b1ce444d476cc31812d5f22221f75c7 Use parameterized queries to avoid SQL injections
  • 4945c46d1d14ecdfd97fda5f879735a0ad94765e Use updated planetscale-go
  • fa23456db69dd10725f3e73c1ee8b55c69efeab7 build(deps): bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0
  • b94c741775f4399a32d489456ff82c760c88a2ae build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0
  • 35a74069d77f457cbf163243b1943a1876f1dd6c build(deps): bump golang.org/x/text from 0.27.0 to 0.28.0

What's Changed

  • build(deps): bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1099
  • build(deps): bump golang.org/x/text from 0.27.0 to 0.28.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1101
  • build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1100
  • Add pscale role commands by @piki in https://github.com/planetscale/cli/pull/1102
  • Implement pscale shell for Postgres by @piki in https://github.com/planetscale/cli/pull/1103
  • Bump go to 1.24.6 by @joshmgross in https://github.com/planetscale/cli/pull/1104
  • Implement all the MCP tools for Postgres by @piki in https://github.com/planetscale/cli/pull/1105

Full Changelog: https://github.com/planetscale/cli/compare/v0.250.0...v0.251.0

v0.250.0 New feature
Notable features
  • Vitess v21 support
  • Improved Vitess internal table filtering in dumps
Full changelog

Changelog

  • 21c7023385e09231518ca5ec05e847579da9599a Add regex reference
  • 4e4bd36c1899525668c8c7649cfcdf02c42fc4e5 Update to latest psdbproxy and Vitess v21
  • b48773ec649c07b894f8188cefb3044b93d9ec42 build(deps): bump github.com/mark3labs/mcp-go from 0.34.0 to 0.35.0
  • c96bb1f3c51cb2655f12f699c7977ec01fca14b0 build(deps): bump github.com/mark3labs/mcp-go from 0.35.0 to 0.36.0
  • e9e53308a25919b6895a3c4981812e975c633a88 fix whitespace for tests
  • 578d2eabce491b76fc2a8b7699aee0bd60c59769 fix: Update vitess internal tables ignore regex in dumper

What's Changed

  • build(deps): bump github.com/mark3labs/mcp-go from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1093
  • Update to latest psdbproxy and Vitess v21 by @dbussink in https://github.com/planetscale/cli/pull/1094
  • build(deps): bump github.com/mark3labs/mcp-go from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/planetscale/cli/pull/1096
  • fix: Update vitess internal tables ignore regex in dumper by @tubaxenor in https://github.com/planetscale/cli/pull/1098

New Contributors

  • @tubaxenor made their first contribution in https://github.com/planetscale/cli/pull/1098

Full Changelog: https://github.com/planetscale/cli/compare/v0.249.0...v0.250.0

v0.249.0 Maintenance

Minor fixes and improvements.

Changelog

Changelog

  • bbf96d36e32c159ba123ebc1f2955f951ba3dae9 Fix build
v0.247.0 Breaking risk
Breaking changes
  • Default cluster-size value removed from database create command
Notable features
  • Postgres branch management commands
Full changelog

Changelog

  • afd355dc104d5a8527d01ac1989e0d69dcd1d4e6 Add kind flag to database creation (#1081)
  • 60042594ec473c53a846ed517d24a1dfe3c20741 Implement commands for Postgres branches (#1080)
  • 90efee8ccb5c1e5481dce06cb6b1e3edb8eeab3d Remove default cluster-size value for database create (#1085)
  • 849deac140348e86786e3480c2b73c9c7f418580 Rename kind flag for database creation (#1086)
  • 6dd4dec63932579abd8995f9b7263c12edf84582 build(deps): bump github.com/go-viper/mapstructure/v2
  • f3fd8b6be74c236c95c728c50ec3b9330924272f build(deps): bump github.com/mark3labs/mcp-go from 0.32.0 to 0.33.0
  • c14fb97f5b5f3921c13c1a63d7764e996c761526 build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
  • 1d50207ae6ae172fdf9bab03e698959b284308fb build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0
  • b8b68e65a87030a48e1bca991040cdcd3078ba3b build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
v0.246.0 Bug fix

Minor fixes and improvements.

Full changelog

Changelog

  • 12f54d3985b2a7d6cab33745477b5ceb3df614c1 Fix deploy-request timestamp display bug caused by tableprinter library
  • 32105170cd579037a846c9cd58492d5154ea3564 build(deps): bump github.com/go-sql-driver/mysql from 1.9.2 to 1.9.3
  • dedf1c2ddbd0281f4fd1b909c09d25736858ef46 build(deps): bump github.com/mark3labs/mcp-go from 0.31.0 to 0.32.0
  • 8c7c4dfcb93cd78ad6de0dcdd643c08e3d218a93 build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0
  • 08d070cbe4ab22eed288622f12ae2a480329417b build(deps): bump golang.org/x/text from 0.25.0 to 0.26.0
v0.245.0 New feature
Notable features
  • Selective password deletion via --name flag
  • Pagination support for password list command
Full changelog

Changelog

  • 7975a6e7151f2fcc2916a3afd0330a9bf9853c3d Add --name flag to password delete command
  • 1e85c7b91b3f19449bbb68c1b6925c352836dd7a Implement pagination for password list command
v0.244.0 Bug fix

Minor fixes and improvements.

Full changelog

Changelog

  • f7c34fb498c40586ee8fdce3d4f738239e629ea5 Fixes auth check for service tokens
  • 2d58b6fe6c05b3161003ef1f6414815a7e79fbc8 Improve error messages for branch delete|promote|demote|list
  • 46a099683bc855e0c4fa205717a5e1fcc1b68ded Improve service token auth error messages
  • dcd4caa4e3e9f068d668b00ee593bd2cd13714c0 Update internal/cmd/auth/check.go
  • 5d14f98c84d47d387c8434ce1acb1bd1d05e5b9e build(deps): bump github.com/mark3labs/mcp-go from 0.30.1 to 0.31.0
  • e8aac27208ee8d0517e576cac4cd736a88a02a4b get error messages right
  • 4b1f54ca91aad1bb20f1fffb82bea928e77953af remove extra period

Beta — feedback welcome: [email protected]