Skip to content

chore(deps): bump @mastra/core from 1.55.0 to 1.61.0 - #61

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/mastra/core-1.61.0
Open

chore(deps): bump @mastra/core from 1.55.0 to 1.61.0#61
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bun/mastra/core-1.61.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 25, 2026

Copy link
Copy Markdown
Contributor

Bumps @mastra/core from 1.55.0 to 1.61.0.

Release notes

Sourced from @​mastra/core's releases.

August 21, 2026

Highlights

Caller-Driven Experiments (Temporal/External Orchestrator Support)

New dataset experiment APIs let external orchestrators own the experiment loop while Mastra remains the system of record: create experiments idempotently, run items server-side (runExperimentItem) or submit externally computed results (submitExperimentResult), then finalize for server-computed succeeded/failed/skipped counts—fully compatible with Studio views and comparisons.

Graceful Shutdown + HTTP Drain Controls for Generated Servers

Generated servers now support configurable shutdown behavior (drain in-flight requests, tune drainTimeout, or disable built-in signal handlers) with improved shutdown draining behavior and cleanup reliability across @​mastra/core and @​mastra/deployer.

First-Class “While-Active” Message Delivery in Sessions

User messages sent while an agent is already working are now consistently marked delivery: 'while-active' automatically (including steering), simplifying clients and preserving accurate transcripts across reloads while keeping caller overrides supported.

Workflow Resume Concurrency Safety (Atomic Claim + 409 Conflicts)

Concurrent resume() calls are now safe: a resume atomically claims a suspended run (losers get WORKFLOW_RESUME_ALREADY_CLAIMED and HTTP 409), and workflow state updates add an expectedStatus guard to prevent duplicate downstream execution.

Evals: Multi-Turn LLM Judge Scorer

createMultiTurnJudgeScorer enables LLM-judge scoring over an entire multi-turn conversation (not just a single assistant message), unlocking evaluation of multi-turn runEvals inputs against plain-English criteria.

Breaking Changes

  • None called out in this changelog.

Changelog

@​mastra/core@1.61.0

Minor Changes

  • Added graceful shutdown options for generated servers (#20678). Configure how long in-flight HTTP requests may drain, or disable Mastra's built-in signal handlers when managing the server lifecycle yourself. (#21990)

    export const mastra = new Mastra({
      server: {
        drainTimeout: 600_000,
        handleShutdownSignals: false,
      },
    });
  • The session now marks a message you send while the agent is working, and every client gets it for free. Any user message submitted with a run in flight — including the one session.steer() sends after interrupting a run — carries delivery: 'while-active', so the agent reads it as context for the work in progress and a reloaded transcript can still tell a steer apart from a normal message. A message that opens a new turn is unmarked, as before. (#21842)

    The attribute used to be resolved from the run state at dispatch time, which reads idle for a steer (a steer aborts its own run before sending), so each client had to describe both delivery routes itself.

    // before
    session.sendSignal({
      content,
      ifActive: { attributes: { delivery: 'while-active' } },
      ifIdle: { attributes: { delivery: 'message' } },
    });
    // now

... (truncated)

Commits
  • ce66f91 chore: version - exit prerelease mode
  • 0f94498 chore: regenerate providers and docs [skip ci]
  • 0fe0a2e chore: version packages (alpha) (#22003)
  • cc65495 chore: version packages (alpha) (#22001)
  • 7c60df5 fix(core): stop persisting mastra__authToken in cleartext in durable state (#...
  • 27e2b56 chore: version packages (alpha) (#21840)
  • b6a771e feat(deployer): add configurable graceful shutdown (#21990)
  • 9267e9b feat(datasets): caller-driven experiments — run the loop from your own orches...
  • acc3471 fix(datasets): use snapshot semantics for item versions (#21979)
  • 57c5103 fix(factory): use factory defaults for board run memory settings (#21899)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@mastra/core](https://github.com/mastra-ai/mastra/tree/HEAD/packages/core) from 1.55.0 to 1.61.0.
- [Release notes](https://github.com/mastra-ai/mastra/releases)
- [Changelog](https://github.com/mastra-ai/mastra/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/mastra-ai/mastra/commits/@mastra/core@1.61.0/packages/core)

---
updated-dependencies:
- dependency-name: "@mastra/core"
  dependency-version: 1.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants