Skip to content

Releases: mindsdb/mindsdb

v25.7.3.0

15 Jul 10:58
e2da72a
Compare
Choose a tag to compare

TL;DR

Changes to SQL

"IF NOT EXISTS" clause is now supported for "CREATE AGENT" command, enabling users to create agents without worrying about duplicate entries. We've also made a fix for an incorrect error message in "DELETE TABLE" when the database does not exist -- we're now providing the correct information.

Changes to Integrations

Improvements were made in Salesforce metadata, Snowflake Data Catalog stats error, table name specification for lower case, and Slack list pagination. To facilitate easier S3 integration, a public_url parameter has been introduced. Additionally, Youtube integration now supports search functionality. UV has also been downgraded for performance optimization.

Changes to Knowledge Bases

Changes were made to whitelist embedding providers, providing a more controlled and secure environment. New documentation has also been provided covering knowledge base model usage, SQL algebra, and examples in KB query documents.

Bug Fixes and Improvements

A bug in the vectordb handler has been fixed along with improvements to Docker and Local Installations for launching all APIs. The Llama index has been bumped from 0.12.28 to 0.12.41 in the mindsdb/integrations/handlers/llama_index_handler. In addition, structured JSON response output from LLMs has been implemented.

Changes to Documentation

Updates in documentation includes instructions about mindsdb as a fully qualified engine, refined model parameters in agent documents, added Light Light Mind (litellm) documents, and syntax for adding data to agents. A spelling mistake in integrations MDX has also been corrected.


What's Changed

New Contributors

Full Changelog: v25.7.2.0...v25.7.3.0

v25.7.2.0

09 Jul 10:16
ce9dee8
Compare
Choose a tag to compare

TL;DR

Changes to SQL

  • Updated agents documentation related to SQL enhancing user understanding about connecting and utilizing various databases.
  • An upgrade in error handling for internal SQL query processing which makes it more robust and user-friendly.
  • Added the feature of keyword search that will allow using SQL for more dynamic and flexible data searching.

Changes to Integrations

  • Support added for Google Gemini Model in TO_MARKDOWN() function. This expansion allows users to process more types of data in structured formats.
  • TO_MARKDOWN() support has been extended for XML/Nessus Files, widening the variety of file types that can be exploited by this versatile function.
  • Fixed an issue with Salesforce Data Catalog, restoring its compatibility and performance.
  • Config update behavior has been changed to overwrite default model parameters. This offers users more control and flexibility when configuring their models.

Changes to Knowledge Bases (KB)

  • An overhaul to KB error messages was done for more informative and helpful error prompts.
  • Updated documentation to explain the from_sql info in the knowledge bases section, providing detailed instructions on its usage.
  • Introduced unit tests for KB Evaluate function to ensure its reliable performance.

Bug Fixes and Improvements

  • To ensure data integrity, preventive measures against information exposure through exception have been implemented.
  • The mcp dependency has been updated to v1.10.1 for improved stability and optimized performance.
  • Refactoring of agent streaming methods using httpx and fix serialization in the A2A server was done for enhanced efficiency.
  • A2A server configuration location was fixed for smoother operation.

Changes to Documentation

  • Provided documentation on how to incorporate url_file_upload into config.json.
  • Updated model types documentation for a more in-depth understanding of different models and their uses.
  • Documentation about logging configuration was added for assistance in setting and managing log protocols.
  • Knowledge base documentation was split into multiple pages for an easier and better understanding.

What's Changed

Full Changelog: v25.7.1.0...v25.7.2.0

v25.7.1.0

02 Jul 15:15
a26ce23
Compare
Choose a tag to compare

TL;DR

Changes to SQL

  • Processing for queries containing INTERSECT has been added. This enables the users to find common entries from different sets of data.
  • Fixed error with show columns from information_schema.{table}. This provides users with the correct information about the table's structure and content.
  • Improved error message formatting for the database. This will give users a clearer understanding of any issues that arise during the database operation.
  • Updated config options for file upload via URL. This change gives users more flexibility and more secure methods to upload files.

