Skip to content

build(deps): bump @mastra/libsql from 1.17.0 to 1.20.0 - #1027

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/mastra/libsql-1.20.0
Closed

build(deps): bump @mastra/libsql from 1.17.0 to 1.20.0#1027
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/mastra/libsql-1.20.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @mastra/libsql from 1.17.0 to 1.20.0.

Release notes

Sourced from @​mastra/libsql's releases.

December 9, 2025

Changelog

Summary

  • Total packages with changes: 12
  • Packages with major changes: 0
  • Packages with minor changes: 0
  • Packages with patch changes: 4

@​mastra/agent-builder@​0.2.6-alpha.1

Patch Changes

  • Fix install step validation error by making targetPath optional in InstallInputSchema. This resolves the "expected string, received undefined" error when running the agent builder template workflow without explicitly providing a targetPath parameter. (#10923)

Dependency Updates

  • @​mastra/core@​0.24.7-alpha.3

@​mastra/ai-sdk@​0.3.3-alpha.0

Patch Changes

  • Return NetworkDataPart on each agent-execution-event and workflow-execution-event in network streams (#10979)

  • Fixed tool-call-suspended chunks being dropped in workflow-step-output when using AI SDK. Previously, when an agent inside a workflow step called a tool that got suspended, the tool-call-suspended chunk was not received on the frontend even though tool-input-available chunks were correctly received. (#10988)

    The issue occurred because tool-call-suspended was not included in the isMastraTextStreamChunk list, causing it to be filtered out in transformWorkflow. Now tool-call-suspended, tool-call-approval, object, and tripwire chunks are properly included in the text stream chunk list and will be transformed and passed through correctly.

    Fixes #10978

Dependency Updates

  • @​mastra/core@​0.24.7-alpha.3

@​mastra/client-js@​0.17.0-alpha.3

Dependency Updates

  • @​mastra/core@​0.24.7-alpha.3

... (truncated)

Changelog

Sourced from @​mastra/libsql's changelog.

1.20.0

Minor Changes

  • Added experiment provenance and grouping support to the LibSQL, MongoDB, MySQL, PostgreSQL, and Spanner storage adapters. These fields remain available for later grouping and filtering. (#20645)

    import { PostgresStore } from '@mastra/pg';
    const storage = new PostgresStore({
    id: 'postgres-storage',
    connectionString: process.env.DATABASE_URL!,
    });
    await dataset.startExperiment({
    task,
    scorers,
    provenance: { source: 'github', sourceVersion: 'abc123' },
    grouping: { experimentSetId: 'benchmark-1', variantId: 'candidate', trialIndex: 0 },
    });

  • Memory list reads now surface database errors instead of silently returning empty results. (#17910)

    Previously, the paginated memory reads (listThreads, listMessages, listMessagesByResourceId, and listMessagesById) caught backend failures, logged them, and returned an empty payload like { threads: [], total: 0, hasMore: false }. A transient outage (locked table, dropped connection) was therefore indistinguishable from a genuinely empty result, so an agent reading conversation history during a brief failure would treat it as "no history" and could overwrite real state. These methods now re-throw the failure as a MastraError. Validation (USER) errors and genuinely empty results are unchanged.

    Behavior change

    Callers that previously received an empty result on a backend failure will now receive a thrown MastraError. If you call these read methods directly (rather than through an agent, which already surfaces errors), wrap them so a transient outage doesn't crash the caller:

    try {
      const { threads } = await storage.listThreads({ resourceId });
      // ...use threads
    } catch (error) {
      // a real backend failure. Decide whether to retry, surface, or degrade.
      // An empty thread list no longer hides here; it only means "no threads".
    }

Patch Changes

  • Fixed include in listMessages and listMessagesByResourceId so it can no longer return a message that belongs to a different resource. When you pass a resourceId, the target message and its surrounding context messages now stay inside that resource. Includes that cross threads inside the same resource keep working, so semantic recall with scope: 'resource' is unchanged. (#20984)

    Behaviour change in the in-memory store

    The in-memory store read the context window from the thread you queried. It now reads the window from the thread that owns the target message, which is what the SQL stores already did. This only changes the result when an include entry names a message from another thread.

    The in-memory store also ignored include in listMessagesByResourceId. It now returns the included messages, like @mastra/libsql and @mastra/pg do.

... (truncated)

Commits
  • 387c6b7 chore: version - exit prerelease mode
  • 7723ab9 chore: version packages (alpha) (#21274)
  • dc4a25d fix(core): make partial thread updates backward compatible with older storage...
  • 1dbd716 chore: version packages
  • 4c186a0 fix(storage): stop thread title generation from being clobbered mid-turn (#21...
  • aaf308a chore: version packages
  • df31eb0 fix(storage): keep listMessages include inside the requested resource (#20984)
  • 8e23a0b chore: version packages
  • 772c0c8 MASTRA-4459: feat(datasets): add experiment provenance and grouping (#20645)
  • 8627c23 fix(stores): memory list reads throw on backend failure instead of returning ...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 17, 2026
@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for server

Status Category Percentage Covered / Total
🟢 Lines 98.38% (🎯 97%) 3173 / 3225
🟢 Statements 97.7% (🎯 96%) 3322 / 3400
🟢 Functions 98.74% (🎯 97%) 551 / 558
🟢 Branches 89.1% (🎯 87%) 1300 / 1459
File CoverageNo changed files found.
Generated in workflow #1999 for commit 36f430c by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for web

Status Category Percentage Covered / Total
🟢 Lines 97.32% (🎯 96%) 1526 / 1568
🟢 Statements 96.24% (🎯 95%) 1613 / 1676
🟢 Functions 95.82% (🎯 95%) 643 / 671
🟢 Branches 90.77% (🎯 88%) 1013 / 1116
File CoverageNo changed files found.
Generated in workflow #1999 for commit 36f430c by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for shared

Status Category Percentage Covered / Total
🟢 Lines 99.12% (🎯 98%) 226 / 228
🟢 Statements 81.2% (🎯 80%) 242 / 298
🟢 Functions 100% (🎯 98%) 76 / 76
🟢 Branches 63.52% (🎯 62%) 101 / 159
File CoverageNo changed files found.
Generated in workflow #1999 for commit 36f430c by the Vitest Coverage Report Action

@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for widget

Status Category Percentage Covered / Total
🟢 Lines 99.56% (🎯 98%) 229 / 230
🟢 Statements 99.19% (🎯 96%) 246 / 248
🟢 Functions 100% (🎯 98%) 45 / 45
🟢 Branches 95.96% (🎯 92%) 119 / 124
File CoverageNo changed files found.
Generated in workflow #1999 for commit 36f430c by the Vitest Coverage Report Action

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mastra/libsql-1.20.0 branch 4 times, most recently from e2686ce to 9f54b6a Compare August 21, 2026 04:34
Bumps [@mastra/libsql](https://github.com/mastra-ai/mastra/tree/HEAD/stores/libsql) from 1.17.0 to 1.20.0.
- [Release notes](https://github.com/mastra-ai/mastra/releases)
- [Changelog](https://github.com/mastra-ai/mastra/blob/main/stores/libsql/CHANGELOG.md)
- [Commits](https://github.com/mastra-ai/mastra/commits/@mastra/libsql@1.20.0/stores/libsql)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mastra/libsql-1.20.0 branch from 9f54b6a to 36f430c Compare August 21, 2026 04:36
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1060.

@dependabot dependabot Bot closed this Aug 24, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/mastra/libsql-1.20.0 branch August 24, 2026 05:02
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