Skip to content

chore(deps-dev): Bump @mastra/core from 0.1.26 to 1.50.1#14

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

chore(deps-dev): Bump @mastra/core from 0.1.26 to 1.50.1#14
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mastra/core-1.50.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor

Bumps @mastra/core from 0.1.26 to 1.50.1.

Release notes

Sourced from @​mastra/core's releases.

July 6, 2026

Highlights

LiveKit Realtime Voice Agents (@mastra/livekit)

New @mastra/livekit package turns Mastra agents (or per-turn workflows) into realtime voice agents with LiveKit handling the full audio loop (WebRTC, VAD, STT/TTS, turn detection, barge-in) while Mastra drives replies, tools, and memory—plus built-in tracing and a Studio “voice mode”.

File-System Routed Mastra Primitives + Zero-Boilerplate Startup

Mastra can now auto-discover and register storage.ts, observability.ts, server.ts, studio.ts, workflows/*.ts, and agent processors from the src/mastra directory during mastra dev/mastra build; @mastra/deployer can also auto-construct a Mastra instance when src/mastra/index.ts is missing, enabling fully file-based projects with no new Mastra(...) entry file.

Unified Schedules API (Heartbeats → Schedules)

Agent “heartbeats” and workflow schedules are unified under mastra.schedules and /api/schedules (client + server), with deprecated/removed heartbeat routes and methods; persisted legacy rows are normalized (target.type: 'heartbeat''agent') so existing schedules keep firing across supported stores.

Workspace Provider Registry in MastraEditor

MastraEditor now supports a workspace-level provider registry: register a single createWorkspace factory that builds complete Workspace instances (filesystem + sandbox), and let stored agents reference them via { type: 'provider', provider, config } for cleaner hydration and multi-environment workspace setups.

Observability Improvements for Serverless + File-Based Config

Observability can now be file-routed via src/mastra/observability.ts, and ObservabilityEntrypoint adds flush() so mastra.observability.flush() works directly in serverless environments (delegating to all instances, similar to shutdown()).

Breaking Changes

  • Heartbeats were renamed to schedules: mastra.heartbeatsmastra.schedules, config heartbeatschedules, type renames (e.g., HeartbeatAgentSchedule), new agent schedule IDs use agent_, and the default fire signal tag is now <schedule>.
  • Server removed /api/heartbeats/* routes in favor of the unified /api/schedules/* API.
  • Client deprecated *Heartbeat() methods in favor of unified schedule methods (to be removed in a future release).

Changelog

@​mastra/core@1.50.0

Minor Changes

  • Added file-system-routed observability singleton. Place an observability.ts file in your mastra directory that default-exports an ObservabilityEntrypoint, and it will be auto-discovered and registered when running mastra dev or mastra build. Code-registered observability takes precedence if both are present. (#18887)

    // src/mastra/observability.ts
    import { Observability, MastraStorageExporter } from '@mastra/observability';
    export default new Observability({
    configs: { default: { serviceName: 'mastra', exporters: [new MastraStorageExporter()] } },
    });

  • Added file-system routed storage support. A storage.ts file under the mastra directory is now auto-discovered and registered during mastra dev / mastra build. The default export replaces the InMemoryStore fallback. Code-registered storage (passed to new Mastra({storage})) wins on collision. (#18885)

    // src/mastra/storage.ts
    import { LibSQLStore } from '@mastra/libsql';
    export default new LibSQLStore({ url: 'file:local.db' });

  • Added file-system-routed workflows support. Workflows placed in workflows/*.ts under the mastra directory are now auto-discovered and registered during mastra dev / mastra build, matching the existing file-based agents convention. Code-registered workflows win on name collisions. (#18883)

... (truncated)

Commits
  • 0223aa2 chore: version - exit prerelease mode
  • 21b504c chore: regenerate providers and docs [skip ci]
  • b6eeb9d chore: version packages
  • a940148 fix(core): activate notification dispatch scheduler lazily (#18907)
  • 063518a chore: regenerate providers and docs [skip ci]
  • efc4e9e chore: version packages (alpha) (#19008)
  • 02634f7 fix(core): close durable scenario test parity — fix tool error recovery, unsk...
  • e8eaf3a fix(core): skip guaranteed-miss storage read in createRun for transient runs ...
  • d1c930f fix(core): compose stopWhen with maxSteps instead of replacing it (#19009)
  • 9c45a26 chore: version packages
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​mastra/core since your current version.


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 0.1.26 to 1.50.1.
- [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.50.1/packages/core)

---
updated-dependencies:
- dependency-name: "@mastra/core"
  dependency-version: 1.50.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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 Jul 9, 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