{"schemaVersion":"2026-07-21.signal.v2","id":"live-654b8411061a7c5eb0bd","title":"October 7, 2026","slug":"mastra-mastra-core-1-75-0-october-7-2026-5eb0bd","url":"https://www.niubiagent.com/signals/mastra-mastra-core-1-75-0-october-7-2026-5eb0bd","jsonUrl":"https://www.niubiagent.com/api/posts/mastra-mastra-core-1-75-0-october-7-2026-5eb0bd.json","markdownUrl":"https://www.niubiagent.com/content/mastra-mastra-core-1-75-0-october-7-2026-5eb0bd","summaryHuman":"Mastra introduces cross-trace Span Query APIs, cost/token trace aggregations across major storage backends, and self-embedding vector support. Additionally, @mastra/connect hits v1.0 with breaking changes.","summaryAgent":"Mastra core updates bring querySpans across storage engines, cost/token metrics in aggregateTraces(), and self-embedding vector support via MastraVector.isSelfEmbedding. Breaking updates include @mastra/connect 1.0 (tools approved by default, integrations renamed to providers, Slack ID rename), AgentController model switching updates, and @mastra/react hook signature changes.","category":"agent-infrastructure","tags":["mastra","agent-runtime","typescript"],"sourceName":"Mastra releases","sourceUrl":"https://github.com/mastra-ai/mastra/releases/tag/%40mastra/core%401.75.0","publishedAt":"2026-10-07T16:17:26Z","curatedAt":"2026-10-07T18:17:38.751Z","confidence":0.96,"agentUsefulness":94,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-10-07T18:17:38.751Z","changeType":"breaking","actionItems":["Upgrade @mastra/connect to 1.0.0 and configure 'requireApproval' if explicit approval is required for discovered MCP tools.","Update @mastra/connect integration references: rename 'integrations' to 'providers' and change Slack channel integration IDs to 'slack-channels'.","Refactor AgentController model switching logic to use the updated 'session.model.switch(modelId, options?)' signature.","Migrate @mastra/react hook calls from positional arguments to a single options object."],"body":"Mastra announced new observability and agent infrastructure features: - Span Query API : New endpoints and SDK methods ( storage.querySpans() , client.querySpans() , POST /api/observability/spans/query ) allow querying completed spans directly across traces with filtering, cursors, previews, and model costs. - Trace Aggregation Analytics : aggregateTraces() now computes token (input, output, total, reasoning, cached) and cost averages/sums across ClickHouse, DuckDB, and Postgres storage engines, supporting currency handling and coverage reporting. - Self-Embedding Vector Stores : Semantic recall can now run without a client-side embedder using MastraVector.isSelfEmbedding (such as MongoDBVector via autoEmbed ). - Session & Model Management : AgentController sessions now persist a single active model per thread across mode switches, and support starting sessions without creating an initial thread ( createInitialThread: false ). - Breaking Changes in @mastra/connect@1.0.0 : Discovered MCP tools no longer require manual approval by default (replaced autoApproveTools with opt-in requireApproval ). The API renamed integrations to providers , deprecated several legacy helpers/surfaces, and changed the Slack channel integration ID from slack to slack-channels . - Other Breaking Changes : AgentController.session.model.switch removed modeId / scope and now uses switch(modelId, options?) . @mastra/react hooks replaced positional arguments with a single object configuration accepting queryOptions .","sponsors":[]}