npx @buildinternet/releases get convexRecently shipped v1.45.0 with in-place local upgrades and stateless MCP support, plus scoped dev tokens that keep agents from pushing to prod.
Local deployments upgrade in place. v1.45.0 replaces the snapshot export/import cycle, so upgrading no longer depends on local data size and no longer prompts about transferring it.
Scoped authorization tokens for agent safety. npx convex dev keys normally carry the logged-in user's full power, so a too-helpful agent can run npx convex deploy against production. Keys can now be limited to narrower scopes, protecting against premature deploys.
MCP server and service tokens. The Convex MCP server (npx convex mcp) now speaks the stateless MCP protocol (2026-07-28 spec), and a new getServiceToken function generates service tokens for first-party Convex services — groundwork for the upcoming Convex AI gateway.
Schema and environment conveniences in v1.44.0. schema.doc(tableName) returns a validator for whole documents, adding the id and creationTime system fields (per member of union tables), and schema.id(tableName) scopes v.id to schema tables. docValidator from convex/server covers the table-definition-only case. CONVEX_SITE_URL and CONVEX_CLOUD_URL now ship by default in generated server types. Also fixed a referential-instability bug in ConvexProviderWithAuth and misleading convex login status output.
ESLint plugin catches risky wiring. v4.0.0's @convex-dev/no-schema-import-cycle (error by default) flags schema.ts files importing code that depends back on the schema. v3.0.0 added no-top-of-hour-crons, warning on on-the-hour cron schedules — the same burst risk the new optional minuteUTC avoids.
HTTP headers reachable in every function. Functions can now read HTTP headers to check the requester's IP or custom client headers like version or agent.
Recent platform updates. CLI deployment usage and usage-limits commands, the public streaming-export API, password/passkey login with MFA, dashboard search-and-navigate, and lower business-tier pricing for paused deployments all landed in the recent v1.43.0 cycle.