v3.20.196-lts
stackblitz/bolt.newv3.20.196-ltsJul 17, 2026by johnsoncherian
AI Summary
This LTS release adds AI query generation support for multiple data sources including ServiceNow, QuickBooks, and Hubspot, along with datasource and table tagging capabilities. It includes improvements to overflow handling, UUID handling, and fixes for module visibility and event management issues.
Key Highlights
- AI query generation for ServiceNow, QuickBooks, and Hubspot datasources
- New tagging system for Datasources and Tables
- Enhanced overflow handling with isCellContentOverflowing utility
- Fixed component ID remapping for scroll events
- Improved event handling in Table component with moduleId support
New Features
- AI query generation support for ServiceNow data source
- AI query generation support for QuickBooks data source
- AI query generation support for Hubspot datasource
- Support for tagging Datasources and Tables
Full Release Notes
## 🚀 Features - Added AI query generation support for the ServiceNow data source by @ArnavMaggon2005 in [#17166](https://github.com/ToolJet/ToolJet/pull/17166) - Added AI query generation support for the QuickBooks data source by @ArnavMaggon2005 in [#17132](https://github.com/ToolJet/ToolJet/pull/17132) - Added support for tagging Datasources and Tables by @shaurya-sharma064 in [#17109](https://github.com/ToolJet/ToolJet/pull/17109) - Added AI query generation support for Hubspot datasource by @shaurya-sharma064 in [#17055](https://github.com/ToolJet/ToolJet/pull/17055) ## 🌟 Enhancements - Added an isCellContentOverflowing utility and improved overflow handling in JSON, String, and Text renderers by @manishkushare in [#17161](https://github.com/ToolJet/ToolJet/pull/17161) ## 🛠️ Fixes - Enhanced UUID handling and entity reference replacement in expressions by @manishkushare in [#17149](https://github.com/ToolJet/ToolJet/pull/17149) - Avoided re-sorting events in the Event Manager when the current events change by @manishkushare in [#17091](https://github.com/ToolJet/ToolJet/pull/17091) - Added missing component ID remapping for the "scroll component into view" event when creating a new version or importing an app by @NishidhJain in [#17168](https://github.com/ToolJet/ToolJet/pull/17168) - Fixed components inside a module not behaving as expected on load when their visibility depends on module input by @devanshu052000 in [#17154](https://github.com/ToolJet/ToolJet/pull/17154) - Passed moduleId to useEvents in the Table component for improved event handling by @nakulnagargade in [#16714](https://github.com/ToolJet/ToolJet/pull/16714) ## 🧪 Specs - Fixed all failing user test cases by @YuktiGoyal02 in [#17173](https://github.com/ToolJet/ToolJet/pull/17173) - Fixed failing REST API automation tests by @ashmithamelita in [#17182](https://github.com/ToolJet/ToolJet/pull/17182) ## New Contributors * @ashmithamelita made their first contribution in https://github.com/ToolJet/ToolJet/pull/17182 **Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.20.195-lts...v3.20.196-lts