Skip to content

Release history

ToolJet releases

ToolJet is the open-source foundation of ToolJet AI - the AI-native platform for building internal tools, dashboard, business applications, workflows and AI agents

All releases

87 shown

v3.20.151-lts Mixed
Notable features
  • Added CollapseOnHide functionality to Image component
  • Introduced TruncatingText primitive and improved overflow handling for Rocket components
Full changelog

What's Changed

🌟 Enhancements

  • Added CollapseOnHide functionality to the Image component by @shaurya-sharma064 in #16088
  • Introduced TruncatingText primitive and polished overflow behavior for Rocket components by @nithindavid in #16096

🛠️ Fixes

  • Fixed component overlapping issues when visibility is set to false by default by @shaurya-sharma064 in #16089
  • Resolved issue where input clicks were incorrectly routed to the wrong ListView row by @shaurya-sharma064 in #16064
  • Fixed broken sibling references when a ListView contains Tabs by @kavinvenkatachalam in #16205
  • Refactored normalizeQueryTransformationOptions to simplify key normalization and remove redundant code by @manishkushare in #16103

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.150-lts...v3.20.151-lts

v3.20.150-lts Breaking risk
Notable features
  • AI Coding Assistant upgraded for improved performance and accuracy
  • Tags column type for Table component
  • Column Pinning support for Table component
Full changelog

What's Changed

🚀 Features

  • Introduced a new 'Tags' column type for the Table component by @nakulnagargade in #16023
  • Added Column Pinning support to the Table component by @nakulnagargade in #15889
  • Upgraded the AI Coding Assistant for improved performance and accuracy by @vavinash992 in #16075

🌟 Enhancements

  • Refined Switch component by tightening track and thumb dimensions for better UI consistency by @nithindavid in #16017
  • Added new Popover UI component by @nithindavid in #16009

🛠️ Fixes

  • Improved MySQL plugin bulk operations with better batching and transaction wrapping by @ganesh8056 in #16094
  • Fixed issue where REST API data failed to save correctly by @abhijeet760 in #16095

🧪 Specs

  • Updated Storybook deployment workflow for Netlify by @adishM98 in #16080
  • Removed deprecated render preview files from older LTS versions by @slancerk in #16068
  • Resolved issue with password reset test cases by @YuktiGoyal02 in #16074

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.149-lts...v3.20.150-lts

v3.20.149-lts New feature
Notable features
  • MSSQL GUI mode support
  • Keyword filtering for AI-generated messages
  • Dynamic height handling for components
Full changelog

What's Changed

🚀 Features

  • Added GUI mode support for MSSQL datasource by @ganesh8056 in #15826

🌟 Enhancements

  • Implemented keyword filtering for AI-generated messages to improve safety and compliance by @Kartik18g in #16039
  • Improved dynamic height handling for components by @shaurya-sharma064 in #15993

🛠️ Fixes

  • Fixed null check handling in the PreviewCodeBlock component by @manishkushare in #15597
  • Resolved issue in Marketplace S3 uploader by ensuring correct use of AWS_SECRET_ACCESS_KEY by @akshaysasidrn in #16047
  • Fixed File Button icon defaults and corrected component section categorization by @johnsoncherian in #15734

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.148-lts...v3.20.149-lts

v3.20.148-lts Mixed
⚠ Upgrade required
  • Migration to backfill Table component properties
  • JS library loading for public and released apps now requires license fetch
Notable features
  • Expandable rows in Table component
  • Refresh button functionality in table components
  • Caption options added to dropdown and multi-select components
Full changelog

What's Changed

  • fix: Module data loading fails when released app accessed by slug by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15874
  • Fix: JS Library Bugs by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15970
  • Feat: Expandable rows in Table component by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15827
  • feat: add refresh button functionality to table components by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15912
  • [enhancement] : Added caption in the options for dropdown and multi-select components by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15935
  • Chore: Add migration to backfill Table component properties by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15982
  • Fixed Permission case by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/15988
  • Fix: gate JS library loading on license fetch for public and released apps by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15994
  • Unable to clone/import app with multiple versions by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/16001
  • feat: add workflow, module, workspace, and custom group counts to telemetry by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/15932
  • fixed flaky case by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/16003
  • Fix: Listview children not getting rendered inside Table expanded row by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/16000
  • Release/appbuilder s26 by @johnsoncherian in https://github.com/ToolJet/ToolJet/pull/15980
  • Fixed the Ui for supabase for where and sort fields by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15965

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.147-lts...v3.20.148-lts

