TL;DR
Changes to SQL
- Now supports complex queries in Knowledge Bases (KBs), improving the flexibility and applicability of queries.
- Fixed an issue with getting columns and tree for information_schema, enhancing SQL functionality and stability.
- Added HASH() and TO_MARKDOWN() as built-in functions, broadening SQL capabilities.
Changes to Integrations
- Overhauled the Jira Integration, providing a smoother and more efficient interface.
- Integration tests are now runnable on deployed environments, making tests more representative and reliable.
- Migrated to new ECR as default, enhancing efficiency and performance.
Changes to Knowledge Bases
- Multiple changes have been made to documentation for KB resulting in easier-to-understand and follow instructions.
- Enabled AZURE_OPENAI_KEY for Azure provider, now embedding models in KBs is more comprehensive.
- The addition of complex query execution in KBs broadens the degree of complexity viable for users.
- ID column has been made mandatory in KBs, maintaining an adequate structured format is now easier.
- A letting to generate a KB row ID if not provided was added, simplifying the steps users take.
Bug Fixes and Improvements
- Multiple fixes have been performed including, fixing an update of auto config, fixing a staging workflow, fixing CLA workflow, and more, thus improving stability and performance.
- Startup time and RAM usage have been optimized for improved efficiency.
- An issue with agent table info and with using the agent with KB skill has been solved, enhancing usage streamline.
- Fixed a Snowflake cert issue, enhancing security and service stability.
Changes to Documentation
- Various updates to documentation, including documentation of the TO_MARKDOWN() function and default_llm usage for a more comprehensive guide to MindsDB.
- Pinpointed and fixed incorrect references in the documentation, enhancing the accuracy and reliability of the information therein.
What's Changed
- Use logger object by @ZoranPandovski in #10770
- kb docs refactor by @martyna-mindsdb in #10767
- Fix update of auto config by @StpMax in #10772
- Run integration tests on deployed environment by @hamishfagg in #10689
- fix staging workflow by @hamishfagg in #10775
- mintlify upgrade by @martyna-mindsdb in #10780
- Update README.md by @torrmal in #10773
- Default handlers by @ZoranPandovski in #10755
- Speed up HTTP startup by @StpMax in #10778
- kb id_column mandatory by @martyna-mindsdb in #10764
- Fix getting columns for information schema by @ea-rus in #10777
- Allow workflow_dispatch on integration tests by @hamishfagg in #10785
- Add test status catching job by @hamishfagg in #10784
- missing runs-on in build-on-dev by @hamishfagg in #10787
- dont use github cache on self hosted runners by @hamishfagg in #10790
- Fix getting tree for information_schema by @ea-rus in #10789
- Don't import integration_controller in main by @ZoranPandovski in #10782
- Fix agent table info by @ZoranPandovski in #10796
- Fix CLA workflow by @hamishfagg in #10822
- use new ECR by default by @hamishfagg in #10817
- Fixed Incorrect Provider in Documentation for KB and Custom Configuration by @MinuraPunchihewa in #10794
- Enabled AZURE_OPENAI_KEY for Azure Provider for Embedding Models in Knowledge Bases by @MinuraPunchihewa in #10811
- Added Support for HASH() and TO_MARKDOWN() as Built-in Functions in Query Planner by @MinuraPunchihewa in #10804
- Generate KB row ID if not provided by @dusvyat in #10808
- Added Support for Complex Query Execution in Knowledge Bases by @MinuraPunchihewa in #10798
- Optimizations of startup time and RAM usage by @StpMax in #10806
- Removed msal, google-auth-oauthlib and protobuf From the Main Dependencies by @MinuraPunchihewa in #10754
- kb docs intro by @martyna-mindsdb in #10818
- Support py 3.12 by @ZoranPandovski in #10830
- remove deploy to hackathon by @lucas-koontz in #10831
- Updated the TO_MARKDOWN() Function to Use AIPDF by @MinuraPunchihewa in #10779
- Updated the Documentation for the TO_MARKDOWN() Function by @MinuraPunchihewa in #10795
- Fix using agent with KB skill by @ea-rus in #10833
- Fix Snowflake Cert issue by @ZoranPandovski in #10832
- kb docs updates by @martyna-mindsdb in #10814
- docs for default_llm usage by @martyna-mindsdb in #10815
- Overhauled the Jira Integration by @MinuraPunchihewa in #10835
Full Changelog: v25.4.5.0...v25.5.3.0