Changes to Integrations

  • Fixed a bug regarding subscription in PostgreSQL. This fix will result in better and more reliable mechanisms for real-time syncing and publishing data.
  • Important fixes were done on Big Query Data Catalog enhancing seamless integration with Google's BigQuery.

Changes to Knowledge Bases

  • Notable improvements have been made in terms of functionality and performance of Knowledge Bases (KB). Including search and evaluate features improvements, metadata updates, filter restriction by unknown metadata keys, algebra operations, and more. Such changes are expected to improve user experience with KB in terms of search accuracy, metadata handling, and manipulation.
  • The creation agent now supports wildcards in table/KB names which increases usability, efficiency, and flexibility in defining database schemas.

Bug Fixes and Improvements

  • The agent can now handle wrong quoting table names more effectively. This reduces the error rate when handling table names.
  • Temporary disable huggingface_handler. This might contribute to better resource allocation and overall performance.
  • Parameters in Google Gemini model examples have been updated for consistency which led to improved model performance and usability.

Changes to Documentation

  • A considerable amount of updates have been provided on the documentation end. Updates include Docker installation with APIs, mindsDB variables, evaluate docs, Data Catalogue, and more. This strengthens the reference for users and helps them understand all aspects of MindsDB in better detail.

What's Changed

New Contributors

Full Changelog: v25.6.4.0...v25.7.1.0

v25.6.4.0

24 Jun 18:59
80082cc
Compare
Choose a tag to compare

TL;DR

Changes to SQL
  • MindsDB's information schema now includes the Data Catalog, increasing transparency for the users and simplifying data tracking.
  • The SQL model now supports Gemini 2.5, providing enhanced features and improved stability.
Changes to Integrations
  • Ludwig handler integration received an update with an upgraded ray, which results in better compatibility and increased performance.
Changes to Knowledge Bases
  • Correction of agent stripping input misuse in the kb_query_tool will help avoid unnecessary errors.
  • An override of Langchain base prompts was included, adding more proficiency to the KB tools.
  • The issue with evaluating KB for MySQL databases was fixed enhancing efficacy.
Bug Fixes and Improvements
  • Corrections have been made to the default values and descriptions for SF columns metadata, providing more detailed data insights.
  • Improvement of error messages now offers developers a clearer understanding of problems.
  • Fixed handling of default model configuration parameters is providing a more smooth working process.
  • Table name checking in lower case in API handler provides better string matching and avoids possible errors/casesensivity issues.
Changes to Documentation
  • Documentation updates including notes on starting MindsDB, changing relevance_threshold into relevance, removing reference to minds endpoints, and many others offer clearer guidelines.
  • A note was added on Mindsdb Cloud Provider (MCP) authentication. Furthermore, the knowledge base has been updated for the Snowflake provider.
  • It was noted that Ollama support has been removed from knowledge bases.

What's Changed

New Contributors

Full Changelog: v25.6.3.1...v25.6.4.0

v25.6.3.1

19 Jun 11:44
c347d1f
Compare
Choose a tag to compare

TL;DR

Bug Fixes and Improvements

  • An enhancement was made in handling data extraction from tables in Knowledge Bases, providing increased reliability.
  • Developers can now use the Default LLM as the Default Re-ranking Model—granting them more flexibility and customizability.
  • There were issues with Knowledge Base insert operations via SQL Queries and Raw Data, which have now been addressed for smoother operations.

Changes to SQL

  • A key change in SQL is replacing locals() with connection.register for registering duckdb tables, which greatly improves readability and organization.

Changes to Integrations

  • A few major updates in dependencies have been executed to enhance system compatibility and maintain software hygiene. Protobuf has been bumped from 3.20.3 to 4.25.8 for Lindorm handler, and setuptools have been increased from 75.8.2 to 78.1.1 in requirements.
  • Additionally, requests have also been updated from 2.32.3 to 2.32.4 in requirements to keep up with changes in the software environment.