v3.20.147-lts New feature
Notable features
  • JS Libraries and Preloaded JS Scripts support
  • Key pair authentication in Snowflake plugin
  • Enhanced Sentry integration with source map uploads
Full changelog

What's Changed

  • Default render service set to Pro by @slancerk in https://github.com/ToolJet/ToolJet/pull/15949
  • Enhance Sentry integration by configuring source map uploads and adjusting devtool settings for production builds by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15950
  • Fix: Prevent on-load queries from running before components mount by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15938
  • Feature: Support for Key pair authentication in Snowflake plugin by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/15919
  • Fix: wrap lazy-loaded PageCanvasHeader and PageCanvasFooter in Suspense boundaries by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15959
  • Feat: JS Libraries and Preloaded JS Script by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15414
  • rest api timeout issue by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/15891

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.146-lts...v3.20.147-lts

v3.20.146-lts Breaking risk
⚠ Upgrade required
  • PapaParse now used for CSV processing - migrate from deprecated line parser
Breaking changes
  • Removed deprecated line parser for CSV processing
Notable features
  • Environment permission UI and End-user cases
  • New onFieldClick event and lastClickedField variable for key-value pair widget
  • Query folders functionality
Full changelog

What's Changed

  • feat: add GitHub Actions workflow for deploying Storybook to Netlify by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15926
  • Update Node.js cache path and install command by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15929
  • Added environment permission UI and End-user cases by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/15776
  • New Custom Group State Fix by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/15902
  • fix: Module Pagination Fix by @RndmCodeGuy20 in https://github.com/ToolJet/ToolJet/pull/15914
  • feat: add onFieldClick event and lastClickedField variable to key-value pair widget by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15793
  • feat: integrate PapaParse for improved CSV processing and remove deprecated line parser by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/15922
  • feat: query folders by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15828
  • Navigation paywall by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15863
  • Feat: License App Components Namespace by @RndmCodeGuy20 in https://github.com/ToolJet/ToolJet/pull/15923
  • Fix/pgsql optional password ssl auth by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15883
  • Fix : Batch logic for Postgresql GUI mode bulk operations by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/15908

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.145-lts...v3.20.146-lts

v3.20.145-lts New feature
Notable features
  • Added Footer and Header components to AppCanvas
  • Added support for app-specific login and logout flows for shared application URLs
  • Enhanced Table widget with row deselection control and customizable selected row colors
v3.20.142-lts New feature
Notable features
  • Added AlertDialog, Collapsible, Sheet, and Sonner UI components
  • Added overflow border support for Dialog components
  • Enhanced first-row extraction logic for dynamic table data
v3.20.141-lts Mixed
Notable features
  • New interactive widget for AI responses
  • Oracle wallet connectivity
Full changelog

What's Changed

  • Cypress test cases for BYOK support in AI by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/15856
  • Fixed page icon missing on version upgrade for CE by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15607
  • Chore: Rehabilitate backend test suite by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/15740
  • Add feature validations for image test app by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/15429
  • add new interactive widget for ai response by @Kartik18g in https://github.com/ToolJet/ToolJet/pull/15782
  • added wallet connectivity to oracle. by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/15771

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.140-lts...v3.20.141-lts

v3.20.140-lts New feature
Notable features
  • Chart shapes support in Chart component
  • BigQuery list tables and list dataset implementation
Full changelog

What's Changed

  • feat: add support for chart shapes in Chart component by @johnsoncherian in https://github.com/ToolJet/ToolJet/pull/15763
  • chore: Update default import URLs for custom component to use jsDelivr by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15846
  • Fixed reset password flaky case by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/15853
  • fix: selectedRow variable is not set before firing button event by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15812
  • Implemented the list tables and list dataset for the big query by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15806
  • fix: grant UPDATE_DATA_SOURCE to users with usable data source access in custom groups by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/15849

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.139-lts...v3.20.140-lts

v3.20.139-lts Mixed
Notable features
  • MySQL GUI mode for database connections
  • Text wrap configuration option for Divider component
  • AppSlug support for Personal Access Tokens
Full changelog

