communications/releases/2025-03-25.md
Here's the structured changelog for the Mastra AI core package updates:
Enhanced JSON Schema type handling to properly support arrays of string types in schema definitions (#27439ad)
Improved agent memory operations:
Enhanced workflow execution:
This release significantly enhances the workflow capabilities of Mastra AI, particularly in handling nested workflows and concurrent execution, while improving overall stability and performance.
Here's the structured changelog for the CLI package updates:
The changelog represents significant updates focused on improving user experience, adding new features, and enhancing system stability.
Here's the structured changelog for create-mastra covering the period from March 18-25, 2025:
This release includes significant improvements to the playground UI, enhanced LLM provider support, and several important bug fixes for thread management and display issues.
Here's the structured changelog for the deployer package updates:
This release focuses on improving the deployment process, enhancing workflow management, and adding robust network and voice capabilities while maintaining backward compatibility through careful deprecation of older endpoints.
Here's the changelog for the evals package updates between March 18-25, 2025:
The main focus of this update was improving data validation and handling in the evaluation storage system. The changes help prevent invalid data from being stored and make result handling more robust.
Note: Version bumped to 0.1.14-alpha.1
Here's the structured changelog for the RAG package updates:
Updated input schema validation for vector query tools:
topK parameter to ensure consistent numeric valuesfilter parameter to handle various input formats (#ac30427)Enhanced error handling and logging in GraphRAG and Vector Query tools:
Updated vector store access pattern to use getVector() method instead of direct property access for better encapsulation
The main focus of this update was improving input validation and error handling in the RAG tools, while maintaining backwards compatibility. The changes make the tools more robust when handling different input formats and provide better debugging information.
Based on the git diff, I'll create a structured changelog for the memory package covering the period from March 18-25, 2025. Here's what's notable:
The main focus of this release was adding robust streaming support for memory operations and improving the testing infrastructure around memory functionality, particularly in conjunction with tool calls.
Here's the changelog for the MCP package updates between March 18-25, 2025:
The main highlight of this release is the addition of a configurable timeout option for tool calls, allowing better control over request timeouts. The default timeout aligns with the MCP protocol standards but can now be customized as needed.
Example usage:
const client = new MastraMCPClient({
// ... other options
timeout: 60000, // Set 60 second timeout for tool calls
});
Here's the structured changelog for the Cloudflare deployer module covering March 18-25, 2025:
The main focus of this update was improving stability and compatibility of the Cloudflare deployer, particularly around Node.js version handling and deployment configuration. The upgrade to Wrangler 4.4.0 brings the latest Cloudflare Workers features and improvements to the deployment process.
Here's the structured changelog for the Netlify deployer module covering March 18-25, 2025:
This release focuses primarily on keeping dependencies up-to-date and ensuring compatibility with the latest Netlify CLI tooling. The update to Netlify CLI 19.0.3 brings the latest deployment features and security updates from Netlify's platform.
Here's the changelog for the Vercel deployer module covering March 18-25, 2025:
teamId to teamSlug to better reflect Vercel's terminology (#0b496ff)token parameter to configuration documentationThis release focuses on improving the Vercel deployment configuration and environment variable handling, making it more robust and user-friendly. The breaking change from teamId to teamSlug aligns the configuration with Vercel's current API structure.
Based on the git diff provided, here's the structured changelog for the Mastra AI speech/azure module covering March 18-25, 2025:
The changes during this period were primarily focused on dependency updates and build system maintenance. No significant feature additions, bug fixes, or performance improvements were included in this release.
Note: Most changes were internal dependency updates and version bumps, which don't directly affect end-user functionality. The module moved from version 0.1.10-alpha.1 to 0.1.14-alpha.1 through several incremental releases.
Based on the git diff provided, here's the structured changelog for the Mastra AI speech/deepgram module for March 18-25, 2025:
This module is now deprecated. Please use @mastra/voice-deepgram for new implementations.
Note: Most changes in this period were routine dependency updates and version bumps. No significant feature additions, bug fixes, or performance improvements were identified in the diff.
Version: 0.1.13-alpha.1
Based on the git diff provided, here's the structured changelog for the speech/elevenlabs module for March 18-25, 2025:
This module is now deprecated. Please migrate to @mastra/voice-elevenlabs for future development and updates.
Note: Most changes in this period were internal dependency updates and build system maintenance. No significant feature changes or bug fixes were introduced in this release window.
Version: 0.1.13-alpha.1
Here's the structured changelog for the Mastra AI speech/google module covering March 18-25, 2025:
This module is now deprecated - please migrate to @mastra/voice-google for future development.
The changes during this period were primarily focused on dependency updates and maintaining compatibility with the core Mastra AI framework. No major features or breaking changes were introduced.
Based on the git diff provided, here's the structured changelog for the IBM Speech module covering March 18-25, 2025:
Note: This release primarily contains dependency updates and build system improvements. No significant functional changes or features were added to the IBM Speech module itself during this period.
For a complete list of underlying core framework changes, please refer to the @mastra/core changelog.
Based on the git diff provided, here's the structured changelog for the Mastra AI speech/murf module for March 18-25, 2025:
This module is now deprecated. Please migrate to @mastra/voice-murf for future development.
Note: Most changes in this period were routine dependency updates and internal version bumps. No significant feature additions, bug fixes, or performance improvements were identified in the diff.
For users and developers:
@mastra/voice-murf insteadBased on the git diff provided, here's the structured changelog for the speech/openai module covering March 18-25, 2025:
This module is now deprecated. Please migrate to @mastra/voice-openai for future development and updates.
Note: Most changes in this period were internal dependency updates and build system maintenance. No significant feature changes, bug fixes, or performance improvements were introduced in this release window.
For users of this module:
@mastra/voice-openai for future developmentBased on the git diff provided, I'll create a structured changelog for the speech/playai module. However, I notice that most changes are dependency updates and version bumps, with limited functional changes.
This module is now deprecated - users should migrate to @mastra/voice-playai for future development.
Note: Most changes in this period were internal dependency updates and version management. No significant feature additions, bug fixes, or performance improvements were identified in the diff.
For users and developers:
@mastra/voice-playai for new projectsBased on the git diff provided, here's the structured changelog for the Mastra AI speech/replicate module for March 18-25, 2025:
Note: This update period primarily focused on dependency maintenance and build system improvements. No major feature changes or bug fixes were implemented in the speech/replicate module itself.
The changes were mostly internal updates to maintain compatibility with the latest Mastra core version and development tools. Users should experience no breaking changes from this update.
Based on the git diff provided, here's the structured changelog for the Speechify module (March 18-25, 2025):
This module is now deprecated. Please use @mastra/voice-speechify instead for future development.
Note: Most changes in this release period were internal dependency updates and build system improvements. No significant feature changes, bug fixes, or performance optimizations were made to the module itself, which aligns with its deprecated status.
For users of this module:
@mastra/voice-speechify for continued support and new featuresBased on the git diff provided, here's the changelog for the Mastra AI PostgreSQL module (stores/pg) covering March 18-25, 2025:
Note: This update period primarily focused on maintenance and dependency updates. No significant feature changes or bug fixes were implemented in the PostgreSQL store module itself.
For more details about the core updates, please refer to the @mastra/core changelog.
Here's the structured changelog for the Astra module covering March 18-25, 2025:
The main focus of this release was improving the reliability and consistency of vector operations, particularly around ID handling and document updates. Test coverage has been enhanced to better validate these operations.
Here's the structured changelog for the Chroma store module covering March 18-25, 2025:
myCollection instead of my-collection) (#b56a681)Note: This release period focused mainly on maintenance updates and dependency upgrades. The main functional change was standardizing the documentation examples to follow consistent naming conventions.
Based on the git diff provided, here's the structured changelog for the Pinecone store module (2025-03-18 - 2025-03-25):
Note: This period primarily focused on infrastructure updates and dependency maintenance. The main functional change was the addition of new MastraVector operations in the Pinecone store implementation. Most other changes were version bumps and internal dependency updates.
The changelog reflects the most significant changes while omitting routine version bumps and minor dependency updates that don't directly impact functionality.
Here's the structured changelog for the Qdrant store module covering March 18-25, 2025:
Note: This update period mostly contained internal maintenance changes and documentation improvements. The main functional changes were related to dependency updates and documentation standardization.
The changes maintain backward compatibility and no breaking changes were introduced.
Here's the structured changelog for the Upstash module updates:
updateIndexById: Update vector embeddings and metadata for specific vectors (#c0b2496)deleteIndexById: Remove individual vectors from an index (#c0b2496)This release focuses on expanding vector operation capabilities and improving workflow storage handling. The new vector operations enable more granular control over vector data management, while the workflow storage improvements provide better default behaviors and key handling.
Here's the changelog for the Vectorize store module covering March 18-25, 2025:
updateIndexById method to modify existing vectors and metadata (#15702ff)deleteIndexById method for removing individual vectors (#15702ff)This release focuses on expanding vector manipulation capabilities and improving test reliability for the Vectorize store implementation.