Releases: mindsdb/mindshub
Release list
v25.10.1
TL;DR
Changes to Documentation
The supported Python versions have been updated in the docs and readme to better inform users of the compatibility range. This ensures users are running a supported Python version for optimal performance and increased reliability.
Changes to Integrations
Transformers have been added to the main dependencies. This addition improves the overall functionality and usability of the application, enhancing the app's capability to analyze and modify data inputs effectively.
Releases Updates
A new version, 25.10.0, has been released providing improved features and performance for users.
What's Changed
- docs and readme -- updated supported python versions by @martyna-mindsdb in #11778
- Add transformers to main dependencies by @StpMax #11780
- Releases/25.10.0 by @ea-rus in #11787
Full Changelog: v25.10.0...v25.10.1
v25.10.0
TL;DR
Changes to SQL
- Improved the SQL renderer for the
INTERVALstatement, enhancing its performance. - Fixed an issue with the
left outer joinsyntax in SQL.
Changes to Integrations
- Fixed an issue in Shopify handler - error handling and message display is improved.
- Fixed a streaming request that returned a 400 Error in Respond Tab.
Changes to Knowledge Bases
- Removed hard coded variables and better class extraction from Knowledge Bases.
- Added new knowledge bases - Ollama and Bedrock.
Bug Fixes and Improvements
- Several main unit tests received fixes to correct their performance, and now unit tests run on push to main branch. Additionally, the unit test coverage has been expanded for python from 3.10 to 3.13.
- Fixed an issue with GitHub Actions failing when sending a fail message on closed PRs. There was a staging workflow error that has been fixed.
- Windows tests have been fixed by pinning the Numba version.
- Memory leaks were fixed, thus improving the overall performance of the application.
Changes to Documentation
- Various documentation updates provided better directions and clarity on MindsDB objects naming, mintlify docs dependency, config files, environment variables, a2wsgi config, gui updates, and bring your own model (byom) docs.
- Released documents enriched with main image update, linking fixes, and detailed guide on contribution.
- API Metadata has been added to Config Endpoint for better understanding.
- Two main document folders have been created. One document includes the readme for Hacktoberfest and another contains use cases for various industries.
What's Changed
- docs -- mindsdb objects naming by @martyna-mindsdb in #11519
- Fix SQL renderer for
INTERVALstatement by @StpMax in #11518 - Update
mintlifydocs dependency by @StpMax in #11526 - ... [Full list of changes]
Full Changelog: v25.9.1.2...v25.10.0
v25.10.0rc1
TL;DR
Changes to SQL
SQL has seen major improvements with the renderer now optimized for INTERVAL statements and left outer join. The handling of SQL skills in agents has also been patched up, and issues related to databricks and oracle handlers returning lists of columns and tables have been resolved. Users will notice a more efficient connecting system with MYSQL APIs and smoother integration with Snowflake and Oracle databases.
Changes to Integrations
Improvements in some integration features led to better user experience. Custom URLs are now functional in Gitlab integration, issues in Zendesk integration have been fixed, and support for ollama in Knowledge Bases has been added. Various other changes, such as a few bug fixes with azure-openai, Mindsdb's GUI auto-restart, and fixes in data handlers cache have also been made.
Changes to Knowledge Bases
Several fixes and new features have been introduced in the knowledge bases, like bug fix for GREATER THAN filter, the deactivation of OpenAI handlers, allowing to filter by chunk_content, and so forth. Changes were also made to handle metadata as columns and revising the ALTER knowledge base command for smoother and more accurate data operations.
Bug Fixes and Improvements
This release saw numerous bug fixes, from fixing the SQL renderer for INTERVAL statements to several fixes and feature enhancements across SQL, integration modules, and Knowledge Bases. Other fixes includes: a typo correction, some integration tests adjustments, unit tests for path traversal in files and BYOM, a fix for memory leaks, and an improvement in static path checks.
Changes to Documentation
Documentation updates have been made in this release to make use of Mindsdb objects' naming more intuitive and beneficial for the user.
What's Changed
-
(Long list of changes)
-
(List of new contributors)
Full Changelog: v25.9.1.2...v25.10.0rc1
v25.9.3rc1
TL;DR
Changes to SQL
- Modification to the SQL renderer: It now correctly handles
INTERVALstatements. - Improve the renderer operation for
left outer join. - Fixed agent work with sql skill to improve overall SQL interactions.
Changes to Integrations
- Tweaked the connections for Vllm, Snowflake and DB URI.
- Different dependency has been set for DuckDB on Windows, reducing compatibility issues.
- The MySQL API connection queue length has been increased to handle complex operations more smoothly.
Changes to Knowledge Bases
- Fixed main unit tests and KB integration tests to improve overall performance and reliability.
- Introduced coverage for Python versions 3.10 to 3.13 in unit tests run on CI.
Bug Fixes and Improvements
- Multiple fixes and updates have been made to workflows and Docker tags.
- API Metadata has been added to the Config Endpoint, and a delete files API fix was introduced.
- Reduced the amount of warnings triggered on MindsDB start up.
- An error with reranker limit was fixed.
- Pydantic 'model_' namespace warning was silenced.
- Unused manual approval for forks was removed.
a2wsgihas been introduced, replacing the starlette wsgi wrapper.
Changes to Documentation
- MindsDB objects naming has been documented in a more understandable format.
- Update was made to the
mintlifydocs dependency to keep the document up-to-date.
What's Changed
- docs -- mindsdb objects naming by @martyna-mindsdb in #11519
- Fix SQL renderer for
INTERVALstatement by @StpMax in #11518 - Update
mintlifydocs dependency by @StpMax in #11526 - run unit tests on push to main by @hamishfagg in #11521
- Fix main unit tests by @hamishfagg in #11534
- Fix KB integration tests by @ea-rus in #11480
- Unit tests in CI: cover python from 3.10 to 3.13 by @ea-rus in #11524
- Fix vllm connection error message by @StpMax in #11537
- Added API Metadata to Config Endpoint by @MinuraPunchihewa in #11492
- Fix: different duckdb dependency for windows by @ea-rus in #11557
- Fix workflows for develop branch by @hamishfagg in #11559
- Feat/update workflows, docker tags by @hamishfagg in #11560
- typo by @hamishfagg in #11567
- Test PR plz ignore by @hamishfagg in #11566
- Fix agent work with sql skill by @ea-rus in #11536
- Additional debug logging by @StpMax in #11555
- Fix
left outer joinrenderer by @StpMax in #11547 - Fix snowflake: use PUBLIC schema if is not set by @ea-rus in #11575
- fix db uri by @hamishfagg in #11585
- Use bigger limit for reranker by @ea-rus in #11581
- Silence Pydantic 'model_' namespace warning by @Raahim-Lone in #11365
- remove unused manual approval for forks by @hamishfagg in #11586
- Reduce amount of warnings on mindsdb start up by @ea-rus in #11556
- Fix LAST in function with join by @ea-rus in #11588
- Fix windows tests: numba dependency by @ea-rus in #11591
- Update develop from main (2) by @ea-rus in #11604
- 11431 delete files api fix by @tino097 in #11485
- Increase mysql api connection queue length by @StpMax in #11594
- Replace starlette wsgi wrapper to
a2wsgiby @StpMax in #11592 - Rollback disabled ci test by @ea-rus in #11603
- Improve logging messages by @StpMax in #11572
- Speed up parallel queries that use not thread-safe handlers by @StpMax in #11593
New Contributors
- @Raahim-Lone made their first contribution in #11365
Full Changelog: v25.9.1.2...v25.9.3rc1
v25.9.1.2
TL;DR
Changes to Documentation
The Knowledge Bases and Agents documents have been updated to provide more recent and useful information for users. The MindsDB APIs and authentication documentation has also been updated, resulting in more transparent and straightforward guidelines for developers and users.
Bug Fixes and Improvements
There was an issue with confusion on the config path. This has now been fixed, bringing about more simplicity and ease-of-use.
What's Changed
- docs -- kbs and agents docs updates by @martyna-mindsdb in #11515
- docs -- mindsdb apis and auth by @martyna-mindsdb in #11517
- fix config path confusion by @hamishfagg in #11522
Full Changelog: v25.9.1.1...v25.9.1.2
v25.9.1.1
TL;DR
Changes to SQL
- New MySQL datetime functions have been implemented, which will allow for more complex and sophisticated queries.
Changes to Integrations
- Bedrock provider support has been added to our Agent functionalities, enhancing integration and compatibility with different environments.
Changes to Knowledge Bases
- Default model settings now get stored in the Knowledge Base, providing a more stable and reliable model building process.
- Relevance filters in the Knowledge Base have been expanded to include a greater than function, helping users to refine their searches in an easier and more practical manner.
Bug Fixes and Improvements
- There's now better handling of uploaded file names, reducing errors and increasing the reliability of file uploads.
- The GUI autoupdate feature has been fixed, improving its functionality and usability.
- The software is now compatible with Python 3.13, welcoming users operating on this version.
- An environment variable has been added so MindsDB can run without GUI, giving more flexibility to those who prefer using the program in this way.
Changes to Documentation
- AWS has been removed from options on our official documentation, to keep the information updated and accurate, reflecting the current state of the product.
What's Changed
- Store default model setting in KB by @ea-rus in #11496
- Agent: added bedrock provider support by @ea-rus in #11494
- Mysql datetime functions by @ea-rus in #11476
- Better handling of uploaded file names by @StpMax in #11507
- Remove AWS from options on docs by @torrmal in #11511
- Add env var to run
mindsdbwithout GUI by @StpMax in #11502 - fix GUI autoupdate by @StpMax in #11512
- Python 3.13 support by @ea-rus in #11500
- Adding greater than filter to relevance on knowledge base by @fshabashev in #11395
Full Changelog: v25.9.1.0...v25.9.1.1
v25.9.1.0
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
v25.8.3.0
TL;DR
Changes to Integrations
- Added a new command
pwdwhich would help users to reflect existing folder paths. This feature is beneficial to users as it enhances the ease of navigation within different folders.
Changes to Docker
- The system will no longer use pidfile in docker. This optimizes the system processes and reduces redundancy providing an improved user experience.
Bug Fixes and Improvements
- Fixed environment secret issues enhancing the security aspects of the system.
- Improved the management of conversation history in Mdb OSS agent which will lead to a better tracking of conversation history.
- Rectified the Agent work with Knowledge bases that helps in seamless integration and interaction with the knowledge bases.
Changes to Documentation
- Important updates have been made to the documentation of the
llm()function. This will facilitate better understanding of the function for the users. - Updates have been made to the documentation to add more functions which will provide the users with a wider understanding of the system processes.
What's Changed
- added pwd to reflect existing folder path by @Nancy9ice in #11453
- docs -- updates to llm() docs by @martyna-mindsdb in #11465
- Don't use pidfile in docker by @ea-rus in #11468
- fix env secrets by @hamishfagg in #11473
- docs -- functions by @martyna-mindsdb in #11471
- Fix conversation history management in Mdb OSS agent by @dusvyat in #11467
- Fix Agent works with KB by @ea-rus in #11484
New Contributors
- @Nancy9ice made their first contribution in #11453
Full Changelog: v25.8.2.0...v25.8.3.0
v25.8.2.0
TL;DR
Changes to SQL
- "Soql prompt updates": improvements to the Soql prompt to increase its efficacy.
- "Fix CTE issue": addressed issues related to the CTE (Common Table Expressions) resolving them.
- "Map MySQL functions to DuckDB": MySQL functions are now mapped to DuckDB for improved interoperability.
Changes to Integrations
- "Remove anyscale": as part of our continuous integration review, AnyScale has been removed.
- "Db2 handler": support for Db2 databases has been added, extending the versatility of MindsDB.
- "Return
huggingfacehandler": thehuggingfacehandler was reintroduced after successful bug fixes, improving functionality.
Changes to Knowledge Bases
- "docs -- kb intro update & kb hybrid search": numerous updates were made to the knowledge base enhancing the accessibility and understandability of the information.
- "fix error message in knowledge base on non existing database": Error messages for non-existing databases have been improved for better exception handling and user guidance.
Bug Fixes and Improvements
- "Fix
huggingfacehandler import error message": Fixed a bug that caused an error message with thehuggingfacehandler import. - "Update the GUI during docker build": Amendments were done to update the GUI during Docker builds, enhancing the user interface.
- "Fix create view via REST-API: check sql": A bug fix was done for creating views via REST-API, by checking the SQL for errors.
- "Revert gui update in docker build": Reverted GUI updates in Docker builds to maintain stability.
- "Fix of calculation processed rows": Improved the accuracy of the processed rows calculation.
Changes to Documentation
- Multiple documentation updates have been made, introducing clarity, and ease of understanding for users, including but not limited to: intro updates, fixing langchain doc page, adding query params to agents, openai-compatible APIs with openai handler, minds data source snowflake params, kb with snowflake, rest api for login, kb docs via python sdk, updated page for building db handlers.
What's Changed
- docs -- kb intro update by @martyna-mindsdb in #11360
- Remove anyscale by @ZoranPandovski in #11382
...
Full Changelog: v25.7.4.0...v25.8.2.0
v25.7.4.0
TL;DR
Changes to SQL
- The Salesforce Data Catalog now only loads explicitly included tables which makes working with the catalog more efficient.
- The PostgreSQL Data Catalog statistics have been enhanced.
- PostgreSQL vector queries are now rendered with sqlalchemy to provide a more effective query implementation.
Changes to Integrations
- Fix to staging integration tests now ensures more stable integrations.
- Hubspot-api-client updated, improving the MindsDB-HubSpot integration.
- The BigQuery connection method has been improved, ensuring a smoother connection experience.
- Agent syntax and LittleLM handler have been updated for better user experience.
- Outdated commands replaced improving the Agent's connection with API endpoints.
Changes to Knowledge Bases
- Added a preprocessing field to the Knowledge Base Controller, making it easier to handle preprocessing tasks.
- Enhanced Knowledge Base algebra by introducing the ability to concatenate AND values for content.
- Provided updated documentation on models supported by Knowledge Bases and Data Ingestion diagram.
- Implemented a Knowledge Base integration test in continuous integration, which validates the stability of the knowledge base throughout development.
Bug Fixes and Improvements
- Agents can now run the Data Catalog loader due to a refactoring of the logic.
- Fixed Truth Value Evaluation for NumPy Arrays that would previously result in errors.
- Alpha blending has been added improving image data processing.
- Logging for
uvicornservers has been configured to provide more detailed troubleshooting information. - Replacing deprecated
utcfromtimestampandpsutil.Process().connections(). - Fix for a partitioning bug that caused errors when the 'ProjectDataNode' object did not have the 'has_support_stream' attribute.
- Jobs can now be returned with
GET /treeand Agent's parameters can be redefined with queryusingfor better manipulation of job queues.
Changes to Documentation
- Added configuration documentation for a2a host.
- Removed outdated reference to
mdb.ai. - Updated REST API Endpoints for Agents, and refactored documentation for running the agents via REST API.
- Added documentation updates to the
to_markdownmethod, quickstart tutorial, and other Knowledge Base documentation. - Removed endpoints due to deprecation related to
anyscale.
What's Changed
- Update agent_syntax.mdx by @martyna-mindsdb in #11303
- Only Load Explicitly Included Tables for Salesforce Data Catalog by @tmichaeldb in #11246
- KB algebra: concatenate AND values for content by @ea-rus in #11270
- Update litellm.mdx by @martyna-mindsdb in #11310
- Fix partitioning: 'ProjectDataNode' object has no attribute 'has_support_stream' by @ea-rus in #11307
- docs -- added config for a2a host by @martyna-mindsdb in #11293
- Web handler: accept user-agent by @ea-rus in #11294
- docs -- removing mdb.ai by @martyna-mindsdb in #11314
- add preprocessing field to KnowledgeBase controller by @dusvyat in #11312
- KB integration test in CI by @ea-rus in #11259
- adding escaping for double quotes in the code by @fshabashev in #11317
- Fix staging integration tests by @hamishfagg in #11320
- Postgresql DC stats by @ZoranPandovski in #11306
- docs -- updated models supported by kbs by @martyna-mindsdb in #11315
- Pgvector: render queries with sqlalchemy render by @ea-rus in #11325
- Improve bigquery connection method by @StpMax in #11323
- Fixes of litellm hadler by @ea-rus in #11309
- Configure logging for
uvicornservers by @StpMax in #11313 - adding alpha blending by @fshabashev in #11316
- docs -- kb data ingestion diagram by @martyna-mindsdb in #11331
- Replace deprecated
utcfromtimestampby @StpMax in #11330 - Replace deprecated
psutil.Process().connections()tonet_connections()by @StpMax in #11328 - docs -- to_markdown updates by @martyna-mindsdb in #11302
- Updated the REST API Endpoints for Agents by @MinuraPunchihewa in #11255
- Save DB entities in lower case by @StpMax in #11252
- docs - kb docs fix by @martyna-mindsdb in #11348
- Fix tests by @ZoranPandovski in #11344
- Return list of jobs with
GET /treeby @StpMax in #11326 - Redefine agent's parameters with query
usingby @StpMax in #11332 - docs -- removed anyscale endpoints due to deprecation by @martyna-mindsdb in #11356
- Bump form-data from 4.0.3 to 4.0.4 in /docs by @dependabot[bot] in #11350
- Updating hubspot-api-client to version 11.1.0 by @setohe0909 in #11354
- Fix/staging wf by @hamishfagg in #11361
- docs -- agents via rest api by @martyna-mindsdb in #11264
- Fixed Truth Value Evaluation for NumPy Arrays by @MinuraPunchihewa in #11368
- docs -- updated quickstart tutorial by @martyna-mindsdb in #11370
- Refactored the Logic for Updating Agents to Run Data Catalog Loader by @MinuraPunchihewa in #11329
- Bump
psutilto ~7.0 by @StpMax in #11371
Full Changelog: v25.7.3.0...v25.7.4.0