What's Changed

  • feat: add text wrap configuration to Divider component by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15837
  • Fix on modal close page is not scrollable by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/15775
  • fix: support appSlug for PAT by @sahil7303 in https://github.com/ToolJet/ToolJet/pull/15810
  • fix(otel): fix OTLP exporter compatibility with Dynatrace and .env loading order by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15836
  • Feat : MySQL gui mode by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/15727

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.138-lts...v3.20.139-lts

v3.20.138-lts New feature
Notable features
  • Color Picker 2.0 adds side-aligned label support
  • BigQuery AI datasource integration
  • Native loading state for ListView component
v3.20.137-lts New feature
Security fixes
  • Prevented password reset with whitespace-only characters
Notable features
  • Rocket v2 design system with 18 components
  • MSSQL Entra authentication support
  • Self-hosted AI infrastructure support
v3.20.136-lts Security relevant
Security fixes
  • Added security fixes
Notable features
  • License compliance check for LTS branches
  • Raw and UTF-8 encoded data support
v3.20.135-lts New feature
Security fixes
  • OIDC JWT Parse Patch
Notable features
  • canRefresh prop to components
  • BigQuery dataset information operation
v3.20.134-lts New feature
Notable features
  • Query execution on dependency changes
  • Placeholder text color styling
  • Button hover styling options
v3.20.133-lts Bug fix

Fixed query error dependency notifications, app promotion/release functionality, and added comprehensive test coverage for cloud storage datasources including AWS S3, GCS, and Azure.

v3.20.132-lts Bug fix

Critical fixes for preventing query data loss when switching queries, improving database form field handling, resolving connection string encoding issues, template creation, and AI UI state.

v3.20.130-lts New feature
Notable features
  • OIDC refresh token flow
  • Persistent CodeHinter resizing
  • Datasource case handling
v3.20.129-lts Bug fix

Fixed MSSQL statement timeout handling for long-running queries and updated Pro plan AI credits to 2000 monthly.

v3.20.128-lts New feature
Notable features
  • Button Group 2.0
  • File button widget
  • Event disabling and naming
v3.20.127-lts New feature
Notable features
  • PostgreSQL autofill encoding
  • Datasource UX improvements
v3.20.126-lts New feature
Notable features
  • List-tables for OpenAPI and multiple databases
  • Enhanced TypeScript support
  • Datepicker module fixes
v3.20.123-lts New feature
Notable features
  • Custom domains support for Cloud edition
  • MongoDB and MSSQL pending items added
v3.20.122-lts Bug fix

Fixed accordion component behavior in ListView, REST API datasource CA certificate handling, and added test automation attributes to query manager.

v3.20.121-lts Bug fix

Fixed SSL toggle conversion to boolean for MongoDB connection strings.

v3.20.120-lts New feature
Notable features
  • FileInput widget with configuration and styling
  • Button column type for Table widget
  • Application Edit history tracking
v3.20.119-lts Maintenance

Updated project dependencies and submodules. Added metadata instrumentation for distributed tracing across the application.

v3.20.118-lts New feature
Notable features
  • Ephemeral AI messages for conversations
  • PostgreSQL GUI mode with query abstractions
  • Multiple conversation support
v3.20.117-lts Maintenance

Replaced third-party Freshchat integration with native communication buttons for support and engagement. Fixed custom group license verification logic.

v3.20.116-lts Bug fix

Fixed join table operations in database functionality. Added support for custom primary keys in delete row execution operations.

v3.20.115-lts Maintenance

Maintenance release with Cypress dependency upgrade and invoke method guard fix for improved test reliability.

v3.20.114-lts New feature
Notable features
  • Zoom-on-drag toggle for mobile Chart component
  • PostgreSQL/MongoDB/SSH database connectivity improvements
v3.20.112-lts New feature
Notable features
  • RunJS callback function support
  • Nested ListViews support
  • Component-level CodeHinter suggestions
v3.20.110-lts Security relevant
Security fixes
  • Vulnerability dependency upgrades
Notable features
  • Organization-scoped data source retrieval
v3.20.109-lts Bug fix

Fixed mobile view issue where page menu remained open after switching pages.

v3.20.108-lts New feature
Notable features
  • Environment and versioning support for webhooks
  • Environment and versioning support for workflows
  • Loading states added to the UI
v3.20.107-lts Mixed
Notable features
  • Enhanced Dynamic AI flow