What's Changed

  • Fixes for agent: getting data from tables in KBs by @ea-rus in #11115
  • Bump protobuf from 3.20.3 to 4.25.8 in /mindsdb/integrations/handlers/lindorm_handler by @dependabot in #11109
  • Bump requests from 2.32.3 to 2.32.4 in /requirements by @dependabot in #11038
  • Added the Option to Use Default LLM as the Default Re-ranking Model by @MinuraPunchihewa in #11119
  • Replace locals() to connection.register when register duckdb tables by @StpMax in #11099
  • Fixed Knowledge Base Insert Operations via SQL Queries and Raw Data by @MinuraPunchihewa in #11127
  • Bump setuptools from 75.8.2 to 78.1.1 in /requirements by @dependabot in #10991

Full Changelog: v25.6.3.0...v25.6.3.1

v25.6.3.0

17 Jun 13:24
0dca259
Compare
Choose a tag to compare

TL;DR

Bug Fixes and Improvements

  • The output of Evaluate has been fixed, by removing retrieved_in_top_k, which helps to make results cleaner.
  • Invalid model error with Azure openai models has been ironed out to allow smoother execution.
  • Successful completion is now a requirement for test setup, improving the reliability of tests.
  • The deletion issue within ML engine with data catalog enabled has been resolved.
  • Various fixes have been implemented, like correcting the 'SELECT' from API Resources, fixing the querying of Snowflake columns with special characters, and fixing the ssl option of MySQL handler. These contribute to a smoother, more reliable user experience.

Changes to SQL

  • An adjustment has been made to reduce token usage in generating schema information for agents, which can lead to performance improvements.

Changes to Integrations

  • Google BigQuery is now a supported source in Data Catalog, expanding the usability of the platform.
  • Fixes to 'Agent Salesforce' have been introduced to enhance functionality.
  • The llama_index_handler has been updated from version 0.12.21 to 0.12.28, ensuring that the handler operates using the latest available features and fixes.

Changes to Knowledge Bases

  • Knowledge base documentation has gone through numerous updates, for instance, 'evaluate kb', 'evaluate syntax', and new links to AI integrations have been added. This increases the resourcefulness of the platform.
  • Knowledge base for Python SDK has been hidden.
  • The REST API Endpoints for Knowledge Bases has been updated for better accessibility and usability.
  • The platform now provides functionality for enhanced conversation history handling in MindsDBAgent and AgentTaskManager, creating a more efficient system.

Changes to Documentation

  • Documentation has been updated with usage examples in 'ollama knowledge base', creating a more user-friendly guide.

What's Changed

Full Changelog: v25.6.2.0...v25.6.3.0

v25.6.2.0

10 Jun 17:10
bbe6dec
Compare
Choose a tag to compare

TL;DR

Changes to SQL

  • Fixed Metadata Queries for Snowflake in Data Catalog, providing users with more accurate and reliable data query capabilities.
  • Add support to agent for default LLM parameters from config introduces additional functionalities to the agent system making it more flexible.
  • Added Support for ALTER VIEW and Update DATABASE commands in SQL to further enrich the SQL operations.
  • Correct JSON types pass through MindsDB, optimizing the JSON types handling in the system.
  • Improved the render of Cast functional select targets for BigQuery, providing seamless experience when interacting with BigQuery.

Changes to Integrations

  • Enable Data Catalog Support for the New Agent Implementation improves the integral functionalities between Data Catalog and the new agent system.
  • Salesforce has been enabled as a Supported Source in Data Catalog, offering users additional options in catalog data sources.
  • Added more OpenAI models for agents improves the AI model support for agents.
  • Agents Data Catalog and Data Catalog V1 have been added, which could enhance the functionality and user experiences in the data catalog area.

Changes to Knowledge Bases

  • Evaluate the knowledge base and fixing types in knowledge base help to optimize the performance of knowledge base.
  • Add empty reranking for knowledge base (KB) controller as well as adding parameters to the select query to turn off reranking provide users with more customizable options.
  • Multiple updates on KB Docs improve the documentation on knowledge base.

Bug Fixes and Improvements

  • Fixing connect from Pycharm to MySQL server would make the connection from Pycharm to MySQL server smoother.
  • Add API Key handling in agents, fixes for file logging in Windows, and added checks for not-empty and unique file names when upload a file have enhanced the security and reliability of the system.
  • Show exceptions of LLM function and set progress for insert without partitions help to improve debugging and monitoring.
  • The infrastructure has removed prod deploy while enables auto migrations in cloud to optimize the service deployment process.
  • Add /status endpoint for A2A to provide server health information enriches the health check functions for the server status.
  • Various testing fixes and simplify testing can prevent potential bugs and improve the performance of the system.

