v3.20.204-lts
What's Changed Changed signup and ai onboard api guards by @shah21 in #17361 Full Changelog: v3.20.203-lts...v3.20.204-lts
What's Changed Changed signup and ai onboard api guards by @shah21 in #17361 Full Changelog: v3.20.203-lts...v3.20.204-lts
What's Changed fix: cap signup and AI-onboarding email length by @shah21 in #17360 Full Changelog: v3.20.202-lts...v3.20.203-lts
What's Changed Optimised docs automation by @slancerk in #17220 Add workspace settings groups route and improve error handling in getPrivateRoute by @gsmithun4 in #17343 Full Changelog: v3.21.55-beta...v3.21.56-beta
What's Changed Hotfix : MSSQL validation issue and backward compatibility issue by @ganesh8056 in #17324 Full Changelog: v3.20.200-lts...v3.20.202-lts
mssql validation issue and backward compatibility issue fixed toggle boolean type is checked based on input type not the value Mysql and mariadb validation bug fixes MySQL and MariaDB validation bug fixes
What's Changed Bug/horizontal scroll by @eightpathssage in #16716 Feature/ibmdb2 integration by @ArnavMaggon2005 in #17009 add marketpace entry point on datasource page by @Siddharthpl in #17056 Feature: Module granular permissions by @RndmCodeGuy20 in #16918 Feat/servicenow plugin lts by @Siddharthpl in #17101 Feature: Add events to navigation options by @parthy007 in #17043 Support Multiple Base…
What's Changed Fix: Text input height in preview by @parthy007 in #17284 fix: page load and app load events execute after AI generation by @shaurya-sharma064 in #17252 Fix: enforce ModuleContainer parent for module app components by @vjaris42 in #17319 fix: add type casting for pagesWithComponents return value by @vjaris42 in #17321 fix: enforce ModuleContainer parent for module app components (LT…
What's Changed Feature : Link expiry and password expiry by @ganesh8056 in #17083 Full Changelog: v3.20.198-lts...v3.20.199-lts
What's Changed 🚀 Features Introduced a new data source category by @Siddharthpl in #17169 Display AI-supported marketplace data sources on the add datasource screen by @ArnavMaggon2005 in #17281 🛠️ Fixes Skipped null values in REST API data source headers by @ganesh8056 in #17222 Prevented bulk update input expressions from being resolved before saving by @ganesh8056 in #17254 🧪 Specs Fixed homepa…
What's Changed Fix: prevent stale app directory cleanup from deleting sibling apps in folder by @vjaris42 in #17219 Fix: Preserve explicit false in useExposeState initialization so hidden widgets don't leave a phantom-visible wrapper by @devanshu052000 in #17276 Fix: version pull fails with reference is not a tree error by @shah21 in #17249 Fix : Bugfix to skip null values in the headers by @ganes…
🚀 Features Added a POST /workspace/:workspaceId/users endpoint for group-based user filtering by @vjaris42 in #17193 Added styles and hover states to the Key-Value component by @parthy007 in #16922 Added clearForm CSA to the Form widget by @NishidhJain in #17200 🌟 Enhancements Enhanced dynamic height handling for textarea in flex containers by @nakulnagargade in #16931 🛠️ Fixes Fixed ServiceNow co…
What's Changed Feature: background git-sync jobs with realtime notifications by @akshaysasidrn in #16820 Chore: Deprecate appId and enhance page entity relationships with targetCorelationId by @devanshu052000 in #16425 fix: never send secret constant plaintext to frontend by @Pratush613 in #17170 fix the duplicate occurrence by @Pratush613 in #17201 Fix: remove git-sync hard reloads and heal activ…
🚀 Features Added AI query generation support for the ServiceNow data source by @ArnavMaggon2005 in #17166 Added AI query generation support for the QuickBooks data source by @ArnavMaggon2005 in #17132 Added support for tagging Datasources and Tables by @shaurya-sharma064 in #17109 Added AI query generation support for Hubspot datasource by @shaurya-sharma064 in #17055 🌟 Enhancements Added an isCel…
🌟 Enhancements Added auto-suspend support for the docs static site by @slancerk in #17152 🛠️ Fixes Refactored dynamic layout handling with module ID scoping by @devanshu052000 in #17141 Full Changelog: v3.21.51-beta...v3.21.52-beta
What's Changed 🚀 Features Added a "Disable step controls" property to the Number Input component to hide arrows and prevent value changes on arrow keys or scroll by @NishidhJain in #17162 🌟 Enhancements Added additional timezone options for date pickers by @manishkushare in #17124 Improved ghost moveable behavior and grid snapping logic on the canvas by @nakulnagargade in #16953 Added HeadObjectCo…
🛠️ Fixes Updated Dockerfiles to include libxml2 in package installations by @adishM98 in #17156 Full Changelog: v3.20.193-lts...v3.20.194-lts
🌟 Enhancements Added IBM Db2 data source integration by @ArnavMaggon2005 in #17009 Added granular permissions for modules by @RndmCodeGuy20 in #16918 Added ServiceNow plugin by @Siddharthpl in #17101 Added event support to navigation options by @parthy007 in #17043 Added the ability to ban APIs by @rudeUltra in #17008 Added a marketplace entry point on the data source page by @Siddharthpl in #1705…
What's Changed Feature: Single-app and module version pull from Git by @shah21 in #16823 feat: improve platform git sync UI and interactions by @Pratush613 in #16573 Fix: version name shows UUID instead of branch name in export modal by @vjaris42 in #17054 Fixed selectors by @YuktiGoyal02 in #16900 Fix: stale app files when moving app into same-named folder by @vjaris42 in #17053 fix:workspace_con…
What's Changed Fixed DynamoDB automation by @Mekhla-Asopa in #17007 Hide App Enabled for Builders by @rudeUltra in #16952 Fix: Column sorting for Datepicker column in Table component by @devanshu052000 in #16996 fix: Widgets - block keyboard/Tab entry on disabled components by @shaurya-sharma064 in #16909 Fix: Change default icon colour and text colour by @parthy007 in #16637 [fix] : add scroll fo…
What's Changed 🚀 Features Added a new Cascader component by @nakulnagargade in #17010 Added an Asana data source plugin with task, project, workspace, and attachment operations by @ArnavMaggon2005 in #17028 Introduced the Permission System for ToolJet Database by @rudeUltra in #16928 🌟 Enhancements Replaced SVGr with static images to reduce the JS bundle size by @NishidhJain in #16489 🛠️ Fixes Inc…
What's Changed Perf: git object cache for workspace git-sync clones (on by default) by @akshaysasidrn in #16678 fix(git-sync): adjust DSV handling order to prevent name collisions during insertions by @vjaris42 in #16970 refactor: ensure default data source version exists before resolving target branch by @gsmithun4 in #16975 Fix ds name collision by @vjaris42 in #17024 Fix: grant full environment…
🌟 Enhancements Added Databricks to the data source list by @swathihameed in #17032 Allowed the table's last column to expand and fill the available space when the table's width exceeds the combined width of all columns by @NishidhJain in #17017 🛠️ Fixes Fixed fx fields that depend on a component's default value not resolving on load by @devanshu052000 in #17026 Updated the Redis APT repository to…
What's Changed 🌟 Enhancements Workspace Polish: Hidden the "App Enabled" workspace visibility toggle from Builder roles to prevent unauthorized live application configuration changes by @rudeUltra in #16952 🛠️ Fixes Fixed parsing tolerance within the AppBuilder compiler to gracefully handle trailing whitespaces inside {{{...}}} expressions, keeping the underlying reactive dependency graph intact b…
What's Changed fix: Viewer canvas - shrink canvas height when accordions collapse by @shaurya-sharma064 in #16767 Feature: Add per-widget custom CSS class field by @nithindavid in #16851 Feature: add client/server search type toggle to dropdown, multiselect and tags input by @nithindavid in #16856 fix: adjust z-index for nested and absolute positioned navigation widgets by @manishkushare in #16948…
What's Changed 🚀 Features Added native AI data source support for OpenAI plugins / OpenAPI specifications by @swathihameed in #16989 Added rich execution metadata outputs directly into query runner responses by @ganesh8056 in #16847 Major structural overhaul and feature revamp for the DynamoDB data source integration by @rudeUltra in #16969 🌟 Enhancements Added listTables schema exploration suppor…
What's Changed Fix: FileButton - stop hover & disabled states falling back to brand blue by @shaurya-sharma064 in #16973 Fix: Go to app event not working when params contain {{...}} values by @devanshu052000 in #16982 Fix: Query running on app load when Run this query on dependency change turned on by @devanshu052000 in #16943 Full Changelog: v3.20.187-lts...v3.20.188-lts
What's Changed 🚀 Features Added native query abort / cancellation capabilities to prematurely terminate long-running data source requests by @manishkushare in #16301 🛠️ Fixes Fixed layout irregularities inside the KeyValuePair widget by improving container alignment and default row height bounding styles by @devanshu052000 in #16955 Full Changelog: v3.20.186-lts...v3.20.187-lts
What's Changed Feat/type parser by @vavinash992 in #16871 Test: reliable cypress-real-dnd drag + appbuilder spec fixes by @emidhun in #16894 fix: Apps - store app name as plain text on rename instead of HTML-escaping by @shaurya-sharma064 in #16896 Feature: User metadata read/write endpoints for lts-3.16 by @RndmCodeGuy20 in #16927 fix: GitSync - opt into simple-git unsafe credential.helper and SS…
What's Changed chore: Update prompt input's font size to 14px by @NishidhJain in #16880 feat: modules & html viewer dynamic height by @shaurya-sharma064 in #16807 Add file and folder operations to ms graph by @ArnavMaggon2005 in #16897 SSO Redirect Issue for Custom Domain by @rudeUltra in #16845 [feat]: Add Flex component by @nakulnagargade in #16371 Updated license conditions by @Mekhla-Asopa in…
What's Changed 🚀 Features Added a dedicated custom CSS class property field globally across all individual widgets to allow for custom theme injection by @nithindavid in #16851 Introduced a search mode toggle (Client-side vs. Server-side) for data fetching inside the Dropdown, Multi-select, and Tags Input components by @nithindavid in #16856 🌟 Enhancements Pricing Polish: Adjusted the Pro tier pla…