Full changelog

What's Changed

🌟 Enhancements

  • Enhanced Dynamic AI flow and addressed various bug fixes by @NishidhJain in #15375

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.106-lts...v3.20.107-lts

v3.20.106-lts Mixed
Notable features
  • Custom component enhancement for query execution and response
  • Reload action added to iframe widget configuration
  • Google and Git SSO enabled in Community Edition
Full changelog

What's Changed

  • Added cases for admin and builder env permission by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/15233
  • feat: Enhance custom component to handle query execution and response by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/15317
  • Fix: Fx for tag visibility gets toggled off on saving fx value by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15369
  • add reload action to iframe widget configuration by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15211
  • fix: enable Google and Git SSO in CE by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/15362

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.105-lts...v3.20.106-lts

v3.20.105-lts New feature
Security fixes
  • Added missing guards to ToolJet DB endpoints
Notable features
  • AutoFill Strategy for datasources with connection strings
  • Ordering support in DynamicFormV2 with error standardization
Full changelog

What's Changed

  • AutoFill Strategy for DataSources with Connection String by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/15226
  • Support Ordering in DynamicFormV2 + Error Standardisation by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/15175
  • fix: Add missing guards to ToolJet DB endpoints by @sahil7303 in https://github.com/ToolJet/ToolJet/pull/15350
  • Changes parent id for all child components of a tab when parent tab i… by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15333

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.104-lts...v3.20.105-lts

v3.20.104-lts Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Added data-cy for appbuilder input components. by @emidhun in https://github.com/ToolJet/ToolJet/pull/15307
  • Updated data cy for editor page by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15077
  • Added data-cy for Kanban component by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15267
  • Added required data-cy for file picker component by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15286
  • Added required data-cy for container and form by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15340
  • Added required data-cy for table component by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15183
  • Update data-cy for platform automation by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/15082
  • Added data-cy for editor components phase 1 by @emidhun in https://github.com/ToolJet/ToolJet/pull/15343
  • Licensing Phase 2 by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/14676

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.103-lts...v3.20.104-lts

v3.20.103-lts

