Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.40 🌈
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 🌈
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
Release v1.38 🌈
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 toforkApplicationSaga
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 🌈
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 ofresourceType
. (#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 🐞
- Resolved an issue where policies were being reverted after executing migrations in clustered environments due to pods running previous versions.
Release v1.36 🌈
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 🌈
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 🌈
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 🌈
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:
- 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)