Breaking Changes
- The servers for HTTP, MCP, and A2A were unified. This change reduces redundancy and complexity in the system, hence, improving code manageability and system performance.
- The configuration for the MCP and A2A APIs have been removed, as well as the env-vars for these APIs. If you are setting any of these vars or have any configuration in your
config.jsonyou can remove it. - These APIs are now available on the same port as MindsDB (47334 by default), at
/mcp/and/a2a/ - This change was made to simplify configuration for these APIs, and enable easily hosting them behind a reverse proxy.
- The configuration for the MCP and A2A APIs have been removed, as well as the env-vars for these APIs. If you are setting any of these vars or have any configuration in your
- The HTTP auth for MindsDB was changed from using a cookie (via flask sessions), to a bearer token system.
- If you are using the MindsDB UI, you won't notice this change.
- If you are connecting to MindsDB from code and you have auth turned on, you'll have to update your code to use a bearer token (returned by
/api/login).
TL;DR
Changes to Documentation
- The documentation was updated to include an environment variable for pid file. This noticeable change enhances user experience while using MindsDB, as it provides a clearer and simpler way to manage process identification documents.
- Documentation updates also included the addition of date-time functions list and list commands. These updates enrich the documentation's content, enabling users to find helpful information more conveniently.
- It's important to note that documentation surrounding MongoDB was removed because MongoDB API was dropped from this version.
Changes to Integrations
- The MongoDB API was removed in this release, leading to simplified codebase and maintenance. This decision was taken due to less demand and usage of MongoDB.
Bug Fixes and Improvements
- We resolved testing deprecation warnings, to ensure our testing architecture remains up-to-date with latest standards and best practices. This helps to prevent any potential bugs in the future.
- We fixed a CodeQL warning about SSL, enhancing the security of MindsDB.
- To improve performance, we introduced limits for memory usage spikes. This change will help to prevent unexpected system crashes due to heavy memory consumption.
What's Changed
- docs -- added env var for pid file by @martyna-mindsdb in #11486
- docs -- removed mongo by @martyna-mindsdb in #11493
- remove mongo API by @hamishfagg in #11491
- docs -- added date-time functions list by @martyna-mindsdb in #11488
- Resolve testing deprecation warnings by @emmanuel-ferdman in #10926
- Fix CodeQL alert about SSL by @hamishfagg in #11497
- adding limits to prevent memory usage spikes by @fshabashev in #11463
- docs -- added list commands by @martyna-mindsdb in #11506
- Unify http, mcp, a2a servers by @hamishfagg in #11441
Full Changelog: v25.8.3.0...v25.9.1.0