Skip to content

planetscale/mcp

v0.295.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 18d MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

database go mysql mysql-client planetscale

Summary

AI summary

Removed the user-facing --no-notify flag from D1 import commands, breaking existing workflows.

Full changelog

Changelog

  • d6eaf5e181cbc16a3dbbc60caf7625348aa3c06e Add DDL lint warnings for views, triggers, and non-simple indexes.
  • 8aa1a3434f82c2c8e5609ef8cfb5fce00fe04471 Add pscale import d1 for Cloudflare D1 offline migration.
  • ec6f38b4bcff4642ee698b3ea8896b37565a7285 Add support for proper uuid parsing
  • 4ee747baaaecc84826d29723f4d53f0cbf3e6251 Aggregate Slack progress updates for table load and row-count verify.
  • 9e93a49b7392f78b272d071ac5409427c75f4c6b Document import d1 in the embedded agent guide.
  • 78f18823f3ef0758ff850afc6482dd6753581c6f Drop pgloader/sqlite3 from CI; D1 tests skip without them.
  • 541a200a6b72be3bf23d603d54ab99a4fecd6f79 Fix D1 import failures to return prepared result context.
  • 96cdadbcaeffeaea95649beb3d0d5a3cf2eecd8a Fix D1 import resume paths, pgloader validation, and JSON errors.
  • c5ee72ef3735fa390e73878c9e10a8e1182bebb8 Fix D1 state persistence ordering and pgloader resume edge cases.
  • 66a27a10f30619d58d2f5e26f98daccdf67eea19 Fix start resume using wrong Postgres dbname from state.
  • 2b9a983ccf546913de0043339dc3aa2c5f0752ff Fix staticcheck De Morgan lint in simpleIndexColumnName.
  • a54ef07c55599e8477b846192e7d193a9a308b08 Fix verify using wrong Postgres dbname from migration state.
  • 6091962b97f67c1c24efd3b28904a9f987a033a3 Group human-readable lint issues by severity and code.
  • a1760145ffb2d71005833de3b397c2dc52799722 Harden D1 import load path, verify, and resume correctness.
  • 875ae19b29cb4b32ca8fca3c31a19cb6ed202243 Harden D1 import parsing, verify, and complete flow.
  • f304ef0d6cc49390a8052b68be4f7df05ae9c96c Honor explicit --dbname when Import resolves migration db_name.
  • 0f6863ee5918446c5eb9610585d9d8b2b0456a8d Limit D1 import role cleanup to d1-import-* names only.
  • cf1d8c8b8cc0f772c342971b42e92b1db4f71239 Merge origin/main into import-d1.
  • 2e227a0180b48a2192ac5b88c699062bfcd4e873 Merge remote-tracking branch 'origin/main' into import-d1
  • 3f18afd88693aa0f0deda32d3f3d53c21040f391 More epoch time fixes
  • 6a1121284c9ddc0f1598bcf29eae3567a5220721 Persist explicit --dbname during start --dry-run.
  • ddc2c600b0d12ae8bf387f97f537e707baa87f08 Remove internal D1 pre-deploy checklist from the CLI repo.
  • d0b2a4c35a6d24aa3f8bd3c81e21e25f430f7d1f Remove stale PRE_DEPLOY.md reference from ORM metadata comment.
  • 024db0810552ae2efcb8457f37c23e051018aba4 Remove user-facing --no-notify flag from import d1 commands.
  • 30dedc9b59a80a83af2ad9d1c97aea210a9c95c2 Run go fmt on ImportOptions after adding DBNameExplicit.
  • be9edcb11af9b191c810a957b4896b5a0cdda0a9 Stop suggesting start --dry-run when lint errors block import.
  • 4ee6289dc265cb65ec9a0117ff4ac75ac114a580 Untrack IMPORT-D1.md working notes (added by mistake).
  • 0f6aaf25d982cd56c8248e450f1545dc83de7d4e lint fixes
  • c12d3b6dfc4fda35c43b8a3d4f7ffe3f940c41fd throw an error if migration id is invalid during verification
  • 3aec2a3e6bf07800a7d9f16d57169aefcb554a00 update gitignore

Breaking Changes

  • Removed user-facing `--no-notify` flag from import d1 commands

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track planetscale/mcp

Get notified when new releases ship.

Sign up free

About planetscale/mcp

The CLI for PlanetScale Database

All releases →

Related context

Earlier breaking changes

  • v0.287.0 Requires --keep-data and --keep-routing-rules flags for move-tables complete and cancel operations

Beta — feedback welcome: [email protected]