Last 7 days
2
Features: 1
Changes: 0
Fixes: 1
Deprecations: 0
Low-code platform and cloud service for internal applications and workflows.
Latest ToolJet changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this ToolJet release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
2
16
49
228
Added frontend and app observability using OpenTelemetry semantic conventions (lts).
Fixed table column headers height issue when header overflow is set to wrap.
Added dynamic number formatting to Currency Input and dynamic height support for Timeline, Filepicker, Reorderable List, RadioButtonV2, and Tags components
Added support for global certificates across data source connections.
Patch critical and high severity CVEs in the container's OS and application dependencies
Fixed several module-related bugs
Updated project submodules to their latest versions
Added two-factor authentication support
Added LLM switching and query transformation support for AI
Fixes event handler ordering in the builder by sorting handlers based on their index
Updated signup flow and AI onboarding API guards
Fixes the maximum length for signup email addresses
Fixed MSSQL validation issue
Fixed text input height issue in preview.
Added link expiry functionality
Added a new data source category and displayed AI-supported marketplace data sources on the add datasource screen.
Added POST /workspace/:workspaceId/users endpoint for group‑based user filtering, new hover styles for Key Value component, and clearForm CSA for Form widget
Added AI query generation support for ServiceNow, QuickBooks, and Hubspot data sources and introduced tagging for datasources and tables.
Introduced a “Disable step controls” option for Number Input, added extra timezone choices for date pickers, and a HeadObjectCommand to verify S3 objects before upload.
Update Dockerfiles to include libxml2 in package installations
Added IBM Db2 and ServiceNow data source integrations, multi‑base DN LDAP support, and a marketplace entry point on the data source page
Added new Cascader UI component, Asana data source plugin, and Permission System for ToolJet Database.
Added Databricks as a new data source.
Hide the "App Enabled" workspace toggle for Builder roles to prevent unauthorized live config changes (security).
Added native AI data source support for OpenAI plugins/OpenAPI, rich execution metadata in query runner responses, and a major overhaul of DynamoDB integration.
Fix FileButton hover and disabled states reverting to brand blue.
Added native query abort/cancellation support to terminate long-running data source requests.
Added a new type parser and user metadata read/write endpoints
Added a global custom CSS class field for widgets and a client/server search mode toggle for Dropdown, Multi‑select, and Tags Input components.
Added native dynamic height auto‑expansion for Custom Modules and HTML Viewer widget containers.
Introduced a Flex layout container component for advanced CSS Flexbox alignment
Added native Databricks integration, Microsoft Graph SharePoint source, and a new REST API endpoint to export tables as CSV; extended OpenAI data source for image generation models.
Added auto‑open functionality to the event manager and exposed pagination control functions with loading‑state handling.
Added native GUI configuration mode and SSH tunneling for MariaDB data source integration.
Prevented progressive CodeMirror stylesheet duplication leak, improving editor performance and reducing lag.
Added a CTA link/button to trigger the "Edit Data Source" workflow and a toggle to reset container scroll positions on tab switches.
Public apps are now blocked for free cloud plans.
Navigation component is now enabled for all plans
Resolved a foreign key constraint violation error during app history cleanup in structural database migrations.
Added OpenAI datasource integration, markdown/HTML tooltip support, and labelFontSize configuration across widgets.
Added RunJS Agent support for expanded computational and scripting capabilities
Enhanced SSRF protection by adding a centralized hostname blocklist, allowed hostnames, and improved validation logic.
Revamped Databricks integration with new OAuth support, refined UI, and relocation to the Databases section.
Updated dependencies to address Snyk security vulnerabilities, applied an SSRF default, and upgraded the Docker base image
Added overflow:hidden styling to Container and Form components and refined form resize handle positioning for cleaner layouts.
Introduced phased development support to break large feature requirements into development phases.
Added native support for Gemini AI.
Resolved core execution bug allowing queries to run inside modules on released apps.
Added custom header click events to the Table component
Added AI datasource support for Snowflake
Corrected dynamic height behavior by tightening the container chrome
Added new features: backend JS library license check, Cypress VPN workflow with API URL setup, banner image support on login panel, invitation token generation for external API users, and enhanced file duplication detection via isSameFil...
Added FX and custom messages for query confirmation in QueryManager (new feature)
Improve OpenAI, Anthropic, and Gemini integration
Added AI datasource support for MySQL and MSSQL.
Added Intercom marketplace plugin support
Added QuickBooks Online marketplace plugin support and gRPC method search functionality.
Fixed dynamic height reflow for hidden subtrees using ResizeObserver.
Added OAuth support for Dynamic Forms, a new Context Window widget, a global query disable toggle, and in‑widget datasource editing capabilities.
Added Rocket Popover UI, two‑line rows, and event duplication to Event Manager; introduced max‑limit prop for Multi‑Select V2 and improved dynamic height handling via moduleId.
Introduced the AI Module Builder, enabling users to create and configure AI-powered modules
Added form validation context integration across widgets and enhanced BigQuery and Snowflake plugins
Added CollapseOnHide to Image component and introduced TruncatingText primitive with improved overflow handling for Rocket components.
Added a new 'Tags' column type and column pinning support to the Table component, plus a new Popover UI component.
Added GUI mode support for MSSQL datasource and keyword filtering for AI‑generated messages to improve safety
Added expandable rows, refresh button, and caption support to Table, dropdown, and multi‑select components, plus telemetry counts for workflow, module, workspace, and custom groups.
Set default render service to Pro and added key‑pair authentication for Snowflake plugin plus support for additional JS libraries and preloaded scripts.
Added several new features including a GitHub Actions workflow for Storybook deployment, environment permission UI, onFieldClick event for key‑value widget, query folders, navigation paywall, and licensing namespace for app components
Added Footer and Header components to AppCanvas plus support for app‑specific login/logout flows for shared URLs.
Removed unnecessary AUTORESEARCH PLAN.md file
Add a name field to the process event payload (hotfix)
Added new UI components: AlertDialog, Collapsible, Sheet, and Sonner.
Added BYOK support tests for AI and a new interactive AI response widget
Added chart shapes support in the Chart component and introduced BigQuery list tables/dataset features.
Added text wrap configuration to Divider component and introduced MySQL GUI mode
Introduce Color Picker 2.0 with enhanced functionality and corrected label alignment.
- Introduced Rocket v2 design system with foundation and 18 new UI components
Migrated marketplace datasource specs to the new `datasources` path and fixed related issues.
Add a new `canRefresh` prop to enable refresh functionality across components
Added support for running queries on dependency changes
Added Cypress specs for cloud storage datasources (AWS S3, Minio, GCS, Azure Blob Storage).
Prevent stale writes in QueryManagerBody by validating current query ID.
Enabled dynamic height support in mobile view.
Added persistent resizing for the CodeHinter popup editor and introduced OIDC refresh‑token flow support.
Fix for MSSQL: statement timeout now respected for long-running queries
Introduced new UI components and enhancements: Button Group 2.0, event disabling/naming, custom page type, file button widget, multi‑line CodeHinter, and layout support for Radio button V2.
Added PostgreSQL autofill encoding support
Add third‑party software notices and licenses.
Fixed table column auto‑generation when cell values are null
Fixed extra height added by dynamic height for containers and components.
Validate UUID format during slug resolution to avoid lookup errors
Added data-cy attributes to query manager components and introduced query panel automation.
Converted MongoDB SSL toggle from string to boolean handling
Added FileInput widget with extensive styling options, a new Button column type for Table widgets, and Application edit history.
Updated submodules to the latest versions.
Added GUI mode for PostgreSQL with related abstractions, introduced AI‑powered ephemeral messages and multiple‑conversation support.
Replace Freshchat integration with new ToolJet Slack and email button actions
Fixed TJDB join table issue.
Upgraded Cypress to a newer version for improved testing support
Added a flag to disable 'zoom on drag' behavior in the Chart component for mobile view.
Fixed contributor attribution and query content duplication bugs
Added callback function support for RunJS, nested ListView enhancements, and component‑level suggestions in CodeHinter.
Adjusted AI behavior for users on the Basic plan.
Updated data source retrieval to include organization ID, enhancing data isolation.
Fixed page menu staying open when navigating between pages on mobile view
Add environment and versioning support for webhooks
Enhanced Dynamic AI flow
Added admin and builder environment permission cases and a reload action for iframe widget configuration
Added AutoFill strategy for DataSources using connection strings
Added Cypress data-cy attributes to app builder inputs, Kanban, file picker, container, form, table, and editor page components
Added a new navigation widget (feat) contributed by @manishkushare
Added audit logging for app version deletions and a new “Get All Apps” API endpoint.
Added production deployment workflow for marketplace plugins.
Enhanced Dynamic AI flow functionality and applied related bug fixes.
Added a configurable “scroll to component” action with alignment options
Update default AMI regions in variables.pkr.hcl
Fix canvas scroll stopping when a Legacy Modal is closed via CSA or close modal event
Add new Accordion component.
Reduce default volume size from 30 GB to 15 GB.
Add Python code execution support to workflows
Removed tag outputs
Added ChunkErrorBoundary to catch lazy load errors
Added a Key‑Value Pair component and introduced JSON Editor & Explorer
Fixed multiple bugs including MongoDB insertMany, unwanted scroll on Text component, missing input/output inspector for modules, CE image build error, and license modal logic.
Add runtime dependencies for marketplace plugins to support got@14
Fix select component breaking on multiselect
Added Xero plugin integration with a dynamic selector
Added a comprehensive Agent Node UI with configuration modal, workflow support, and multiple visual/style improvements.
Fix right panel behavior and styles, and correct page menu default values when dropping modules in the editor
Fixed various signup and session redirect issues, including instance‑level signup, invited user flow, and multiple session handling.
Added border‑style properties for header/footer dividers in container components and refreshed panel design
Fix access for end users on paid plans to unreleased environments.
Added synchronous workflow execution feature
Removed beta tag from modules
Add delimited input support to the TagsInput component
Expose url, isLoading, isDisabled, and isVisible properties for the Iframe component
Removed all v2 references and added deprecation labels for Gemini models, signaling a move to v3 only
Add HTML tags support in Markdown
Removed email verification requirement for self‑hosted sign‑up
Fixed gitsync directory permission issues to enable proper operation on RedHat/OpenShift environments.
Improved drag-and-drop handling for nested containers.
Fixed credits error handling to ensure UI reflects insufficient credits after renewal.
Fix dropdown and multiselect components that caused unintended zoom on iOS devices
Fixed expiry date selection from invoice end date for Stripe integrations.
Added UI enhancements: Tabs improvement, setUrl CSA to Iframe, and new Audio Recorder & Camera components.
Add builder access control for themes.
Updated setup script for PostgreSQL and added preview deployment v2, free‑up‑space utility, and assertions for preview options in released apps.
Added automation for datasource and marketplace datasource handling, plus fixes for automation related to password/SSO domain changes and environment permissions.
Added table listing support for MongoDB and PostgreSQL data sources
Improved OpenTelemetry shutdown and initialization logging for better traceability
Fixed typo in Chrome browser detection step name in Cypress workflow.
Added a LOCKBOX master key rotation script with interactive key input, enhancing key management security.
Added canvas auto‑scroll during widget drag, currency flag display option, and query reset functionality.
Added dynamic height to modals and implemented UI/UX improvements for config handles and the AppBuilder.
Fixed extra space appearing at the bottom of the viewer canvas
Add support for configuring multiple OIDC providers per organization
Fixed UI issues in the Draft version.
Fix: removed queue injection handling for app history
Fixed issue by disabling the app history feature.
Introduced several features: app history stream with SRV support, MongoDB SRV connections, icon support for modal triggers, enhanced version management menu, ClickHouse module update, marketplace improvements, new UI icons/styling, and p...
Corrected indentation for the cache invalidation comment in the Cypress workflow.
Introduced OTP (one‑time password) for email verification.
Add data-cy attributes for required dropdown fields
Fix: Prevent layout switch when in module mode
Fixed Datepicker clipping issue.
Added query-level timeout support for PostgreSQL data sources.
Fixed left sidebar scroll issue and reverted the previous refactor
Fixed workflow schedule creation bug
Hotfix: Ensure ToolJet database PostgREST schema cache is always created and reloaded regardless of worker mode.
Fixed default value selection from advanced schema on mount.
Updated Docker actions and submodules to the latest versions.
Fixed Excel download issue for Table data
Added disk space cleanup steps to the Docker release workflow.
Enhanced Slack notifications with detailed release info, Docker image status, and refined message format.
Fixed drag-and-drop issue in calendar component's popover and resolved workflow schedule loading bugs
Added ability to stop workflows.
Fixed hotfix for TJDB workflow node SQL mode switch issue
Fixed casing issue of grant type in SSO configurations.
Added ghost element for drag/resize of grouped widgets and improved dynamic height handling (including list view records and tabs)
Added Cypress test cases, consolidated configuration, and organized platform specs to improve test reliability and fix action/pipeline failures
Updated deployment URL handling in Storybook workflow and optimized AMI packaging to reduce vulnerability surface
Fix query menu button visibility for users lacking datasource permission.
Fixed logo remaining visible on mobile view after being disabled.
Fixed automation for version handling and added licensing automation
Added a new LDAP SSO package and flags to retrieve disabled SSO configurations
Add `data-cy` attribute to query card options for improved testability
Fixed HubSpot scopes, pop‑up copywriting, label capitalization inconsistencies, RestAPI OAuth dropdown/token flow, and improved OAuth multi‑user redirect behavior
Added delimiter input and .tsv support for CSV parsing and exposed column key for sorted Table columns
Fix Microsoft Graph datasource refresh token flow
Fixed Azure OIDC group synchronization issues
Added preview access for view‑only users across all environments.
Fixed MinIO upload corruption and improved ElasticSearch datasource error handling
- Fixed copywriting typo in the Query permission tooltip UI component.
Fixed height calculation for widget resizing in grid component.
Added service‑account authentication for Google Sheets datasource
Added version name to global state and updated UI fonts to 14px Inter for improved branding.
Patched npm security vulnerabilities
Fixed infinite loop in table component when selection is disabled.
Fixed incorrect permission checks when executing workflows from the app.
Fix onRowClicked event propagation when clicking custom select dropdown indicator
Fixed issue where clicking the version manager button did not open the App version manager
Add OpenTelemetry integration for monitoring and custom metrics
Added support for an external API access token to trigger all webhooks and introduced OpenTelemetry-based database monitoring (later reverted).
Removed the product onboarding tooltip guide
Added new data source selector for Table and Listview, enhanced HTML/Custom Component/Table, introduced Kanban widget modal config, revamped Circular Progressbar, and added ARIA attributes for accessibility.
Fixed plugin build process to run install step before separate prune step.
- Fixed EC2 cleanup to extract instance IDs from Packer logs with a fallback query and improved submodule checkout error handling.
Fix workflow "if" node crashes caused by undefined node names in older applications.
Fix table row selection when clicking action buttons with "show on edit" disabled
Fix response handling for credits API and resolve If condition node issues in workflow code editors
Modified Slack notification execution condition.
Added AI credits management UI, AI credit top‑up, and a new enhanced AI app creation flow with an updated home page
Added Google SSO automation and a new metrics monitoring feature for application performance
Add Cypress test cases for SAML user onboarding and Okta group sync
Removed the clientSidePagination check in the setPage effect
Added Cypress test cases for OIDC user onboarding
Added FedEx plugin integration
Add fallback handling for missing global settings object in workflow app
Fixed appSlice to include extra component properties.
Fixed infinite rerender in onCellValueChanged and corrected gRPC metadata header handling.
Added new marketplace plugins: Gmail, EasyPost, and other marketplace releases.
Fix duplicate values and broken tables caused by string cell onEdit, and correct selected‑row color override in tables
Added popover menu functionality, AI banner info, and multiple UI enhancements including navbar, rating widget, tabs padding, tags component revamp, and widget icon mapping updates.
Added Cypress end‑to‑end test for workflow datasource integration.
Fixed border width rendering issue
Fixed toast message behavior when dynamically sized components are resized diagonally.
Hotfix applied to address connectivity problem
Improve cloud deployment scripts and Git checkout fallback mechanisms
Added Statistics 2.0 UI enhancements and new properties
Added HubSpot integration and released new Marketplace plugins.
Updated the sample data source configuration to prioritize SAMPLE PG DB environment variables.
Introduced GRPC Plugin 2.0 for enhanced service communication
Added audit log events for workflow triggers from the app builder and introduced async trigger support.
Added OpenTelemetry integration for tracing and metrics
Added HubSpot chat integration
Update PostgreSQL to v16 and Neo4j versions in Dockerfiles and entrypoint scripts
Added retry logic and advisory locks to PostgREST reconfiguration.
Fixed several UI and workflow bugs including run button disabling, log trimming, node naming, builder count, and OAuth dropdown labels
Updated submodules to latest versions.
Fixed dynamic columns displaying identical values across columns.
Added Microsoft Graph and AfterShip plugins
Removed proxy wrapper from query execution context
Improved Pages API consistency by propagating service responses to the client
Added “Fill with AI” button in SQL Mode of the multiline editor and improved UI/UX aspects like proxy error handling, role retrieval, and element guidelines calculations.
Fix PostgreSQL dependency issue in the try‑ToolJet Dockerfile and correct EC2 AMI workflow setup
Enforced timeout for SQL statements executed via PostgreSQL connections, preventing long‑running queries.
Updated and corrected documentation for a wide range of components, guides, and deployment processes, including new anti‑patterns and environment variable usage.
Added dynamic configuration of host and database fields in the query builder for PostgreSQL and MySQL data sources.
Enhanced workflow permission system (Phase 2) and added cloud plugin script support, plus automated merging of submodule PRs when the base PR merges to main.
Added configurable database name for Redis datasource.
Added Modules feature and revamped Inspector UI
Add Prometheus plugin integration (PR #13016)
Sanitize invalid HTTP headers to handle malformed requests
Fix run query popover not scrollable
Fixed PostgreSQL data source bug where "?" in values was incorrectly transformed to parameter placeholders ($1)
- Fixed inability to add values inside JSON input for TJDB update operations (hotfix).
Fixed marketplace build plugin GitHub action