> Discover all available pages from the documentation index: https://mastra.ai/llms.txt # CLI The CLI has been simplified by removing deployment commands, configuration flags, and starter files. A new migration command has been added to help with database schema upgrades. ## Added ### `mastra migrate` command A new `mastra migrate` command helps run database migrations when upgrading Mastra versions. This is particularly useful when upgrading from older versions that may have data incompatibilities. ```bash npx mastra migrate ``` The command bundles your project and connects to your configured storage before running any necessary migrations. It currently supports migrating duplicate span entries that may prevent unique constraint creation. See the [Storage migration guide](https://mastra.ai/reference/migrations/upgrade-to-v1/storage) for details on when this migration is needed. ## Removed ### `mastra deploy` command The `mastra deploy` command has been removed from the CLI. This change simplifies the CLI by removing vendor-specific deployment logic. To migrate, choose one of the [deployment platforms](https://mastra.ai/docs/deployment/overview) of your choice. ### `--env` flag from `mastra build` The `--env` flag has been removed from the `mastra build` command. This change simplifies the build command. To migrate, use `mastra start --env ` to start the build output with a custom environment. ```diff - mastra build --env production + mastra build + mastra start --env production ``` ### `--port` flag from `mastra dev` The `--port` flag has been removed from the `mastra dev` command. Port configuration is now handled through the Mastra instance configuration. This change centralizes port configuration. To migrate, use `server.port` on the Mastra instance instead of the CLI flag. ```ts const mastra = new Mastra({ server: { port: 3001, }, }) ``` ### Telemetry options from CLI The `telemetry` option has been removed from CLI commands including the `--no-telemetry` / `-nt` flag. Telemetry configuration has been removed from the CLI. This change reflects the move of telemetry features to the observability package. To migrate, remove telemetry flags from CLI commands. Use `@mastra/observability` for tracing features.