This release is focused on making local development and environment switching much better, especially for agentic development. The Convex CLI now lets you explicitly create and switch between local and cloud deployments, including temporary deployments with expiration times, making it much easier for coding agents and automated workflows to move between environments safely. Non-interactive commands now default to an anonymous deployment when nothing is configured, so agents, scripts, and CI can get started without extra setup, and local anonymous deployments now work even when you’re logged in. We also fixed an issue where npx convex dev could use the wrong deployment after switching.
There are also a few major improvements for app structure and developer experience. Components can now define their own HTTP routes in http.ts, mounted under an isolated URL prefix. npx convex dev now supports a new --start flag for running your app dev command alongside the Convex dev server, simplifying local setup for both humans and agents. Finally, component codegen now uses ComponentApi types by default, improving the typing model for component-based apps.