Releases Index

GitHub Releases

$npx @buildinternet/releases get mastra-github-releases
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases28Avg9/mo
@mastra/core@1.79.0

Highlights

MCP Events (poll/stream/webhooks + Studio inspection)

Experimental MCP Events (SEP-3415 draft) let MCP servers publish event streams that clients can poll, keep a stream open for, or receive via signed webhooks. Core/server/client add inspection APIs so…

Read more ↗
@mastra/core@1.78.0

Highlights

Agent Scopes (multi-tenant identity + safer memory/thread routing)

Agents now support scopes (<type>:<value>) passed per call, configured on the agent, or injected by trusted middleware via MASTRA_SCOPES_KEY; Mastra merges all three. Memory can derive…

Read more ↗
@mastra/core@1.77.0

Highlights

Factory Sandbox Provider Contract + New Providers (Docker/E2B/Platform)

Mastra Factory now has a first-class FactorySandbox contract for sandbox providers, enabling tunable settings schemas, repository templates, and prebuilt environment builds. New…

Read more ↗
@mastra/core@1.76.0

Highlights

Durable agent run ownership + storage-level run fencing

Crash recovery is now safe across multiple instances: runs are claimed by the execution driving them, recovery skips live-claimed runs (or can force take over), and storage adapters can enforce…

Read more ↗
@mastra/core@1.75.0

Highlights

Span Query API (list completed spans across traces)

New core/server/client support lets you query individual completed spans (with filters, cursors, previews, and model cost) via storage.querySpans() / client.querySpans() / `POST…

Read more ↗
@mastra/core@1.74.0

Tools now read the current conversation through context.agent.getMessages() in both standard and durable agent loops, and observational memory history gained group filtering, sort direction, and recordId lookup. Playground UI removes anchorTraceId from ThreadViewByTrace, TraceThreadPanel, and ThreadTrace, plus ThreadTrace.LoadMoreSentinel, in favor of pageSize and onLoadOlder.

Read more ↗
@mastra/core@1.73.0

Highlights

Default Agent Error Recovery (Repair-first + Safe Retries)

Agents now automatically recover from common provider failures with three default error processors (ProviderHistoryCompat, PrefillErrorHandler, StreamErrorRetryProcessor) enabled by default,…

Read more ↗
@mastra/core@1.72.0

Highlights

Live channel resolvers (no-redeploy channel connections)

Mastra({ channels }) now accepts a resolver function (via channels() in @mastra/connect) so channel connections added/removed on Mastra Platform appear on a running server without redeploy; use…

Read more ↗
@mastra/core@1.71.0

Tool calls now start as soon as their own arguments complete rather than waiting for the model to finish streaming the step, on by default and opt-out via eagerToolExecution: false. Servers expose observabilityStorageCapabilities and stores declare supported features and discovery via getFeatures(), with a new planTraceAggregate() validation API and a fix for a regex denial-of-service in dataset schema validation that now runs patterns on a linear-time RE2 engine.

Read more ↗
@mastra/core@1.70.0

Highlights

Model Routing per Request (ModelSelectionProcessor)

ModelSelectionProcessor lets an agent dynamically choose the best/cheapest model for each run via a built-in classifier, with sensible fallbacks and options like scope: 'first-step' and…

Read more ↗
@mastra/core@1.69.0

Classifiers are now registerable on Mastra with a management API and usable as typed workflow steps, while the new ClassifierProcessor enforces classifier policies on agent input, output, and streaming and fails closed by default (opt in to prior fail-open with errorStrategy: 'warn'). Tools can adopt long-running native background operations via context.background.adopt(), @mastra/connect 0.3.0 adds ten generated SaaS tool providers, and Inngest workflows accept a retries option for durable runs.

Read more ↗
@mastra/core@1.68.0

Highlights

MCP v2 (2026-07-28) server architecture in @mastra/mcp@2.0.0

@mastra/mcp is now rebuilt on the MCP 2026-07-28 revision: no initialize handshake/session headers, and tools that need input use first-class suspend/resume (context.suspend() +…

Read more ↗
@mastra/core@1.67.0

Highlights

Studio Workflow Builder Backend (persisted workflows)

A new Studio Workflow Builder backend can be enabled via the workflowBuilder editor option, adding an editor-owned agent that authors persisted workflow definitions plus new server endpoints (`GET…

Read more ↗
@mastra/core@1.66.0

Trace querying gains rich predicates for same-span properties (model/provider, duration, outcome, identity, lineage), portable top-level metadata.* filters, and richer feedback/scores filters across Postgres, ClickHouse, and DuckDB. Observability storage adds idempotent batch deleteFeedback() and deleteScores() with matching DELETE /api/observability routes and client methods, plus a deploy-scoped Cloud worker provisioning manifest and first-chunk streaming timeout.

Read more ↗
@mastra/core@1.65.0

Highlights

Advanced Trace Querying (Core Contract + Server Endpoints + Storage Implementations)

Mastra now has a strict, portable “advanced trace query” contract (bounded time ranges, recursive predicates, thread grouping, deterministic cursor pagination) plus an…

Read more ↗
@mastra/core@1.64.0

Highlights

Reusable Sandbox Templates + Warm Repo Checkouts (E2B & Platform)

New reusable template APIs in @mastra/platform-workspace plus @mastra/e2b repo templates let sandboxes start from a pre-cloned, pre-built repository image (with background rebuilds and…

Read more ↗
@mastra/core@1.63.0

AdaptableLogger contract standardizes trace correlation by injecting trace_id/span_id into native log records during traced operations, with loggerOptions controlling correlation and export. PinoLogger implements the adapter. Deployment worker runtime now exposes a /health endpoint (503 during startup, 200 once ready). Also fixed worker schedule discovery, resume robustness with falsy payloads, and broken click-through from Studio. Removed several @mastra/playground-ui DataList API options.

Read more ↗
@mastra/core@1.62.0

Highlights

New storage backends: Elasticsearch + Valkey (GLIDE)

@mastra/elasticsearch adds an ElasticSearchStore that can power memory, workflow snapshots, scores, and semantic recall from a single Elasticsearch cluster, while new @mastra/valkey and…

Read more ↗
@mastra/core@1.61.0

New dataset experiment APIs let external orchestrators own the experiment loop while Mastra stays the system of record, with server-side run, external result submission, and idempotent finalization. Concurrent workflow resume() calls are now atomic — losers get WORKFLOW_RESUME_ALREADY_CLAIMED and HTTP 409. Also added graceful shutdown controls for generated servers, automatic while-active message delivery in sessions, and a multi-turn LLM judge scorer.

Read more ↗
@mastra/core@1.60.0

Highlights

Durable execution for Agents API (no deploy required)

Stored agents created via the Agents API can now run with durable: true, enabling durable execution (with configurable loop settings) without shipping new code, and inheriting cache/pubsub from your…

Read more ↗
Last Checked
3h ago
Latest
@mastra/core@1.79.0
Tracking since Apr 8, 2025