Changes to Documentation

  • Enabled several document updates including creating index on knowledge base, metadata, provider name fix and supported models, which provides clearer guidelines and detailed instructions to users.

What's Changed

Full Changelog: v25.5.4.2...v25.6.2.0

v25.5.4.2

30 May 05:46
3262c5c
Compare
Choose a tag to compare

TL;DR

Bug Fixes and Improvements

The logic of acquiring the A2A configuration has been enhanced. The recent update will help to streamline the experience for users working with configuration files. The details of this modification can be found in the following "What's Changed" section.


What's Changed

Full Changelog: v25.5.4.1...v25.5.4.2

v25.5.4.1

29 May 20:01
3368928
Compare
Choose a tag to compare

TL;DR

Changes to Integrations

Three new integration updates have been introduced:

  • Added Writer support to agents for better data management.
  • An improved configuration and Docker setup were added with A2A API support.
  • MindsDB now extends to the cloud with the addition of SalesForce.

Changes to Knowledge Bases

A few adjustments have been made to improve knowledge bases:

  • A blueprint for accessing llm providers using a litellm handler has been implemented.
  • The default Re-ranking Model was enabled, enhancing the quality of information retrieval.
  • The utilization of MindsDB models for Knowledge Bases is now disabled, ensuring a more streamlined process.

Bug Fixes and Improvements

Several bugs have been fixed and improvements were added:

  • There has been a fix for a previously existing 'insert bug'.
  • A change was made so that Slack does not receive messages for cancelled workflow runs, reducing unnecessary notifications.
  • An A2A client was removed due to its lack of use, optimizing resources.

Changes to Documentation

Two updates were made to the documentation:

  • There's a new set of documents detailing the 'mcp'.
  • The documentation for agents has also been improved.

Changes to SQL

No SQL changes were made in this update.


What's Changed

Full Changelog: v25.5.4.0...v25.5.4.1

v25.5.4.0

27 May 14:03
d0dfa30
Compare
Choose a tag to compare

TL;DR:

Bug Fixes and Improvements

  • Fixed issues on release testing, enhancing the process of releasing newer versions.
  • Enhanced staging test failure messages and added new release messages, leading to a more smooth and informed development process.
  • Improved file buffer closing during file upload, adding to the reliability of file operations.
  • Handled the Transformer to be optional. This provides more flexibility when utilizing transformers in our projects.
  • Improved stream fetching of data from the data handler, providing a more efficient data handling solution.
  • Fixed import issues of Handler Utilities, leading to a smoother start of your projects.
  • Fixed bugs and perfections related to the integration of Handler Utilities.

Changes to SQL

  • Provided support variables in SQL, making SQL execution more dynamic and flexible.
  • Further improvements have been made to our SQL version, aligning it with industry standards and modern SQL features.
  • Allowed INSERT without a column list, providing more flexibility in SQL operations.
  • Register inserts from selects in queries table integrating, this helps in tracing and optimizing DB operations.
  • Introduced 'Create index' altering the table query to set the table's dimension for index creation.

Changes to Integrations

  • Added an A2A server. This will provide better interactive and collaborative capabilities for the MindsDB ecosystem.
  • Implemented token-based auth for the MCP server. This improves security features and safeguards user data more effectively.

Changes to Knowledge Bases

  • Updated the knowledge base docs example, making it easier for users to understand and use MindsDB's knowledge base.
  • Added JSON chunking support for the knowledge base, which will allows for more efficient storage and retrieval of data.

Changes to Documentation

  • Conducted a major refactoring of the MindsDB docs. The documentation is now much more navigable and user-friendly.
  • Updated the mindsdb and minds docs, ensuring they provide accurate and updated information.
  • Included many updates to the documentation files and also included new copies to specific doc pages.

What's Changed

Full Changelog: v25.5.3.0...v25.5.4.0