Skip to content

Releases: appsmithorg/appsmith

Release v1.40 🌈

12 Sep 03:38
8525981
Compare
Choose a tag to compare

Fixes

  • RBAC Errors Toasts (#36244): Resolved issues preventing RBAC errors from displaying toast notifications.
  • Null Pointer Exception on Policy Copy (#36172): Fixed a NullPointerException that occurred when creating a copy of a policy.
  • Colorpicker Empty Value Regression (#36157): Addressed a regression where the Colorpicker component would incorrectly handle empty color values.
  • Theming Font Selection Reversion (#36119): Fixed a bug where selected fonts would revert when the associated color was removed.
  • Forking Issue (#35988): Corrected an issue affecting the forking process.
  • Error Toasts Wall (#35839): Fixed an issue with error toast notifications not being displayed correctly.
  • Removed Conditional for jslib Files (#36115): Eliminated redundant conditional checks related to jslib files.
  • Tooltip Box Width (#35734): Corrected the tooltip box width issue where it was larger than the text in the property panel.
  • Postgres Plugin Blocking Call (#36046): Resolved a blocking call issue within the Postgres plugin.
  • Back Button Redirection (#35900): Fixed the back button functionality to correctly redirect to the applications page.
  • CSS for Meatball Icon (#36112): Updated CSS to ensure the meatball icon is positioned correctly on the Application Card.
  • Embedded Datasource Persistence (#36109): Made changes to ensure embedded datasource persistence with Git.

Features

  • Action Redesign & UQI Plugin Config Upgrade (#36087, #36092): Redesigned actions and upgraded UQI plugin configurations (Open AI and AWS) to the dual-zone format.
  • ComboBox WDS Component (#36052): Added a new ComboBox component to the WDS library.
  • Action Redesign: Appsmith AI Plugin (#36089): Updated the configuration for the Appsmith AI plugin to utilize sections and zones format.
  • Action Redesign: Google AI Plugin (#36095): Modified the configuration for the Google AI plugin to adopt the sections and zones format.
  • Action Redesign: SMTP Plugin (#36091): Upgraded the SMTP plugin configuration to the sections and zones format.
  • Disable Create JS Object Option (#36094): Disabled the option to create JS objects within the workflows editor.

Release v1.39 🌈

05 Sep 05:43
e87d96d
Compare
Choose a tag to compare

New Features:

  • Select Widget (#35849): Added a new Select widget to give you more flexibility and control over user choices in forms and interfaces.
  • SSH Tunnel for Postgres (#35449): Introduced support for SSH tunnels to securely connect to Postgres databases, improving security and connectivity.
  • Collection Sorting (#35413): Added functionality to sort collections in the correct order, enhancing organization and usability.
  • Remove Clear Option for Required Select Widget (#35060): Updated select widgets to remove the "clear" option for fields that are required, ensuring users make a selection.

Bug Fixes:

  • Intercom Anonymous User ID Handling (#36017): Fixed the handling of anonymous user IDs in Intercom settings to ensure consistency and proper functionality.
  • Action Redesign and Container Query Removal (#36014): Addressed issues with the redesign of the Action feature and removed redundant container queries for better performance.
  • Prevent Errors in Debugger When Deleting List Widget (#35820): Resolved errors occurring in the debugger when deleting list widgets, improving stability and reliability.

v1.38.1

02 Sep 10:38
5c293ea
Compare
Choose a tag to compare
  • Fixed performance issue in JSONForm when validation of a field is configured in the particular JSONForm widget (#35994)

Release v1.38 🌈

30 Aug 04:11
a99b4e7
Compare
Choose a tag to compare

Fixes

  • Updated Regex for Table Names: Enhanced the regex expression to accurately identify table names. (#35361)
  • Select Widget Mapping: Corrected the mapping for Dynamic Label and Value Keys in the Select Widget. (#35862)
  • Pencil Icon Issue: Resolved the issue of the pencil icon incorrectly appearing in the application name. (#35885)
  • Editable Text Component: Restored the pencil icon for the editable text component. (#35855)
  • JavaScript Filter Migration: Moved the JavaScript filter functionality to MongoDB. (#35826)
  • Select Column Data Display: Fixed the issue to ensure that the Select Column displays data correctly even when options are not set. (#35817)
  • CurrentRow Calculation: Corrected the logic for calculating currentRow in the table property pane. (#35390)

Features

  • Dynamic Text Height Adjustment: Increased the height of QUERY_DYNAMIC_TEXT to 200px for improved visibility. (#35838)
  • Mode Property for Saga: Added a new mode property to forkApplicationSaga for better configuration. (#35841)
  • Anthropic Plugin Configuration: Redesigned the action and updated the configuration for the Anthropic plugin. (#35754)
  • Subtitle Position Update: Moved the subtitle position to the bottom for a better layout. (#35789)
  • Accounting Section and Zone Updates: Implemented updates for changes in the accounting section and zones. (#35753)

Release v1.37 🌈

26 Aug 12:48
64ebe15
Compare
Choose a tag to compare

New Features

  • AnimatedGridLayout Component: Introduced the AnimatedGridLayout component to enhance UI flexibility and user experience. (#34825)

Bug Fixes

  • Pencil Icon Restoration: Restored the pencil icon for the editable text component, ensuring a consistent user interface. (#35855)
  • Mandatory Date Column Enforcement: Fixed issues with enforcing mandatory date columns, improving data validation. (#35613)
  • Widget Overflow and Binding Issues: Addressed problems with widget overflow and show binding, enhancing widget behavior. (#35651)
  • Theme Update/Save Process: Resolved bugs in how themes are updated and saved after import, ensuring smoother theme management. (#35692)
  • Table Column Preview: Fixed an issue where hidden table columns were not greyed out in preview mode. (#35729)
  • View Mode Canvas Margin: Corrected canvas margin issues in view mode, improving layout consistency. (#35619)

Performance Improvements

  • JSONForm Widget Optimization: Optimized the clear errors function in JSONForm widgets to improve performance. (#35717)
  • PolicyMap Indexes: Added indexes for policyMap to enhance query response time. (#35676)

Chores and Maintenance

  • Error Logging: Added error logs for consolidated API operations and additional logs for captcha failures to improve debugging. (#35779, #35751)
  • Resource Type Check: Updated isResourceUpdated implementation to validate the presence of resourceType. (#35765)
  • Yarn Cache and Configuration: Made updates to the yarn cache and configuration, including renaming wds packages and uncommenting yarn cache. (#35668, #35686)
  • Resize Handle Centering: Updated the implementation to use translate for centering the resize handle, improving UI precision. (#35665)
  • Anvil on Canvas UI Tests: Added Anvil on Canvas UI tests to ensure functionality and prevent regressions. (#35342)
  • Default Values for WDS Widgets: Included isVisible in default values for WDS widgets to standardize behavior. (#35624)

Release v1.36.1 🐞

21 Aug 06:44
Compare
Choose a tag to compare
  • Resolved an issue where policies were being reverted after executing migrations in clustered environments due to pods running previous versions.

Release v1.36 🌈

20 Aug 07:15
c5c466e
Compare
Choose a tag to compare

Fixes

  • Theme Updates and Saving: Enhanced the process for updating and saving themes post-import. (#35692)
  • Widget Overflow & Show Binding: Resolved issues related to widget overflow and show binding functionality. (#35651)
  • Canvas Margin in View Mode: Fixed margin issues on the view mode canvas. (#35619)
  • Drag and Drop in List Widget: Addressed problems with drag-and-drop functionality in list widgets. (#35622)
  • Show Bindings Menu Visibility: Corrected overflow hidden restrictions that were affecting the visibility of the show bindings menu. (#35609)
  • Custom Widget Source Editor: Fixed issues with opening the custom widget source editor. (#35463)
  • Autocommit Migration for Theme Settings: Added an autocommit migration for improved management of theme settings. (#35554)
  • Clone JS Object: Modified the clone JS object functionality to support action containing collection IDs. (#35567)
  • Hidden Page Route Change: Ensured hidden pages are properly checked for route changes. (#35558)
  • JS Object Editor Overflow: Fixed overflow issues in the JS object editor. (#35553)
  • Table Save Row Button: Corrected the onclick function for the table save row button. (#35412)
  • Appsmith Alias Change: Updated the Appsmith alias as part of ongoing improvements. (#35349)
  • Backup and Restore: Addressed issues with backup and restore functionality in appsmithctl. (#35162)
  • GitHub Commit Icon Crash: Fixed a crash occurring with the GitHub commit icon on airgapped environments. (#33812, #34673)
  • Spotless JSON Formatting: Ignored target directories for spotless JSON formatting to prevent formatting issues. (#35407)
  • Cross-Referencing Changes: Added indices for improved cross-referencing of changes. (#35401)
  • Large File Size Handling: Increased content length support to handle larger file sizes. (#35354)
  • Action Selector Collapse: Collapsed parameters and query parameters in the action selector if values remain unchanged. (#35323)
  • JS Object Composed Actions: Prevented returning composed action collections after refactoring. (#35350)
  • Child Widget Serialization: Enabled serialization of child widgets that are substrings of their container. (#35311)
  • Git Config Route Protection: Fixed route protection issues related to git config using fetchGlobalGitConfigInit. (#34873)
  • Overflowing Editor Content: Added a wrap feature for editor content to handle overflow situations. (#35262)

Features

  • Sort By Property for Table Select Cell Type: Added a sortBy property to the table select cell type for enhanced sorting options. (#35187)
  • Zone Component for UQI: Introduced a zone component for UQI to expand functionality. (#35316)
  • Section Component for Action Forms: Added a section component to action forms for improved structure and usability. (#35309)
  • App Max Width Setting: Set a maximum width for applications to ensure consistent layout. (#35087)

Release v1.35 🌈

20 Aug 03:55
c5c466e
Compare
Choose a tag to compare

Fixes

  • Theme Updates and Saving: Enhanced the process for updating and saving themes post-import. (#35692)
  • Widget Overflow & Show Binding: Resolved issues related to widget overflow and show binding functionality. (#35651)
  • Canvas Margin in View Mode: Fixed margin issues on the view mode canvas. (#35619)
  • Drag and Drop in List Widget: Addressed problems with drag-and-drop functionality in list widgets. (#35622)
  • Show Bindings Menu Visibility: Corrected overflow hidden restrictions that were affecting the visibility of the show bindings menu. (#35609)
  • Custom Widget Source Editor: Fixed issues with opening the custom widget source editor. (#35463)
  • Autocommit Migration for Theme Settings: Added an autocommit migration for improved management of theme settings. (#35554)
  • Clone JS Object: Modified the clone JS object functionality to support action containing collection IDs. (#35567)
  • Hidden Page Route Change: Ensured hidden pages are properly checked for route changes. (#35558)
  • JS Object Editor Overflow: Fixed overflow issues in the JS object editor. (#35553)
  • Table Save Row Button: Corrected the onclick function for the table save row button. (#35412)
  • Appsmith Alias Change: Updated the Appsmith alias as part of ongoing improvements. (#35349)
  • Backup and Restore: Addressed issues with backup and restore functionality in appsmithctl. (#35162)
  • GitHub Commit Icon Crash: Fixed a crash occurring with the GitHub commit icon on airgapped environments. (#33812, #34673)
  • Spotless JSON Formatting: Ignored target directories for spotless JSON formatting to prevent formatting issues. (#35407)
  • Cross-Referencing Changes: Added indices for improved cross-referencing of changes. (#35401)
  • Large File Size Handling: Increased content length support to handle larger file sizes. (#35354)
  • Action Selector Collapse: Collapsed parameters and query parameters in the action selector if values remain unchanged. (#35323)
  • JS Object Composed Actions: Prevented returning composed action collections after refactoring. (#35350)
  • Child Widget Serialization: Enabled serialization of child widgets that are substrings of their container. (#35311)
  • Git Config Route Protection: Fixed route protection issues related to git config using fetchGlobalGitConfigInit. (#34873)
  • Overflowing Editor Content: Added a wrap feature for editor content to handle overflow situations. (#35262)

Features

  • Sort By Property for Table Select Cell Type: Added a sortBy property to the table select cell type for enhanced sorting options. (#35187)
  • Zone Component for UQI: Introduced a zone component for UQI to expand functionality. (#35316)
  • Building Blocks in Widget Explorer: Moved building blocks to the bottom of the widget explorer for better organization. (#35270)
  • Section Component for Action Forms: Added a section component to action forms for improved structure and usability. (#35309)
  • App Max Width Setting: Set a maximum width for applications to ensure consistent layout. (#35087)

Release v1.34 🌈

02 Aug 08:26
b21aa07
Compare
Choose a tag to compare

Bug Fixes

  • PostgreSQL Cleanup: Resolved an issue with stale postmaster.pid files, improving database management. (#35171)
  • Auto Redirect on Datasource Page: Implemented an automatic redirect from the datasource page to the module editor for a smoother user experience. (#35164)
  • Saving Status Fix: Addressed an issue where the saving status would get stuck while moving between applications, ensuring seamless transitions. (#35145)
  • Widget Tags Removal: Cleaned up the UI by removing collapsed widget tags that were no longer necessary. (#34979)
  • Snipe Mode Enhancements: Fixed sniping mode functionality to allow modules to bind to both existing and new widgets effectively. (#35072)
  • Canvas Resizing Issues: Resolved various issues related to canvas resizing, enhancing overall usability. (#35004)
  • GraphQL Logo Correction: Corrected the GraphQL logo, addressing the discrepancy noted in issue #34961. (#34974)

New Features

  • Table Select Cell Labeling: Added functionality to display labels in table select cells, improving clarity and user interaction. (#35124)

Release v1.33 🌈

29 Jul 06:47
0ce381e
Compare
Choose a tag to compare

Features:

  • New Tab UI Enhancement: The new tab interface has been updated to include search functionality and a "Load More" option for improved navigation. (#34981)
  • Google Sheets Plugin Update: Added a "Clear All" option to the columns field, simplifying data management for users. (#34620)

Fixes:

  • PostgreSQL Cleanup: Cleaned up the stale postmaster.pid file in PostgreSQL. (#35171)
  • Deserialization Improvement: Resolved issues with deserialization from files to their respective types. (#35103)
  • Tabs Layout Adjustments:
    • Corrected padding for Add & List tabs. (#35057)
    • Improved icon alignment in tabs. (#35059)
  • Overflow List Behavior: Removed the switch for the overflow list when there are no files present. (#34983)
  • JavaScript Object Error Fix: Addressed the "JSObject function is not defined" error. (#35035)
  • Autocomplete Visibility: Exposed the isVisible field in the JSONForm widget autocomplete. (#34869)
  • Checkbox Group Binding: Fixed the issue of incorrect evaluated values after binding the checkbox group widget. (#33906)
  • Rename Consistency: Standardized terminology by replacing all instances of "Edit Name" with "Rename." (#34570)
  • S3 Settings Parsing: Resolved parsing issues with S3 settings. (#34966)
  • Error Handling Improvement: Removed the initialization fail timeout to ensure that errors are displayed promptly. (#34875)