---
name: PlanetScale CLI
slug: planetscale-cli
type: github
source_url: https://github.com/planetscale/cli
organization: PlanetScale
organization_slug: planetscale
total_releases: 101
latest_version: v0.281.0
latest_date: 2026-04-07
last_updated: 2026-04-19
tracking_since: 2023-12-06
canonical: https://releases.sh/planetscale/planetscale-cli
organization_url: https://releases.sh/planetscale
---

<Release version="v0.281.0" date="April 7, 2026" published="2026-04-07T21:41:09.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.281.0">
## 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


</Release>

<Release version="v0.280.0" date="March 31, 2026" published="2026-03-31T20:11:30.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.280.0">
## 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`


</Release>

<Release version="v0.279.0" date="March 31, 2026" published="2026-03-31T13:29:04.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.279.0">
## 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


</Release>

<Release version="v0.278.0" date="March 30, 2026" published="2026-03-30T20:09:57.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.278.0">
## 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


</Release>

<Release version="v0.277.0" date="March 26, 2026" published="2026-03-26T19:34:18.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.277.0">
## 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


</Release>

<Release version="v0.276.0" date="March 16, 2026" published="2026-03-16T15:08:51.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.276.0">
## 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


</Release>

<Release version="v0.275.0" date="March 14, 2026" published="2026-03-14T19:19:52.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.275.0">
## 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


</Release>

<Release version="v0.274.0" date="March 9, 2026" published="2026-03-09T22:10:28.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.274.0">
## 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


</Release>

<Release version="v0.273.0" date="March 3, 2026" published="2026-03-03T21:20:53.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.273.0">
## 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


</Release>

<Release version="v0.272.0" date="February 25, 2026" published="2026-02-25T16:05:08.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.272.0">
## 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


</Release>

<Release version="v0.271.0" date="February 2, 2026" published="2026-02-02T15:06:13.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.271.0">
## 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


</Release>

<Release version="v0.270.0" date="January 13, 2026" published="2026-01-13T23:39:03.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.270.0">
## 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


</Release>

<Release version="v0.269.0" date="January 9, 2026" published="2026-01-09T15:10:41.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.269.0">
## 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


</Release>

<Release version="v0.268.0" date="December 9, 2025" published="2025-12-09T10:04:19.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.268.0">
## Changelog
* 1ddd5ed365e0e038fee792b9d5017f9929b38d99 Update to the latest version of Go and other deps


</Release>

<Release version="v0.267.0" date="December 9, 2025" published="2025-12-09T09:54:06.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.267.0">
## Changelog
* 1918bff0768c10eef047798211ce40f4128a17d2 Approve license
* e4927f04fc19d943934acae4d2771839d1664793 Fix prepare binary data


</Release>

<Release version="v0.266.0" date="December 4, 2025" published="2025-12-04T23:40:04.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.266.0">
## Changelog
* 304627daf6def5a52f58b9c10c1d33ee142bfdf1 Keep --auto-apply flag as deprecated


</Release>

<Release version="v0.265.0" date="December 4, 2025" published="2025-12-04T17:01:46.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.265.0">
## 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


</Release>

<Release version="v0.264.0" date="December 2, 2025" published="2025-12-02T18:48:42.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.264.0">
## 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


</Release>

<Release version="v0.263.0" date="November 28, 2025" published="2025-11-28T18:40:17.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.263.0">
## Changelog
* f459411a72262e938cc37001ca415739dd4f927c Add extra tests for issue 1462 fix
* 0174447544c4267ad22ac56573cf03f6ccb78485 Corrections for issue 1462
* 3287a73d3d6db17a00ff9f189fad8fcc553ca319 add flag to install pscale MCP to zed (#1147)


</Release>

<Release version="v0.262.0" date="November 25, 2025" published="2025-11-25T19:39:39.000Z" url="https://github.com/planetscale/cli/releases/tag/v0.262.0">
## 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


</Release>

<Pagination page="1" total-pages="6" total-items="101" next="https://releases.sh/planetscale/planetscale-cli.md?page=2" />
