Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Low-code platform and managed cloud for internal tools and business applications.
Latest Appsmith changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Appsmith 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.
0
1
3
18
Removed ability to create new Appsmith AI datasources (EOL Sep 30 2026) and added a deprecation banner
Added copy support for APIs, queries, and JavaScript objects across apps and blocked Community Edition from starting on Enterprise‑only databases; also improved Git error handling and fixed SSO redirect behavior.
Replaced Intercom with Pylon and introduced memory analysis.sh for sizing diagnostics.
Added UI enhancements like Base URL tooltip and trailing‑slash handling, introduced MongoDB Operator support in Helm, and shipped Ask AI CE stubs with shared file wiring.
Patched numerous security issues including SSRF, reflected XSS, AQL injection, and multiple CVEs (2025‑70952, 2026‑33937, 2026‑22732) with expanded denylists and stricter ACL checks.
Added TLS/SSL support for the Redis datasource in both backend and UI.
Enabled on‑the‑fly response compression in Caddy and added new UI features: BetterBugs recording links with air‑gapped support and Favorite Applications V2.
Added Betterbugs SDK integration and a Tooltip property for Checkbox widgets
Added extraVolumes and extraVolumeMounts options to the Helm chart and defaulted to the Appsmith-built MongoDB image
Added a Redeploy button and workspace logos to the UI for easier app syncing and branding.
Added static URL support, custom GraphQL actions, a setValue method for Radio Group, and Helm chart deployment options without requiring autoscaling.
Added app height and width to the appsmith.ui state object
Added ability for users to regenerate Git deploy keys
Fixed rendering issue when AI agent flags are partially enabled
Fixed download failures for Hurl caused by upstream changes (PR #41288).
Added support for listing AWS Lambda function versions and aliases and introduced a Content‑MD5 header for Object Lock compliance (feature, security).
No detailed release notes provided.
Patched CVE‑2024‑38821 and CVE‑2025‑48734 security vulnerabilities.
Added handling for missing artifactJsonType in metadata.json files
Fixed JSObject evaluation skip when path points to a function, improving performance.
Add upgrade button in editor header for quick plan upgrades
Add premium feature tag for paid external SaaS plugins in the Data Side Pane
Streamlined onboarding for cloud billing users by skipping the license selection page and added multi‑organization support to signup redirect helpers.
Improved navigation state management in PageEntity and related sagas for better route handling.
Excluded app.appsmith.com from recent domains tracking to reduce unnecessary entries
Added multi‑organization support: organization fetching by cloud billing status, a dropdown for switching orgs, and domain tracking across orgs.
Fixed reliability of form login spec and enhanced null handling in action parameter evaluation and analytics data collection.
Updated Redis logic to use non‑blocking SCAN and added nss wrapper support in the Helm chart for better performance and compatibility.
Fixed widget disappearance with parentheses in page names and ensured automatic actions load correctly
Fixed several bugs including a concurrency issue in file deletion, email validation errors, a NullPointerException in BearerTokenAuth, and session‑expiry handling; updated toast messages.
Fixed session logout handling and multiple bugs (cyclic dependencies, unit test failures, table search exclusions).
Fixed datasource structure retrieval logic in the useTableOrSpreadsheet hook.
Fix admin email reading from docker.env during migration
Fixed CI test failures by adding missing modText and isMacOrIOS mocks.
Added backend support and a new server endpoint for upcoming integrations, making the integration list dynamic.
Added CodeBlock component for syntax highlighting and enabled table reset behavior with infinite scroll.
Added new organization state, default workspace name generation, and a project estimation issue template
Implemented a global logout feature and added disabled-state support in property pane controls.
Added enhanced infinite scrolling (action button, dynamic height) and a feature flag for custom table sorting, plus response visualizations for JS functions and actions.
Added Organization Administrator role and configurable MySQL connection pool for better management and DB performance.
Add Excel download for table widget, new useActiveDoubleClick hook, infinite scroll infrastructure, ADS entity context menu, and restrict cron execution to a single pod in clusters
Added Inspect State CTA, infinite scroll (behind a feature flag), dropdown grouping, lazy loading for select widgets, loading indicator for infinite tables, and clearable single‑select dropdowns.
Fixed numerous bugs including DB thread‑pool scheduling, editor URL, state inspector widget display, refresh tab handling, and environment variable settings.
Added multiple new features: ADS segment header extraction, widget grouping, configurable JSON form field limit, scrollable tabs, Helm chart persistent volume name override, and MSSQL connection pool support.
Added configurable field limits for JSONFormWidget, scrollable tabs, Helm chart persistent volume name overrides, and editable/dismissible tabs.
Added theme fontFamily support, disabledWhenInvalid for ButtonGroup, improved autocomplete sorting, and a focus ring for better accessibility.
Added ADS Entity List Tree for hierarchical navigation; introduced setText setter for PhoneInputWidget; revamped datasource homepage UI with new layout and search functionality.
Added ADS Entity Item and State Inspector for enhanced workflow visibility and debugging
Added alignment property for table button cells in the Style Pane and enabled custom row components for tables.
Fixed property pane preview mode, tab navigation in multi‑page apps, SelectWidget label/value handling, and segment navigation pageId issues.
Fix Select Widget label binding to correctly handle dynamic(item) keys.
Fixed embedded case handling, added NPE guard, and corrected property control specifications.
Added UI improvements: center‑aligned action forms, resizable text area with dynamic height, and password‑based authentication for PostgreSQL configurations.
Updated UI for Response and Schema tabs and added analytics for Pulse failures
Added package details and a Redux slice to the Git module for improved state management.
Added CarbonConnect component to enable third‑party platform integrations
Added HTTP port customization in Helm charts, a React compiler ESLint plugin, and disabled the datasource selector on query pages; updated TableWidgetV2 with a customIsLoading prop and improved URL rendering and button tooltips in tables;
Added UI enhancements: JS Editor toolbar, branch persistence across sessions, and editable IDE tabs.
Added polling for embedded Postgres startup to prevent indefinite waiting.
Sync release with no new changes
Added chat description support, an initial assistant message, updated GraphQL form UI, and label filtering for table columns
Marked release as defunct due to critical issues; users should upgrade to v1.44.1
Added LRU cache for MockDB connections to boost performance
Added UI and functionality enhancements: warning message for prepared statements, adaptable images supporting both PostgreSQL and MongoDB URIs, and responsive database queries.
• Updated multiple plugin configurations (Google Sheets, Firestore, MongoDB, Databricks, S3, Anthropic) to use sections/zones format and introduced dual‑zone handling for S3
Fixed numerous UI and backend bugs including RBAC toast errors, policy copy NPE, colorpicker empty value regression, tooltip width, back button redirect, and plugin blocking calls
Added a new Select widget (with required-field clear option removal), SSH tunnel support for Postgres connections, and collection sorting functionality.
Fixed performance issue in JSONForm when field validation is configured in the JSONForm widget
Fixed numerous bugs in widgets, table regex, icon visibility, and currentRow calculations.
Added AnimatedGridLayout component to improve UI flexibility
Fixed regression where policies reverted after migrations in clustered environments
Fixed numerous UI and editor overflow issues, including theme updates, widget overflow, canvas margin, drag‑and‑drop in list widgets, and JS object editor overflow
Fixed a wide range of UI and functional bugs—including theme updates, widget overflow, drag‑and‑drop, editor overflows, Git config routes, backup/restore, and large file handling.
Fixed stale postmaster.pid handling for PostgreSQL and resolved various canvas resizing and saving‑status issues.
Added searchable Tab UI with Load More and a Clear All option in the Google Sheets plugin
Added IDE Tab List Search view, modal‑based cURL import, and suggested WDS Table widget for improved workflow and discovery
Fixed errors when opening pages with a large number of widgets
Added a cleaned‑up Datasource Review page for easier navigation and management of datasources.
- Fixed multiple bugs including Snowflake import failures, Google Sheets loading issues, split‑mode resizing, and datasource focus retention.
Added Google Cloud Storage support to the S3 plugin, hover analytics for side‑by‑side edit mode, and refreshed explorer widget icons
Fixed UI inconsistencies such as protected‑branch widget visibility, onboarding skip button, label/URL selectability, font family, scroll behavior, and datasource form footer
Improved performance and stability by removing redundant DB calls, adding loading states, encoding query parameters, and fixing numerous UI bugs (confirmation popup, scrolling, Add pane, vanishing app details, table scrollbar)
Added a refreshed tab UI, new text wrap handling, and enhanced SSH validation regex.
Updated Git integration: expanded SSH URL regex, enabled atomic pushes via env config, and switched to SHA‑2 signing for operations
Switched git signing to SHA‑2 algorithms, improving security for repository operations.
Fixed numerous bugs including atomic push removal, empty plugin IDs, Firestore pagination, analytics NPE, datasource headings, IDE deep link handling, branch name persistence, and starter building blocks query removal.
Renamed copy from “widgets” to “UI elements”.
Added new query type in action DTO, granular Git status, feature‑flagged conversion flow, and enhanced widget card UI features including filters and icon settings.
Added signature verification for user‑level flags, symlink support in CA certs, and encrypted backup archives that include salt and password.
Fixed multiple UI and concurrency bugs including scheduling on bounded elastic thread pool, MultiEnv view issues, currency code duplication, split‑view modal behavior, and auth datasource API button.
Added new capabilities: configurable application logs location, captcha for invite flow, sectionStyles support in datasource editor, and a new Create‑as‑Widget selection request type.
Introduced multiple UI enhancements: Side‑by‑Side mode, a new IDE top navbar, drag‑and‑drop building blocks with skeleton loaders, and a split‑pane beta announcement modal.
Added new UI and infrastructure features like building‑block canvas dragging, an inline buttons widget, PGSql MTLS support, and rate limiting for Caddy.
Fixed UI Run button display issue and corrected header capitalization in data source section.
Introduced Bridge API, added Workflow JS execution in browser, and expanded widget assets (new icons, thumbnails, WDS tokens).
Fix debugger displaying without a selected tab
Added new UI and developer features such as a toolbar widget, "Start with template" option, SCSS support in the custom widget builder, JS editor error highlights, and Appsmith AI knowledge retrieval.
Added Appsmith AI knowledge retrieval, variable-width property pane with side‑by‑side editor, new WDS Statbox and Key‑Value widget.
Added multiple new features: A/B test CTA flip, WDS Anvil‑compatible Modal widget, continuous‑delivery tab with EE test case support, space‑redistribution UX upgrade, Tabler Icons, and copy‑paste for Anvil.
Added Appsmith AI as a datasource plugin, auto-deployment config fields, and enabled editor pane sidebar.
Redesigned the Pages section, added a new header with reorganized structure, and upgraded Anvil drag‑and‑drop highlight activation.
Added UI enhancements such as tabs for JavaScript/Queries, admin onboarding flow, sidebar fixes, and a "see more" option for canvas starter templates.
Added HTTP/2 support for REST API & GraphQL, integrated Google AI, and enhanced workflows with code‑splitting and query‑action CRUD operations.
Fix regression in handling custom SSL certificates via Caddyfile
Fixed Caddy bind address issue when using a custom TLS certificate.
Added backend support for auto‑commit of system‑related changes in Git‑connected apps
Fixes precedence handling for the frame-ancestors configuration, ensuring updates are correctly applied.
Fixed persistent new version notification bug.
Added a Search Entities API, CRUD ops for actions, JS objects, and JS libraries, plus new Anthropic AI plugin and WDS menu button widget support.
Added new pages pane with segmented navigation, integrated Radio Group UI, multipart app/json support, and header component for onboarding experience.
Updated frontend telemetry for execute flow (IDs 28800, 28805)
Added WDS Switch Group Integration and Application/JSON support for multipart form data
Added partial import for widgets/queries, vision command OpenAI plugin, custom ECharts functions, searchable one‑click binding fields, new navigation sidebar, non‑root user support, and autocomplete helpers.
Fixed Cypress test failures in ButtonWidgets navigation and validation specs
Added environment code splitting, new menu component, RTL support, and integrated Checkbox, Button Group, and OpenAI features in widgets and WDS.
Add starter templates to replace the blank canvas, providing ready‑to‑use app beginnings.
Fixed JS object property setting, MySQL null column check, and datasource reconnection modal value retention on import/export
Fixed drop target rendering by checking for parent widget existence.
Add one‑click upgrade to paid plans, simplifying access to Appsmith Enterprise features
Add ability to generate CRUD page for Microsoft SQL Server plugin.
Version v1.9.39 released.
Added support for DocumentDB.
No changes or updates in this release.
Added ESM build support for custom JavaScript libraries
Added server‑side filtering for table widget and email verification support
Enhanced debugger navigation and UI tweaks (e.g., disabling GSheet generate on empty data, minor JS editor fixes).
Added multiple new features such as table widget activation experiment, dry‑run for license update API, debugger API pane navigation, remove‑license API for tenant downgrades, default camera for code‑scanner widget, one‑click binding for...
Improve performance of the updateDependency flow
Introduced gsheets schema UI, ramps for multiple environments, and removed async/sync differentiation from Appsmith.
Fixed numerous UI and connectivity bugs including Signposting UI, Redis authentication, OAuth datasource editing, app name display, Git lock handling, navigation settings, and cURL import parsing
Group widgets for better discoverability and add label/value properties to select widgets; introduce linting error for assignments in JavaScript expressions.
Various bug fixes: AI signposting removal, table crash due to column width, currency widget setValue, MsSQL JDBC URL format, custom theme deletion, and commit bubble removal.
Fixed the tab widget issue that caused problems when splitting the canvas (issue #25411).
Added widget property setters, configurable API server timeout, MySQL/MSSQL query generators, and granular canvas widget schemas with design system updates.
Added bracket‑notation support to Autocomplete, expanded Git status to show theme and setting changes, and migrated slash commands to ADS 2.0 with a new UI.
Added UI updates to Signposting, resizable query response tables, smart templates on the Query create page, and private embed ramps.
Added dynamic trigger config for Mongo editor, custom SAML attribute support, and fetching datasource structure for actions.
Added UI enhancements like loading spinners for actions, toast control in view mode, and navigation/logo link tweaks.
Added ability to fork apps within the editor, support for navbar in embedded view, widget‑level ACL and one‑click binding for MongoDB/Postgres.
Introduce a fresh UI for the Appsmith builder, new admin onboarding flow, and MSSQL plugin schema‑fetch capability
Version v1.9.20.2 released.
GA release of auto‑layout editor; added SQL autocomplete, SMTP plain‑text/HTML toggle, and automatic log cleanup every 7 days.
Added selective sheet access for Google Sheets datasource, updated action file operation ordering, and introduced logo upload for app navigation
Introduced a suite of new features including signposting stickiness, one‑time Intercom consent, Oracle integration enhancements, email/password autocomplete with tab support, JSON import updates, Google Sheets metadata, and air‑gap‑compa...
Added private app embedding via SSO settings, stored Intercom email consent, introduced Appsmith AI v0.1 and a code‑generation endpoint
Added several new features: disabling GSheet query creation when no file selected, plugin opt‑out for air‑gap deployments, Oracle prepared statement support, reactive JSObject state, improved widget responsiveness, global debugger access...
Added Smoke & Sanity suites to the CI pipeline, introduced file‑ID mapping in datasource configs, and enabled lint errors for async functions bound to sync fields.
Introduced new App Navigation experience and UI enhancements for Google Sheets and the List widget.
Improved internal implementations
Migrated Git queries to improve merge‑conflict handling during commits.
Switched entrypoint to use mongosh instead of mongo.
Dropped support for Slim containers and introduced new features such as proxy authentication, responsive entity selector, default domain migration, and server‑side pagination record count.
Added new widget capabilities such as URL navigation, responsive pagination, column freeze/unfreeze, peek overlay, and List V2 component.
Added a draggable evaluation pane that appears for widget prop code and validation errors, with a cleaner default view.
Fixed malformed Cognito redirect URLs caused by a state query parameter issue
Added Custom JavaScript libraries feature with a library browser, URL‑based additions, and support checks.
Added parent‑app/website triggers via subscribeParentMessage/unsubscribeParentMessage, enabling embedded Appsmith apps to react to external events.
Fixed OIDC integration issues with Spring and AWS Cognito, and restored Snowflake connectivity under Java 17.
Fix OIDC SSO issues that arose after upgrading to v1.9.3
Upgrade to Spring Boot 3.0.1 and Java 17 with multiple security patches, introducing potential breaking changes for older setups.
Fix handling of malformed encrypted data that caused corruption after upgrading to v1.9.1
Fixed upgrade path for MongoDB v4 users who attempted v1.9.0 without first upgrading MongoDB to v5.0.14
Mandatory upgrade to MongoDB 5.0.14; Docker image now ships with it and older self‑managed versions will cause 503 errors (breaking change).
Improved loading speed for large applications
Migrated CI runners to GitHub
Hotfix release v1.8.14 addressing performance issues
Added Custom Branding and high‑availability auto‑scaling for Business edition.
Introduced dynamic menu button items, customizable page URLs, and enabled fetch API for data retrieval.
Added auto‑height support for widgets with configurable min/max range and accurate preview rendering.
Fixed crash caused by cyclic references in table widget properties and improved error handling.
Table widget now supports adding rows directly on the canvas with save/discard controls, new storeValue helpers (clearStore, removeValue), and locale‑aware comma decimal separators.
Hotfix for v1.8.7 on community instances lacking auto‑updates
Added iFrame communication: embedded Appsmith apps can now trigger actions in the parent site, plus new onFocus and onBlur events for Input widgets.
General availability of Audit Logs for Business Edition, image size control in Table widgets, delayed onClick actions via setTimeout, and self‑hosted deployments no longer require separate Mongo/Redis instances.
Added new Table column types (Select) and auto‑detect datatypes, plus support for loading many rows efficiently
Added template integration to existing apps and introduced a new Slider widget with Range, Number, and Category sub‑widgets
Fixes incomplete Docker images introduced in v1.8.2
Added new Slider widgets (range, number, category) plus enhanced autocomplete, linter support, and MongoDB compatibility on Windows Server.
Added native GraphQL queries, a new Code Scanner widget, expanded Table column types (checkbox, switch) and a facelift for the navigateTo function.
Added native console.log view in the UI and accelerated all widgets (~2× faster) with smart diff rendering.
Added “Hide watermark” toggle, query stop button, Auth0 OIDC audience claim, and iFrame srcDoc handling.
Added theming support for Charts, introduced a new Camera widget, and enabled custom column names for the Table widget
Implemented a medium‑sized security fix, enhancing overall protection in Appsmith.
Added a cleaner, theme‑aware FilePicker and upcoming watermark removal, plus enhanced app embed controls and automatic cleanup of old backups.
Added auto‑indent for the JS editor, an env var to lift embed restrictions, RSA key support for Azure/GitLab/Bitbucket, OAuth2 acceptance of self‑signed certificates, and three new app templates (IT Asset Tracker, Discord Bot, Business D...
Added Table widget v2 with inline editing, custom non‑ASCII columns, text‑wrap and performance improvements; plus new analytics for property‑pane keyboard navigation and a script to run any branch as a local fat container.
Added admin error email notifications, enhanced error logging, clean URL architecture, and UI improvements such as test‑id support, Design System text component, and expanded deploy‑tab messages.
Upgraded client npm packages and added simplified Google Sheets query support.
Added deprecation warnings for widgets, new keyType option for git import, and API endpoints for git docs and SSH keys.
Custom theme copying fixed when creating new Git branches
Added fuzzy search capability to the widget pane for quicker component discovery.
Fixed multiple UI bugs (explorer toggle icon, toast theme name, login redirection) and runtime issues (proxy args handling, empty array parsing, async function ordering)
Added backup and restore CLI commands, enabled browser spellcheck, and introduced import‑template capability for existing applications.
Added SQL Server connection pooling with Hikari and support for custom CA root certificates in the Appsmith container.
Introduced theming feature to customize colors, fonts, and overall look & feel, including multi‑branch support
Fixed a race condition that caused onPageLoad actions to run prematurely
• Added new features: delete theme on app removal, table header shows total records and page count, revamped JS Object run and settings, analytics now logs source‑data limit exceedances, and enable camera/mic access for iframe pages
Added form‑level `isValid` property to JSONForm and UI enhancements like label alignment, enter‑key submit prevention, and keyboard‑accessible delete button.
Trimmed unnecessary re‑render in the Select widget during server‑side rendering.
- Unified SaasEditor and QueryEditor, introduced a response view switcher for action editors, added precise page order handling during imports, and ensured correct cloning of pages with JavaScript objects in git‑connected apps.
Fixed phone input handling to improve submission accuracy
Fixed Nginx deployment script to work on non‑Heroku instances with custom domains.
Added dynamic JSON‑based form generation, templates, custom JS on page load, JSON smart substitution for Firestore, new array type for MultipartFormData, and MinIO support for S3.
Changed shortcut for creating new queries and JS Objects from Opt+Shift+N to Cmd+Plus.
Added new UI and API features: icon button as modal close, column header tooltips, disconnect button on auth configs, combined get‑application‑details/pages API, and smart MongoDB substitution handling.
Added Promise support for Table button actions and set comment author’s email as the reply‑to field; cURL import now auto‑detects content‑type when missing.
Introduced responsive mobile UI for the applications listing page and multiple new widget capabilities (camera widget enhancements, rich‑text editor toolbar, S3 multi‑file delete, support for comma‑delimited floats, GET request bodies, a...
Added Git version control, datasource icons, expanded OAuth refresh token configuration, and Ansible support on Amazon Linux.
Added Helm configMap support for updating app configuration and revamped Entity Explorer to display only entities from the selected page.
Introduce beta reflow & resize UX for drag‑and‑drop layout creation
Fix crash when a modal contains a filepicker
Introduced new widgets: progress bar, iFrame embed, text truncation, and URL dynamic field values.
Fixed Spring library upgrade incompatibility with MongoDB that caused server crashes
Added a new Admin Settings page synced with docker.env and several features such as arbitrary form values in OAuth, organization deletion, Google Sheets bulk insert, and removed filetype restriction in Filepicker
Added a configurable SMTP plugin, multi‑file S3 uploads, a Switch Group widget, global undo/redo, new geolocation JS APIs, and Ansible playbooks for deployment
Fixes Log4j CVE‑2021‑44228 vulnerability
Fixed accidental telemetry collection on self‑hosted instances, addressing a privacy issue.
Introduced a full‑featured JavaScript editor and new UI widgets (Button Group, spellcheck in Input, styling upgrades, improved product‑update view).
Fixed multiple stability issues, including unexpected cyclical dependency errors, escaped character evaluation bugs, and toast message width constraints.
S3 integrations now automatically determine the AWS region without manual configuration.
Multi‑select tables now set the selectedRow property to the last row the user selects.
Resolved failure when connecting to multi-node Redshift clusters.
- Added menu button support in table widget, authentication details in API pane, and periodic API/DB execution via setInterval/clearInterval.
Introduced a refreshed UI for Appsmith.
Fix Table action buttons to also select the row (issue #7878).
Added a library of JS snippets for common data‑transformation tasks in Appsmith
Added smarter debugger, undo/redo keyboard shortcuts, extended container styling, new Tree Select widget, and smart substitution with where‑clauses for Google Sheets actions.
Fix regression in action execution onError callback.
Fixed UI crash when multiple pop‑overs were open
Revert table widget migration to fix selectedRow workflow breakage
Fixed issue #7174 where drag-and-drop broke after resizing a widget
Removed default dark theme and added UI enhancements like underline styling for text widgets and a shortcut (MOD+S) to bypass the browser’s save dialog
Group selection enables moving multiple widgets at once and adds a new Icon Button widget with customizable icons.
Introduced a one‑click CREATE TEMPLATE feature for SQL CRUD apps and added widget suggestions/snipping mode that appears after running a query.
Added loading state to the button widget during Google reCAPTCHA API calls
Fixed Tern performance issue in view mode (issue 6203)
Added Authenticated API datasource and extended backend support for S3 and Google Sheets page generation
Added new Hamburger Menu widget, a currency data type for input widgets, and Redis integration now lets you select a specific database
Introduced ArangoDB integration, new Rating and Divider widgets, and slash‑command binding syntax
Fixed bug causing failures in parallel action executions from triggers like button clicks and page changes
Added object‑fit support to the Image widget and new multipart/form‑data JSON handling
Introduced an iframe widget for embedding pages, documents, and components.
Added ability to hide all table UI elements (pagination, search, download, filter, row height) and introduced Snowflake DB integration, upgraded list widget with input support, and enhanced widget selection shortcuts.
Removed entity explorer search from side navigation; global search now accessed via Cmd/Ctrl+K.
Added organizational leave option, new CMD/CTRL shortcuts, autocomplete "best match" suggestions, import/export between instances, modal onClose action, Omnibar support for special characters, Firestore multi‑where queries, and performan...
Ensure a default state for existing MongoDB actions
Fixed widget resize issue for widgets inside tabs
Added table data export to Excel, multipart/form‑data support in API pane, error indicator next to widget names, option to hide Select widget filters, form‑based queries for Mongo plugin, and widget grouping shortcuts for multi‑select an...
Fixed OAuth redirect URL escaping to prevent 502 errors when using query parameters.
Improved debugging: request params now include prepared statements and parameters, and the debugger separates JS and validation errors; API interface now exposes response headers and status.
Added List Widget, Google Sheets beta plugin, debugger, result count display, unauthenticated MongoDB connections, and cross‑org app fork/copy.
- Fixed API body field width issue in RAW/JSON mode and restored clickable “Edit datasource” after creation (3984, 3979)
Fixed null pointer exception on action execution (issue #3989)
Fixed critical bug affecting tables sourcing data from Mongo.
- Introduced Smart Substitution for Mongo queries, new style options for the Text widget, a table plugin for the rich‑text editor, and Firestore support for FieldValue.delete() and serverTimestamp().
Fix DatePicker widget validation to enforce ISO 8601 format for defaultDate property.
Made storeValue calls synchronous and added a session‑only flag for stored values
Added richer logging/analytics, expanded AppLayout device support, property‑pane and query‑editor enhancements, faster Maven/S3 builds, and JSON‑based substitution for REST API plugin.
Added global search (CMD+K) across docs, widgets, etc., and made plugin editor forms dynamic with evaluated moustache values.
Added MongoDB SRV support, descending Firestore ordering, resizable canvas layouts, and a global reset widget function.
Added selectedOptionLabel property to dropdown widget and ability to show/hide tabs via property pane controls
Deprecate the old DatePicker and launch a new DatePicker widget plus new Switch, Modal creation shortcut, and on‑click actions for charts.
Added DynamoDB datasource structure support, Firestore UI tweaks (hide body textarea for GET/DELETE, bindings in where condition), touch event support on tabs, and upgraded Node.js to v14 LTS.
Updated UI with a light‑mode navbar, redesigned page navigation, refreshed widget default styles, and added an option to reset input widgets on submit.
Added support for mailto and tel links in navigateTo and introduced a filename field to the file picker’s files property.
Added new UI actions: onSubmit support in Input widget, brand‑new Login/Signup pages, and navigateTo opening in a new window.
Server now connects to the cloud to fetch release notes (feature, documented)
Server now connects to the cloud to fetch and cache release notes every two hours (feature, docs)
Added cloud‑connected release notes, Redshift integration, copy‑to‑clipboard API, version display, and onboarding/performance enhancements (batching actions, async form fields, signup disabling via env var, autofocus on org creation).
Added migration for legacy REST API datasources with new mandatory key, new user onboarding flow, auto‑focus on widget pane search, and a type parameter for REST API plugin (no auth).
Added Firestore ADD TO COLLECTION command, HikariCP connection pooling for PostgreSQL plugin, and xml2json/json2xml JS functions, plus template ordering for plugins.
Add a dedicated 502 error page and new icons/color palette for applications
Added several new features including signed issuer tokens, MySQL R2DBC driver support, date range limits in the Datepicker, WSL development support, template rendering without Mustache, Heroku deployment telemetry, and organization logo ...
Add Firestore integration
Added defaultSelectedRow to Table widget, hidden property to form controls, reactive streams support for MongoDB, and several UI enhancements (e.g., API list on focus, bracket highlighting)
Telemetry collection for self‑hosted instances is now opt‑in only.
Major performance improvements for entity explorer, form widgets, and the Appsmith proxy with added monitoring
Introduced a new datasource onboarding flow with saved state and query shortcuts for easier use.
Added integrations for Redis, Elasticsearch, DynamoDB, and Microsoft SQL Server.
Upgrade server and client libraries and add ability to create widgets directly from the query pane
Added configurable Action Settings, confirmation modal, timeouts, and on‑page‑load actions for APIs and queries.
Added an API to clone applications within the same organization.