Release history
planetscale/mcp releases
The CLI for PlanetScale Database
All releases
42 shown
Minor fixes and improvements.
Changelog
Changelog
- 66476cf1d71f336f7176a7bcd9616374dcdc6ed5 Add tenant-id to movetabels
- 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)
- 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
- 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_TOKENwith a GitHub App token - 606be2804267b87ac30abb13fb07f7a3bb297fd4 Support configuring traffic budget
warning_threshold
- Script injection prevention in release automation
- 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.shis 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
- 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
- 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
burstandconcurrencyare 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
- 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
- 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
- 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
- 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
- CLI-based MCP server deprecated in favor of hosted PlanetScale MCP server
- 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
- 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
- data-imports command deprecated
- 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
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
Minor fixes and improvements.
Full changelog
Changelog
- 1ddd5ed365e0e038fee792b9d5017f9929b38d99 Update to the latest version of Go and other deps
Minor fixes and improvements.
Full changelog
Changelog
- 1918bff0768c10eef047798211ce40f4128a17d2 Approve license
- e4927f04fc19d943934acae4d2771839d1664793 Fix prepare binary data
- --auto-apply flag is deprecated; plan to remove usage from scripts and configuration
Changelog
Changelog
- 304627daf6def5a52f58b9c10c1d33ee142bfdf1 Keep --auto-apply flag as deprecated
- current indicator in org list
- Major version selection for databases and branches
- auto-apply flags for deploy requests
Full changelog
Changelog
- 13f412935fa75e8f72bca19fc672ddef45d5cdd7 Add
currenttoorg listoutput - 16d47348e082a1ba8855759337c3ba716763a258 Support setting a major version when creating databases and branches
- c79e5fe553c01d008642f82200696b9038ced2b5
auto-applyflags for create/edit deploy requests
- webhook create, update, list, show, delete, and test commands
Full changelog
Changelog
- d38121e012797a06361f8ca28970d168920652a9 Add
webhook deletecommand - 2a76c64f886dc664b4c3ad0f34c7743e1dd73125 Add
webhook listcommand - 11c79ee1a1b3f94d777a53939e21166650a03e81 Add
webhook showcommand - ee49618d00cf993338153d50988388dd00e69b5e Add
webhook testcommand - 5da10fb80beee9d605cc8f760ebb2d944a3b620a Add
webhookcreateandupdatecommands - 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
- 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)
- 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
- role reassign command
- role reset command
Full changelog
Changelog
- 0575cf795bfe0dd3330112dd73180f8df6a93cc5 Add
role reassignandrole 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
- --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
- Multiple output formats for database dump command
Full changelog
Changelog
- 4d3dc8572886b329c49bf032107ceeee188f8fb3 Add multiple output formats to
database dumpcommand - 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 dumpcommand 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
Minor fixes and improvements.
Changelog
Changelog
- b12284668783c0924af2ffbbc97a9a343765b704 Increase db create --wait timeout
- 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
errcheckfor 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
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
- Added --wait flag to database create command
Changelog
Changelog
- d8ef1ab90a01df2172a9d01724fa6881bdf0288e Add
--waitflag to database create
- Add `--wait` flag to keyspace create command
Changelog
Changelog
- f628c16f2ddfc5fc7f6afdd630f0690bcb7b53ba Add
--waitflag to keyspace create
- --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
Minor fixes and improvements.
Full changelog
Changelog
- 8bcfe9d40a299cb7bcef2c7039b4ec1f75da04fa Update database command group title to 'General database commands'
- Parameterized queries to prevent SQL injection in Postgres operations
- 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_countto MCPget_insightsoutput - 515cdade520f94bdc00543e6038703a8c87d5318 Add missing roleutil.go
- c82e14f9cee99799f2d1e00695db242c3dafdc8a Add per-tool instructions about naming conventions
- 71e62fab4e47b4b8dcfa8554a5beff803780897a Bump
goto1.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_schemaMCP 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 shellfor Pg - 2f0137800ac4ab7a4e8425aa8add4beca2c433a9 Implement
run_queryMCP tool for Postgres - badf675cdd375b935ded31adddfc1385a7ecf308 Implement mcp
list_keyspacestool for Postgres - f9f6927b380ed252c4fd30a6a1c812d666b8c05f Implement the
list_tablesMCP tool for Postgres - 00d8adb704569ff8e3ba79d46386e426abc1db6d Include database kind in list_databases output
- 050e3ac245558fcacc08624345eaad5a7749b1c3 Make prompt+branch styling work right
- 15f63c9e68a39c8a5ee965c96051c9411c019bf9 Move
pscale mcpandpscale shellin 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 rolecommands by @piki in https://github.com/planetscale/cli/pull/1102 - Implement
pscale shellfor Postgres by @piki in https://github.com/planetscale/cli/pull/1103 - Bump
goto1.24.6by @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
- 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
Minor fixes and improvements.
Changelog
Changelog
- bbf96d36e32c159ba123ebc1f2955f951ba3dae9 Fix build
- Default cluster-size value removed from database create command
- Postgres branch management commands
Full changelog
Changelog
- afd355dc104d5a8527d01ac1989e0d69dcd1d4e6 Add
kindflag to database creation (#1081) - 60042594ec473c53a846ed517d24a1dfe3c20741 Implement commands for Postgres branches (#1080)
- 90efee8ccb5c1e5481dce06cb6b1e3edb8eeab3d Remove default
cluster-sizevalue fordatabase create(#1085) - 849deac140348e86786e3480c2b73c9c7f418580 Rename
kindflag 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
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
- 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
Minor fixes and improvements.
Full changelog
Changelog
- f7c34fb498c40586ee8fdce3d4f738239e629ea5 Fixes
auth checkfor 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