communications/releases/2025-02-09.md
Here's the changelog for the core package updates between 2025-02-02 and 2025-02-09:
The focus this week was on simplifying the architecture by removing the engine layer, improving the Memory API, and enhancing vector store capabilities with better filtering support.
Here's the structured changelog for the CLI package covering February 2-9, 2025:
This release focuses on modernizing the CLI's build and deployment capabilities while improving developer experience through better error handling and project defaults. The removal of engine-related commands marks a significant architectural shift toward a more streamlined deployment process.
Here's the changelog for create-mastra covering February 2-9, 2025:
Note: This release contains breaking changes. Please review your implementation when upgrading.
The main focus of this release was on dependency management and build system improvements. The switch to caret versioning (^) allows for more flexible minor version updates while maintaining compatibility.
Here's the structured changelog for the deployer module covering 2025-02-02 to 2025-02-09:
This release represents a major overhaul of the deployer's bundling system, focusing on reliability, performance, and better dependency management. The new architecture provides more flexibility for different deployment targets while maintaining backward compatibility.
Here's the structured changelog for the evals package covering February 2-9, 2025:
openai() instead of config objects (#9c10484)This release focuses on modernizing the model configuration interface and improving build reliability. The main breaking change is the switch to using direct provider functions for model initialization, which provides a more intuitive API. Build processes have been enhanced with additional type checking, and dependency management has been updated for better compatibility.
Here's the structured changelog for the RAG module covering February 2-9, 2025:
This release focuses on improving the RAG module's stability, performance, and extensibility while adding support for more vector stores and enhanced document processing capabilities.
Here's the changelog for the Memory module covering the period from 2025-02-02 to 2025-02-09:
maskStreamTags helper to hide working memory XML blocks in streamed responses (#27275c9)embeddings: {} configuration with embedder: new OpenAIEmbedder() for more explicit embedding setup (#d7d465a)historySearch → semanticRecallembeddingOptions → embedding (#e9d1b47)topK and messageRange parameters (#67637ba)This release significantly improves the Memory module's architecture and developer experience while introducing powerful new features like working memory for maintaining conversation context.
Here's the changelog for Mastra AI's MCP package covering February 2-9, 2025:
This release includes breaking changes and significant improvements to dependency management. Users should review their implementations when upgrading, particularly around model configuration patterns.
Here's the changelog for the Cloudflare deployer module covering February 2-9, 2025:
This release focuses on architectural improvements and better build system support for Cloudflare Workers deployment.
Here's the changelog for the Netlify deployer module covering February 2nd - 9th, 2025:
@rollup/plugin-virtual for better bundle generationnpx netlify-cli for more reliable deploymentsThis release focuses on improving the reliability and maintainability of the Netlify deployer while providing a more streamlined deployment experience.
Here's the structured changelog for the Vercel deployer module covering February 2-9, 2025:
Deployer class instead of MastraDeployer for better architecture alignment (#8b416d9)teamId parameter (#4d4f6b6)@rollup/plugin-virtualfs-extra and @rollup/plugin-virtual as direct dependenciesThis release represents a significant architectural improvement to the Vercel deployer, making it more robust and easier to maintain while adding important features for team-based deployments.
Here's the changelog for Mastra AI's speech/azure module covering February 2-9, 2025:
Note: This release contains breaking changes. Please review documentation before upgrading.
The main focus of this release was on architectural improvements and dependency management. The switch to caret versioning allows for more flexible minor version updates while maintaining compatibility.
Here's the changelog for the Mastra AI Speech/Deepgram module covering February 2-9, 2025:
Note: This update period included several version bumps and dependency updates that were primarily maintenance-focused. The most significant changes were the breaking changes implementation and the shift to more flexible dependency versioning.
Here's the changelog for the Mastra AI Speech/ElevenLabs module covering February 2-9, 2025:
Note: This module saw primarily infrastructure and dependency updates during this period, laying groundwork for future feature additions. The breaking changes indicate important architectural improvements that will enable better stability and maintainability going forward.
Here's the changelog for Mastra AI's speech/google module covering February 2-9, 2025:
Note: This week's changes were primarily focused on infrastructure and dependency management. The breaking changes introduced may require updates to existing implementations. Please review the migration guide for detailed upgrade instructions.
The module continues to maintain compatibility with Google Cloud Text-to-Speech v5.0.1.
Here's the changelog for the IBM Speech module covering February 2-9, 2025:
Note: This period primarily focused on infrastructure and dependency management improvements. No significant feature additions or bug fixes were implemented during this timeframe.
Here's the changelog for Mastra AI's speech/murf module covering February 2-9, 2025:
Note: This release includes several internal dependency updates and preparations for future features. While the breaking changes are significant, they lay the groundwork for improved stability and functionality in upcoming releases.
Dependencies:
Here's the changelog for Mastra AI's speech/openai module covering February 2-9, 2025:
February 2-9, 2025
Note: This module has several version bumps related to dependency updates from the core package, but they don't directly affect the speech/openai functionality.
For detailed technical documentation, visit our OpenAI Speech Integration docs.
Here's the changelog for Mastra AI's speech/playai module covering February 2-9, 2025:
Note: This week's changes were primarily focused on dependency management and version updates. The breaking changes introduced may require updates to dependent applications. Please review your integration points with the PlayAI module.
For detailed information about the breaking changes, please refer to our migration guide.
Here's the changelog for Mastra AI's speech/replicate module covering February 2-9, 2025:
Note: This week's changes were primarily focused on dependency management and version alignment. No significant feature additions or bug fixes were included in this update.
For detailed information about the @mastra/core updates included in this release, please refer to the core module's changelog.
Here's the changelog for Mastra AI's speechify module covering February 2-9, 2025:
Note: Several minor version bumps and dependency updates were made to maintain compatibility with @mastra/core updates.
For detailed API documentation, please visit our Speechify Integration Guide.
Here's the structured changelog for @mastra/pg for the week of February 2-9, 2025:
@mastra/pg package (#c87eb4e)$elemMatch operator for querying array elements with multiple conditions$all, $in, $nin, and $containsThis release represents a major consolidation of PostgreSQL functionality in Mastra, combining vector similarity search and storage capabilities into a single, more maintainable package. The new unified package provides improved developer experience and better integration between vector and storage operations.
Here's the structured changelog for @mastra/astra for the week of February 2-9, 2025:
@mastra/vector-astra to @mastra/astra for better organization (#c87eb4e).env file support for configuration managementUsers upgrading from @mastra/vector-astra should:
Note: This is a significant release that establishes the foundation for Astra DB vector store integration in Mastra AI, with comprehensive support for vector similarity search and advanced metadata filtering capabilities.
Here's the structured changelog for @mastra/chroma for the week of February 2-9, 2025:
@mastra/vector-chroma to @mastra/chroma for better organization (#684d5d1)stores/chroma directoryThis release represents a significant restructuring of the Chroma vector store implementation, with major improvements to query filtering capabilities and better organization within the Mastra ecosystem.
Here's the structured changelog for @mastra/pinecone for the week of February 2-9, 2025:
@mastra/vector-pinecone to @mastra/pinecone for better organization (#c87eb4e)This release represents a significant evolution of the Pinecone integration, with major improvements to filtering capabilities and overall package organization. The move to a new package name and enhanced filter support provides a more robust foundation for vector search operations.
Here's the structured changelog for @mastra/qdrant for the week of February 2-9, 2025:
$count for array length queries$geo for spatial searches$hasId for point ID filtering$hasVector for vector existence checks$datetime for timestamp range queries$nested for nested object filtering@mastra/vector-qdrant to @mastra/qdrant with improved organization (#c87eb4e)@mastra/vector-qdrant (#c87eb4e)This release represents a significant evolution of the Qdrant integration, with major improvements to filtering capabilities and overall reliability. The new filter translation system enables complex queries while maintaining type safety and performance.
Here's the changelog for the Upstash module updates from February 2-9, 2025:
src/vector and src/storage directories for better maintainability (#c87eb4e)Users should:
Replace @mastra/vector-upstash and @mastra/store-upstash with @mastra/upstash
Update imports:
// Old
import { UpstashVector } from '@mastra/vector-upstash';
import { UpstashStore } from '@mastra/store-upstash';
// New
import { UpstashVector, UpstashStore } from '@mastra/upstash';
This release represents a major consolidation of Upstash functionality while maintaining backward compatibility.
Here's the structured changelog for @mastra/vectorize for the week of February 2-9, 2025:
@mastra/vector-vectorize to @mastra/vectorize for better consistency (#91c81f5)For more details on the Vectorize integration, see our documentation.