v3.20.196-lts
parruda/swarmv3.20.196-ltsJul 17, 2026by johnsoncherian
AI Summary
Added AI query generation for ServiceNow, QuickBooks, and Hubspot datasources, along with improvements to overflow handling and event management.
Key Highlights
- Added AI query generation support for ServiceNow, QuickBooks, and Hubspot
- Added utility for cell content overflow handling
- Enhanced UUID handling and entity reference replacement
- Fixed component visibility behavior in modules
New Features
- AI query generation support for datasources
- Overflow handling utility for renderers
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