Releases: mindsdb/minds-platform
v26.1.0
TL;DR
Changes to SQL
There have been several notable updates improving SQL support: Additional MySQL API tests, fixes for MSSQL Query Execution Result Conversion, improved scoping on MySQL's get_columns schema and parsing on BigQuery's Select response. Support for additional gitlab configurations has been added. To ensure failsafe operation, proper exception handling has been put in place for MSSQL check_connection and error handling mechanisms are implemented for temporary folder cleanup.
Changes to Integrations
A good number of new integration handlers have been added this time including: Leads to Hubspot Handler, Raindrop.io handler, Denodo Integration handler, and Freshdesk integration. Fixes and updates have been made to Hubspot handler and support has been added for additional gitlab configurations, Motherduck is now supported in DuckDB, Azure provider was fixed. Various fixes have been made to the boot error messages in integration handlers.
Changes to Knowledge Bases
There have been two important fixes to Knowledge Bases. One ensuring the creation of knowledge base without explicitly providing provider configurations is successful for non-openAI scenarios. The second optimizes get_integration by fetching directly from DB.
Bug Fixes and Improvements
There have been improvements to error and crash handling, along with particular issues with Duplicated columns, PID file creation, and IN filter with the API handler. There has been optimization in mixed search with improvements to the faiss ivf file and allowing data handlers to stream data.
Changes to Documentation
Various documentations have been updated including ENV Variables, datastax.mdx, and gitlab handler readme. There have been corrections to CREATE MODEL/PREDICTOR typo on model creation page and updates to the home page have been done.
What's Changed
[... The entire "What's Changed" section you provided is pasted here, without any changes ...]
v26.1.0rc1
TL;DR
Changes to SQL
- Additional MysQL API tests have been added for expanded coverage, enhancing reliability.
- Improved MSSQL query execution result conversion and schema scoping.
- Enabled support for additional gitlab configurations.
- MariaDB tests have been fixed.
- MySQL got_columns schema scoping was updated for better compatibility.
- BigQuery newly added parameters result in better control and flexibility.
Changes to Integrations
- Documentation for datastax has been updated, improving clarity and usability.
- Improved the CRUD operations of hubspot handler.
- Added Leads to Hubspot handler for more functionality.
- Introduced the ability for data handlers to stream data, enhancing data handling efficiency.
- Fix for queries to API handler with
INfilter, providing better consistency. - Optimal get_integration by fetching directly from DB improved performance.
- Improved support for additional gitlab configurations.
- ClickHouse data catalog was added, expanding data source options.
- Raindrop.io integration handler was added with full CRUD support and complete test coverage.
- Denodo integration handler was added, expanding data source options.
- Freshdesk Integration was added, broadening third-party tool integration options.
- Jira Handler updates improve functionality.
Changes to Knowledge Bases
- Optimization for the creation of knowledge bases for non-OpenAI scenarios was enhanced.
- Temporary folder cleanup error handling was improved, enhancing system stability.
Bug Fixes and Improvements
- Fixed various issues with handlers for Hubspot, Hana, Confluence, and others. These fixes have improved the reliability and functionality of the handlers.
- The consistency of functionalities like lock the PID file or support of xls files has been improved with the application of respective fixes.
- Static errors and issues with subquery references were resolved for improved stability.
- Specific security enhancements added through updates to protobuf, python-multipart, socket.io-parser, requests, yaml, brace-expansion, basic-ftp, and filelock, to bolster security.
- Motheduck support was added to DuckDB for optimization.
- Several fixes applied to the formed JSON exception type in Postgres to increase stability.
Changes to Documentation
- Various documentation updates including ENV variables, gitlab, hubspot and others for better understanding.
- A mintlify update improved the aesthetics of the code.
- The addition of Faiss doc improved clarification on the utilization of Faiss.
What's Changed
[The What's Changed section was not modified as per instructions. Refer to the input.]
Full Changelog: v26.0.1...v26.1.0rc1
v26.0.1
TL;DR
Changes to Documentation
The README.md document has been updated. The document now contains the latest instructions and details for users, which will aid in precise understanding and improved user experience.
Changes to SQL
We have introduced a native query passthrough. This feature allows the system to understand and directly execute native queries which leads to significant enhancements in the efficiency of query execution.
What's Changed
Full Changelog: v26.0.0...v26.0.1
v26.0.0
TL;DR
Changes to SQL
The update includes several improvements to our SQL capabilities. We've made a fix for GROUP BY WITH ROLLUP, making it more reliable and robust. The MINDSDB_DB_CON environmental variable now incorporates validation to minimize potential errors. We've made the track_column parameter case-insensitive, thus enhancing its usability. Our SQL parsing has been improved to prune ambiguous columns and extract query targets in the API Handler accurately. A significant development ensures proper handling and utilization of memory when DuckDB is used. Also, the available memory check in the Snowflake handler has been updated and improved.
Changes to Integrations
There have been significant enhancements to our integrations. README's for integrations are now pulled statically from GitHub, thereby reducing the need for local storage. The Shopify, Confluence, Databrick, Hubspot, and Netsuite handlers have been updated and improved for better interactions. Additional validation is now in place for the targets list in the Shopify handler. We have also deprecated Dspy, Chromedb, and all ML handlers for a cleaner, more streamlined codebase. Images have been added for the readme files to enhance understanding of the integration process.
Changes to Knowledge Bases
We've made some notable changes to our Knowledge Bases. The default Knowledge Base store in Docker-compose has been switched to pgvector for enhanced performance. Display of mixed case columns in the Knowledge Base has been fixed. Fixes have been provided for Knowledge Base ID duplicates on the second insert and for pgvector. Batches are now the default method for inserts in the Knowledge Base.
Bug Fixes and Improvements
Several bug fixes and improvements have been rolled out. These include rectifications in README locations, language permission issues, Shopify handler query limit, and more. There have also been fixes for reported bugs such as file datasource visibility post Docker Upgrade and Query charting failure among others.
Changes to Documentation
We've performed a clean-up of the codebase, deleting unnecessary files for better readability and understanding.
Security Upgrades
Numerous security upgrades have been implemented covering packages like urllib3, starlette, keras, protobuf, numpy, aiohttp, fugue, sqlparse, filelock, azure-core, pyasn1, mintlify, sentencepiece, marshmallow and others to ensure the safety and reliability of the system.
Attention! The release contains breaking changes.
New Contributors
- Welcome to our new contributors: @PPeitsch and @Sweetdevil144
Full Changelog: v25.14.1...v26.0.0
v26.0.0rc3
TL;DR
Changes to Integrations
Our team enabled Netusite cloud which brings with it a host of improvements, considerations and necessities. By providing support for Netusite cloud, our users will be able to access MindsDB capabilities on this platform. This is a significant leap towards supporting a broader range of cloud platforms enabling users choose the platform they are most comfortable with.
What's Changed
Full Changelog: v26.0.0rc2...v26.0.0rc3
v26.0.0rc2
TL;DR
Bug Fixes and Improvements
- The issue regarding the aggregate from subselect has been resolved. This change is crucial to enhance the efficiency of database queries, predominantly involving subselection of data. With this fix, users can expect improved performance and data handling.
What's Changed
Full Changelog: v26.0.0rc1...v26.0.0rc2
v26.0.0rc1
TL;DR
Changes to SQL
- Fix for
GROUP BY WITH ROLLUP, making it more robust. - Validation implemented for
MINDSDB_DB_CONenvironmental variable. track_columnparameter now case-insensitive, improving usability.- SQL parsing improved: Pruning of ambiguous columns fixed and better extraction of query targets in API Handler.
- Proper handling of memory concerns when DuckDB is used.
- Updated available memory check in Snowflake handler.
Changes to Integrations
- README's for integrations are now pulled statically from GitHub, instead of it being locally served.
- Shopify, Confluence, Databrick, Hubspot, and Netsuite handlers updated and improved for better interactions.
- Additional validation for targets list in Shopify handler.
- Deprecation of Dspy, Chromedb and all ML handlers for cleaner, more streamlined codebase.
- Bound
numbaextra dependency version, improving security. - Images added for readme files update, enhancing understanding of the integration process.
Changes to Knowledge Bases
- Default Knowledge Base store in Docker-compose now changed to pgvector.
- Mixed case columns display in Knowledge Base fixed.
- Fixes provided for Knowledge Base ID duplicates on second insert and for pgvector.
- Insert in Knowledge Base now batched by default.
Bug Fixes and Improvements
- Fixes and improvements to README locations, language permission issues, Shopify handler query limit, file upload vulnerability, and more.
- Fixes for reported bugs - File datasource visibility post Docker Upgrade and Query charting failure.
- Fixed Postgres Queries for Data Catalog Retrieval for better efficiency.
Changes to Documentation
- Deletion of unnecessary files for cleaner, more understandable codebase.
Security Upgrades
- Multiple security upgrades cover packages such as urllib3, starlette, keras, protobuf, numpy, aiohttp, fugue, sqlparse, filelock, azure-core, pyasn1, mintlify, sentencepiece, marshmallow and more.
What's Changed
Details of the changes were provided above.
New Contributors
- Welcome to our new contributors: @PPeitsch and @Sweetdevil144
Full Changelog: v25.14.1...v26.0.0rc1
v25.14.1
TL;DR
Bug Fixes and Improvements
- An essential fix was implemented regarding the setting of the schema if provided with connection arguments. This update provides better stability of the platform and ensures smooth data flow, resulting in less hassle for users while specifying connection arguments.
What's Changed
Full Changelog: v25.14.0...v25.14.1
v25.14.0
TL;DR
Changes to SQL
- The system now has the ability to fix querying columns that contain empty space in the name. This prevents any errors or issues when dealing with column names with spaces.
- There is support for UNION in IN available due to a bump in the parser dependency.
- An option has been added for Snowflake key value auth. This inclusion enables more secure and efficient authentication when connecting to Snowflake databases.
- Support is also provided now for Snowflake embeddings. This enhances the way in which data from Snowflake can be used, analyzed and understood.
Changes to Integrations
- Enhancement in the deployment and testing workflows has been implemented to streamline and optimize these processes.
- The unit and integration tests are now included in production deploy to maintain the code quality and functionality during production.
Changes to Knowledge Bases
- An important change has been made where the system can now handle a situation where
nanis inserted into knowledge base. This prevents potential errors due to null values. - Furthermore, associated tables have been removed, and an issue with non-existing columns has been fixed.
Bug Fixes and Improvements
- A fix has been made for the Faiss handler now utilizing a flat index. This ensures greater efficiency and performance.
- There's been an update to the mintlify version for better performance and stability.
- The
ImportErrorthat occurs when using the--load-tokenizeroption will now be handled to prevent any disturbances during operation. - There's been a bump in filelock from 3.18.0 to 3.20.1 in /requirements for improved security.
- We have also ensured that tests are skipped on asset changes to save resources and time during testing.
Changes to Documentation
- The GitHub Readme was updated for better clarity and understanding, though this update was later reverted for other improvements.
What's Changed
- Add option for Snowflake key value auth by @ZoranPandovski in #12024
- Fix querying columns that contain empty space in the name. by @duskobogdanovski in #12013
- Update mintlify version by @ZoranPandovski in #12025
- Snowflake embeddings support by @ea-rus in #12021
- Faiss handler with flat index by @ea-rus in #11839
- build snowflake image by @hamishfagg in #12077
- Update GitHub Readme by @C0staTin in #12036
- Docker main deps by @ZoranPandovski in #12087
- Make MySQL DC row count optional by @ZoranPandovski in #12027
- Bump filelock from 3.18.0 to 3.20.1 in /requirements by @dependabot[bot] in #12019
- Feature/hubsot handler updates by @tino097 in #12058
- Handling
ImportErrorwhen use the--load-tokenizeroption by @StpMax in #12092 - Revert "Update GitHub Readme" by @martyna-mindsdb in #12094
- Bump parser dependency to support UNION in IN by @ea-rus in #12098
- Fix if nan is inserted in knowledge base by @ea-rus in #12097
- Add faiss deps to Docker by @ZoranPandovski in #12105
- Remove associate tables, fix issue with non existing columns by @tino097 in #12101
- Skip tests on asset changes by @hamishfagg in #12109
- Enable deployment and testing workflows by @lucas-koontz in #12095
- Rmv default handlers by @ZoranPandovski in #12103
- Bump
mindsdb-sql-parserto ~0.13.7 by @StpMax in #12116 - Releases 25.14.0 by @ea-rus in #12026
- Adds unit and integration tests to production deploy by @lucas-koontz in #12117
- Enhances CI for release deployment by @lucas-koontz in #12118
New Contributors
- @duskobogdanovski made their first contribution in #12013
Full Changelog: v25.13.1...v25.14.0
v25.14.0rc1
TL;DR
Changes to SQL
- A new feature has been added to enable Snowflake key value auth. This enhances user experience by providing an alternative method for authentication.
- A bug fix has been made to handle querying columns that contain an empty space in the name. Now, you can successfully query such columns, improving the robustness and flexibility of SQL operations.
Changes to Integrations
- The Snowflake embeddings feature has been added. It elevates data analysis to a new level by allowing machine learning algorithms to understand the complex patterns in the dataset.
- A new feature, the Faiss handler with flat index, has been introduced. It boosts the speed and precision of similarity search and clustering of vectors, delivering more efficient computation and better results.
- The Docker main deps feature has been introduced and Snowflake image has been built. These will ease the deployment of MindsDB, making it more efficient and consistent.
Changes to Knowledge Bases
- The update to the mintlify version allows for a more enhanced version of the MindsDB Library, providing better performance.
- The MySQL DC row count has been made optional. This offers more configurability to users and increases the usability of our database and MindsDB as a whole.
Bug Fixes and Improvements
- The GitHub Readme has been updated. The update directs users to current and relevant information necessary for successful use of MindsDB.
- Filelock has been updated from 3.18.0 to 3.20.1, indicating an enhanced MindsDB's security by preventing multiprocess race conditions.
Changes to Documentation
- The documentation for Hubsot handler has been updated, providing clearer and more accurate information for users to follow and understand.
What's Changed
- Add option for Snowflake key value auth by @ZoranPandovski in #12024
- Fix querying columns that contain empty space in the name. by @duskobogdanovski in #12013
- Update mintlify version by @ZoranPandovski in #12025
- Snowflake embeddings support by @ea-rus in #12021
- Faiss handler with flat index by @ea-rus in #11839
- build snowflake image by @hamishfagg in #12077
- Update GitHub Readme by @C0staTin in #12036
- Docker main deps by @ZoranPandovski in #12087
- Make MySQL DC row count optional by @ZoranPandovski in #12027
- Bump filelock from 3.18.0 to 3.20.1 in /requirements by @dependabot[bot] in #12019
- Feature/hubsot handler updates by @tino097 in #12058
New Contributors
- @duskobogdanovski made their first contribution in #12013
Full Changelog: v25.13.1...v25.14.0rc1