Skip to content

Releases: mindsdb/mindshub

v25.10.1

Choose a tag to compare

@ea-rus ea-rus released this 27 Oct 07:36
e6818b7

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

Full Changelog: v25.10.0...v25.10.1

v25.10.0

Choose a tag to compare

@ea-rus ea-rus released this 23 Oct 08:36
19011e8

TL;DR

Changes to SQL

  • Improved the SQL renderer for the INTERVAL statement, enhancing its performance.
  • Fixed an issue with the left outer join syntax 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

Full Changelog: v25.9.1.2...v25.10.0

v25.10.0rc1

v25.10.0rc1 Pre-release
Pre-release

Choose a tag to compare

@ea-rus ea-rus released this 17 Oct 19:05

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

v25.9.3rc1 Pre-release
Pre-release

Choose a tag to compare

@ea-rus ea-rus released this 24 Sep 12:05

TL;DR

Changes to SQL

  • Modification to the SQL renderer: It now correctly handles INTERVAL statements.
  • 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.
  • a2wsgi has 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 mintlify docs dependency to keep the document up-to-date.

What's Changed

New Contributors

Full Changelog: v25.9.1.2...v25.9.3rc1

v25.9.1.2

Choose a tag to compare

@hamishfagg hamishfagg released this 05 Sep 00:24
2e9df2c

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

Full Changelog: v25.9.1.1...v25.9.1.2

v25.9.1.1

Choose a tag to compare

@StpMax StpMax released this 04 Sep 09:47
303d2ae

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

Full Changelog: v25.9.1.0...v25.9.1.1

v25.9.1.0

Choose a tag to compare

@hamishfagg hamishfagg released this 04 Sep 01:39
cd2881a

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.json you 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 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

  1. 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.
  2. 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.
  3. It's important to note that documentation surrounding MongoDB was removed because MongoDB API was dropped from this version.

Changes to Integrations

  1. 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

  1. 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.
  2. We fixed a CodeQL warning about SSL, enhancing the security of MindsDB.
  3. 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

Full Changelog: v25.8.3.0...v25.9.1.0

v25.8.3.0

Choose a tag to compare

@ZoranPandovski ZoranPandovski released this 28 Aug 12:14
c02aeeb

TL;DR

Changes to Integrations

  • Added a new command pwd which 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

New Contributors

Full Changelog: v25.8.2.0...v25.8.3.0

v25.8.2.0

Choose a tag to compare

@ZoranPandovski ZoranPandovski released this 19 Aug 15:02
6f4d52a

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 huggingface handler": the huggingface handler 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 huggingface handler import error message": Fixed a bug that caused an error message with the huggingface handler 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

...

Full Changelog: v25.7.4.0...v25.8.2.0

v25.7.4.0

Choose a tag to compare

@ZoranPandovski ZoranPandovski released this 29 Jul 11:39
ba10a7f

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 uvicorn servers has been configured to provide more detailed troubleshooting information.
  • Replacing deprecated utcfromtimestamp and psutil.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 /tree and Agent's parameters can be redefined with query using for 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_markdown method, quickstart tutorial, and other Knowledge Base documentation.
  • Removed endpoints due to deprecation related to anyscale.

What's Changed

Full Changelog: v25.7.3.0...v25.7.4.0