{ "summary": "Introduced a new navigation widget to enhance app building building building building building building building building building building building building building building building building building building building building building building building building building building building building building building building

v3.20.102-lts Security relevant
Security fixes
  • SSRF protection implemented via URL validation across plugins to prevent server-side request forgery attacks.
Notable features
  • App version deletion now recorded in audit logs.
  • New Get All Apps API endpoint added.
v3.20.101-lts Security relevant
⚠ Upgrade required
  • Organizations using OIDC Group-Sync should verify Admin user roles after upgrading, as previous versions may have incorrectly downgraded Admin accounts to End-user role.
Security fixes
  • OIDC Group-Sync incorrectly demoting Admin users to End-users — organizations using OIDC with group sync should upgrade immediately to prevent unintended privilege changes.
Notable features
  • Added production deployment workflow for marketplace plugins.
v3.20.99-lts New feature
Notable features
  • Scroll to component action with configurable behavior
  • Newline character support in tooltips
  • Table header tooltip overlay for overflow
Full changelog

What's Changed

🚀 Features

  • Added 'scroll to component' action with configurable behavior and alignment options by @nakulnagargade in #15243

🌟 Enhancements

  • Added support for newline character in tooltip text by @rahulprasad00 in #15223
  • Add tooltip overlay for overflowing table header text by @nithindavid in #15181

🛠️ Fixes

  • Fix dropdown and multiselect menu background theming by @rahulprasad00 in #15173
  • Fixed React Select search styles in specific components by @manishkushare in #15231
  • Fixed Stripe payment webhook processing by @gsmithun4 in #15313

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.98-lts...v3.20.99-lts

v3.20.98-lts New feature
Notable features
  • New Dynamic AI Flow feature
  • Couchbase datasource integration
v3.20.97-lts Bug fix

Fixed canvas scroll issues when closing Legacy Modal with CSA or 'Close modal' event and addressed canvas width discrepancies between Editor and Viewer when max width is not 100%.

v3.20.96-lts New feature
Notable features
  • New Accordion component
  • New Reorderable List component
v3.20.95-lts Mixed
⚠ Upgrade required
  • Deployment volume size reduced from 30 GB to 15 GB
Notable features
  • Lightweight service discovery for gRPC
Full changelog

What's Changed

  • Reduce volume size from 30 to 15 GB by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15269
  • Fix: Use loadSync for gRPC filesystem proto loading and add lightweight service discovery by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/15225

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.94-lts...v3.20.95-lts

v3.20.94-lts New feature
Notable features
  • Python code execution in workflows
  • Clear input control
Full changelog

What's Changed

🚀 Features

  • Add Python code execution to workflows by @akshaysasidrn and @RupaakSrinivas in #14837

🌟 Enhancements

  • Clear input control by @rahulprasad00 in #15257

🛠️ Fixes

  • Fx toggle is turned off after saving fx value in tab's options by @devanshu052000 in #15246

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.93-lts...v3.20.94-lts

v3.20.93-lts Breaking risk
Breaking changes
  • Removed tag outputs
Full changelog

What's Changed

  • Removed tag outputs by @slancerk in https://github.com/ToolJet/ToolJet/pull/15170
  • Fix: Page groups not collapsing in Viewer mode by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15232
  • Fix: Label for Steps component isn't visible with conditional visibility by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15227
  • Hotfix : Salesforce sql query becomes empty even when entering valid sql query by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/15191

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.92-lts...v3.20.93-lts

v3.20.92-lts Bug fix

Implemented ChunkErrorBoundary for handling lazy load errors and improved the caching strategy.

v3.20.91-lts New feature
Notable features
  • Key value pair component
  • JSON Editor and Explorer
  • Table footer row count display
Full changelog

What's Changed

🚀 Features

  • Add Key value pair component by @nakulnagargade in #15000
  • JSON Editor and Explorer added by @shaurya-sharma064 in #14996

🌟 Enhancements

  • Rendered RowCount on the Footer of the Table Component by @rahulprasad00 in #15112

🛠️ Fixes

  • Fix group dragging when done using config handle by @nakulnagargade in #15215
  • Added key prop to iframe for improved rendering stability by @kavinvenkatachalam in #15213

New Contributors

  • @rahulprasad00 made their first contribution in https://github.com/ToolJet/ToolJet/pull/15112

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.90-lts...v3.20.91-lts

v3.20.90-lts Security relevant
Security fixes
  • Added encryption for OIDC SSO tokens
Notable features
  • Token encryption and decryption for OIDC SSO info masking
  • Table component states (isDisabled, isVisible, isLoading)
Full changelog

What's Changed

  • [marketplace] Mongodb - Insert many bug fix by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/15201 and https://github.com/ToolJet/ToolJet/pull/15206
  • Fixed scroll appearing on text component on windows without text-over… by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15074
  • Horizontal progressbar by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/14971
  • Fixed input output inspector missing for modules by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15195
  • Added isDisabled, isVisible and isLoading states to Table along with … by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15180
  • Avoid License Modal logic by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/15204
  • [fix] CE image build error (NodeQueryError) by @shah21 in https://github.com/ToolJet/ToolJet/pull/15205
  • [Vulnerability] feat: add encryption and decryption logic to mask tokens in oidc sso info by @RndmCodeGuy20 in https://github.com/ToolJet/ee-server/pull/377/

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.89-lts...v3.20.90-lts

v3.20.89-lts Bug fix

Added runtime dependencies for marketplace plugins that utilize got@14.

v3.20.88-lts Bug fix

Fixed a bug where the select component would break when using multiselect mode. Improved UI consistency by ensuring consistent button border styling and adjusting the sidebar popover height.

v3.20.87-lts Mixed
Notable features
  • Xero plugin integration with dynamic-selector support
  • User search now supports searching by full name
Full changelog

What's Changed

  • Feat: Xero plugin integration with dynamic-selector by @priyxansh in https://github.com/ToolJet/ToolJet/pull/14812
  • fix: support user search with full name by @sahil7303 in https://github.com/ToolJet/ToolJet/pull/15179

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.86-lts...v3.20.87-lts

v3.20.86-lts New feature
Notable features
  • Agent Node UI and configuration modal
  • Gemini and Mistral AI provider support
  • Datasource integration in AI nodes
Full changelog

What's Changed

  • Feature: Added agent node UI by @medhansh-alt in https://github.com/ToolJet/ToolJet/pull/14586
  • Added Agent Node UI and Configuration Modal by @medhansh-alt in https://github.com/ToolJet/ToolJet/pull/14496
  • Change input fields to codehinter by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/14817
  • add datasources to ai node by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/14826
  • style: fix agent node edge style by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/14942
  • fix: agent node preview state bug by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/14955
  • feat: add gemini and mistral_ai provider by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/14982
  • fix agent node multi tool styles by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/15001
  • Fix/agent node bugs by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/15026
  • fix: agent node stylings by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/15126
  • chore: update placeholder text by @RupaakSrinivas in https://github.com/ToolJet/ToolJet/pull/15144
  • [Feature] Workflow Agent node by @shah21 in https://github.com/ToolJet/ToolJet/pull/14958

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.85-lts...v3.20.86-lts

v3.20.85-lts Mixed
Notable features
  • Added loader for embedded app
  • Toast notification for cloud when user already exists
  • Migrated AWS SDK from v2 to v3
Full changelog

What's Changed

  • Fix: Update right panel behavior and styles for better usability by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15165
  • Fix: Page menu settings are changed to default values when a module is dropped inside Editor by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/14919
  • Implementing the toast for cloud as well if user already exists by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15166
  • Added loader for embeded app by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/15103
  • Migrated aws-sdk v2 to v3 by @gsmithun4 in https://github.com/ToolJet/ToolJet/pull/15023

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.84-lts...v3.20.85-lts

v3.20.84-lts Bug fix
Security fixes
  • Updated OpenSSL packages on EC2 AMI
Notable features
  • Support for latest AI models
  • Rating column for tables
Full changelog

What's Changed

  • chore: package upgrades by @gsmithun4 in https://github.com/ToolJet/ToolJet/pull/15009
  • Fix: Unable to signup at instance level by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/14516
  • fix for Incorrect URL for sign up while sharing app by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/14980
  • Fixing the instance level signup issue by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15063
  • Fixing the signup of already existing user in the new organization by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15088
  • fix: update OpenSSL packages to address on EC2 AMI by @adishM98 in https://github.com/ToolJet/ToolJet/pull/15105
  • Fixing the redirect issue for multiple session by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15116
  • Update user invite flow cypress cases by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/15123
  • Add rating column to table by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/14255
  • fix: Fix group dragging of widgets not working in scrolled subcontainers by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/14917
  • Fix on escape btn click, rightside panel switching to empty components panel by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/14845
  • Feat/latest ai models by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15117
  • Fixing the issue of signup of invited user by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15140
  • Adding the password check in the invitaiton redirect sigin flow by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15139
  • Fix: Dark mode not getting changed in Preview and Released app by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15137
  • Fix: Canvas getting left aligned when max width is not set to 100% by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/15109
  • Add UPDATE_DATA_SOURCE permission to user capabilities in data query app by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/15146

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.83-lts...v3.20.84-lts

v3.20.83-lts Bug fix
Notable features
  • Border style properties for container header/footer dividers
Full changelog

What's Changed

🌟 Enhancements

  • Added support for border style properties for header and footer dividers in container components by @manishkushare in #14965
  • Updated panel design and resolved issues in containers and the editor by @manishkushare in #14965

🛠️ Fixes

  • Fixed placeholder text mismatch in multiple input components by @manishkushare in #14965
  • Resolved default size inconsistencies for container components by @manishkushare in #14965
  • Other editor UI changes fixed and streamlined by @manishkushare in #14965

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.82-lts...v3.20.83-lts

v3.20.82-lts Bug fix

End users can now access non-released environments in paid plans.

Full changelog

What's Changed

  • Fix: enable end user to have non-released enviroment access in paid plans by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/15057

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.81-lts...v3.20.82-lts

v3.20.81-lts New feature
Notable features
  • Synchronous workflow execution
  • Number formatting options (US/UK, European) in CurrencyInput
Full changelog

What's Changed

🚀 Features

  • Synchronous workflow execution by @akshaysasidrn in #15095

🌟 Enhancements

  • Add number formatting options (US/UK and European) to CurrencyInput component by @nakulnagargade in #15091

🛠️ Fixes

  • Fix cache issue by @slancerk in #15099

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.80-lts...v3.20.81-lts

v3.20.80-lts

{ "summary": "Removed beta tags from modules and added a GoogleSheets 2.0 Marketplace Plugin. Fixed an issue where custom variables were unavailable for use within run query events.", "summary_short": "Added GoogleSheets none-zero 2.0 Marketplace Plugin and fixed run query event variables.", "summary_short": "Added GoogleSheets 2.0 Marketplace Plugin and fixed run query event variables.", "summary_short": "Added GoogleSheets 2.0 Marketplace Plugin and fixed run query event variables.",

v3.20.79-lts Bug fix
Notable features
  • Delimited input support in TagsInput component
Full changelog

What's Changed

🌟 Enhancements

  • Add support for delimited input in TagsInput component by @manishkushare in #15086

🛠️ Fixes

  • Fix Automation workspace UI styling by @YuktiGoyal02 in #15081
  • Fix components appearing on canvas during version upgrade regarding parent visibility by @shaurya-sharma064 in #15053
  • Replace icons with TablerIcon component by @kavinvenkatachalam in #15089

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.78-lts...v3.20.79-lts

v3.20.78-lts New feature
Notable features
  • Exposed `url`, `isLoading`, isDisbled, and `isVisible` properties for Iframe component
v3.20.77-lts Breaking risk
Breaking changes
  • Removed completion operation from OpenAI plugin
Notable features
  • Updated Docker configurations for improved service management
Full changelog

What's Changed

  • removed v2 from everywhere by @slancerk in https://github.com/ToolJet/ToolJet/pull/15054
  • Plugin UI Issue DataCy by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/15059
  • feat: Update Docker configurations and entry point script for improved service management and environment setup by @adishM98 in https://github.com/ToolJet/ToolJet/pull/14870
  • Fixed resizing top alignment inputs vertically adding 20px by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/15032
  • chore: Viewer isolation by @kavinvenkatachalam in https://github.com/ToolJet/ToolJet/pull/14658
  • fix: remove completion operation from OpenAI plugin (#12487) by @sahil7303 in https://github.com/ToolJet/ToolJet/pull/15018
  • Added label to deprecated gemini models by @sahil7303 in https://github.com/ToolJet/ToolJet/pull/15064
  • Adding the organizational slug in the signup redirect url by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/15048

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.75-lts...v3.20.77-lts

v3.20.74-lts Breaking risk
⚠ Upgrade required
  • Email verification is no longer required for signup in selfhosted deployments
Breaking changes
  • Email verification requirement removed for selfhosted signup
Notable features
  • LDAP group sync can now be toggled on/off
Full changelog

What's Changed

  • Remove email verification for signup in selfhosted by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/14877
  • Feature to on/off LDAP group sync by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/14655
  • Added data-cy for dropdown field by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/14962
  • fix for builder module access by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/15036 and https://github.com/ToolJet/ToolJet/pull/14995

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.73-lts...v3.20.74-lts

v3.20.73-lts

{ "summary": "Updated gitsync directory permissions to support RedHat and OpenShift environments.", "summary_short": "Updated gitsync directory permissions for RedHat and OpenShift support.", "summary_short_description": "Updated gitsintck directory permissions for RedHat and misvce                               

v3.20.72-lts Bug fix

Fixed drag and drop for nested containers, ensured iframe source updates correctly on property changes, and resolved an infinite loop in preview mode caused by cyclic parent-child relationships.

v3.20.71-lts Mixed
Notable features
  • TagsInput now supports semicolon as tag delimiter
  • REST API SSL verification
Full changelog

What's Changed

  • fix: Incase of credits error check if credits are actually less then minimum credits required because post credits renewal backend message won't change but action button should change in that case by @NishidhJain in https://github.com/ToolJet/ToolJet/pull/15002
  • Synchonised both files for LTS-3.16 by @slancerk in https://github.com/ToolJet/ToolJet/pull/14977
  • REST API SSL VERIFICATION by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/14954
  • feat: add support for semicolon as tag delimiter in TagsInput by @manishkushare in https://github.com/ToolJet/ToolJet/pull/15008
  • Refactor: gRPC safe proto load by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/14233

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.70-lts...v3.20.71-lts

v3.20.70-lts Bug fix

Fixed an issue where opening a dropdown or multiselect component in iOS allows for unintended zooming on the screen.

v3.20.69-lts Mixed
Notable features
  • RedHat and OpenShift support with gitsync directory and proper permissions
Full changelog

What's Changed

  • fix: Picking expiry from invoice end date fro stripe by @gsmithun4 in https://github.com/ToolJet/ToolJet/pull/14921
  • Add gitsync directory with proper permissions for RedHat/OpenShift support by @adishM98 in https://github.com/ToolJet/ToolJet/pull/14901

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.68-lts...v3.20.69-lts

v3.20.68-lts Bug fix
Notable features
  • Audio recorder and Camera components
  • Multiple Y-axes support in Plotly charts
Full changelog

What's Changed

🌟 Enhancements

  • Tabs enhancement by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/14934
  • setUrl CSA added to Iframe by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/14899
  • Audio recorder & Camera component by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/14521

🛠️ Fixes

  • Fixed top alignment breaking for inputs on empty label by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/14912
  • fix(chart): support multiple Y-axes in Plotly layout configuration by @johnsoncherian in https://github.com/ToolJet/ToolJet/pull/14840
  • Fix: Page menu is collapsed in viewer when style is 'text and icon' and collapsable is off by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/14893
  • updated .env.example by @slancerk in https://github.com/ToolJet/ToolJet/pull/14920
  • fixed table schema export by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/14824

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.67-lts...v3.20.68-lts

v3.20.67-lts New feature
Notable features
  • Builder access control for themes
Full changelog

What's Changed

  • Feat: add builder access control for themes by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/14555

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.66-lts...v3.20.67-lts

v3.20.66-lts Breaking risk
Security fixes
  • Package upgrades to address vulnerabilities
Full changelog

What's Changed

  • Update setup_machine.sh for PostgreSQL installation by @adishM98 in https://github.com/ToolJet/ToolJet/pull/14909
  • Added render-preview-deploy-v2 file by @slancerk in https://github.com/ToolJet/ToolJet/pull/14910
  • Fix: Workflow query timeout by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/14862
  • removed recursive by @slancerk in https://github.com/ToolJet/ToolJet/pull/14925
  • v2.4 added free up space by @slancerk in https://github.com/ToolJet/ToolJet/pull/14927
  • added assertion for preview option in released apps by @Srimanitejas123 in https://github.com/ToolJet/ToolJet/pull/14797
  • fixed render image issue by @slancerk in https://github.com/ToolJet/ToolJet/pull/14931
  • [Vulnerability] package upgrades by @gsmithun4 in https://github.com/ToolJet/ToolJet/pull/14861
  • Fix: env permissions for builder with view access by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/14913
  • Bug Fixes by @rudeUltra in https://github.com/ToolJet/ToolJet/pull/14805
  • fix(groups): resolve no results when searching by full name by @Pratush613 in https://github.com/ToolJet/ToolJet/pull/14882
  • Fix: Session validation for PAT apps by @parthy007 in https://github.com/ToolJet/ToolJet/pull/14923
  • Fix: default plan value on expired/invalid license by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/14949
  • Hotfix: Salesforce plugin refresh token flow by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/14829

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.65-lts...v3.20.66-lts

v3.20.65-lts New feature
Notable features
  • Environment permissions and UI components
  • Allowed and restricted domain for password login/signup
  • Automation for datasources
Full changelog

What's Changed

  • Automation fix for password and sso domain changes by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/14883
  • Automation fix for environment permission by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/14885
  • Fixed the changes by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/14900
  • Add automation for datasources by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/14851
  • Fixed basic permission spec by @YuktiGoyal02 in https://github.com/ToolJet/ToolJet/pull/14902
  • Added marketplace data source automation by @Mekhla-Asopa in https://github.com/ToolJet/ToolJet/pull/14795
  • Added allowed and restricted domain for password login and signup. by @Siddharthpl in https://github.com/ToolJet/ToolJet/pull/14850
  • Feat: Add environment permissions and UI components for managing access by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/14821

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.64-lts...v3.20.65-lts

v3.20.64-lts Mixed
Notable features
  • List tables for MongoDB and PostgreSQL
  • Editable tags
Full changelog

What's Changed

  • list tables for mongo and postgres by @abhijeet760 in https://github.com/ToolJet/ToolJet/pull/14875
  • [feat]: Editable tags by @manishkushare in https://github.com/ToolJet/ToolJet/pull/14831
  • [fix]: Accent color is not getting applied in range slider component by @manishkushare in https://github.com/ToolJet/ToolJet/pull/14892

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.63-lts...v3.20.64-lts

Beta — feedback welcome: [email protected]