Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.46 🌈
##Note
This is a sync release with no new changes
Release v1.45 🌈
Features
- Show Chat Description (#36805): Introduced the ability to display chat descriptions, improving clarity and communication within the chat interface.
- Initial Assistant Message (#36798): Added an initial message from the assistant to provide a more interactive and guided experience for users.
- Updated GraphQL Form UI (#36728): Improved the design and usability of the GraphQL form, making it easier to use and more intuitive.
- Table Select Column Label Filtering (#36755): Enabled filtering by select column labels in tables, offering enhanced data navigation and customization options.
Fixes
- Improved Conditional Rendering in ChartWidget (#36806): Enhanced the logic for conditional rendering in the ChartWidget to improve performance and responsiveness.
- Added Inverse Dependencies in Default Response (#36780): Corrected the handling of inverse dependencies in the default response for the
evaluateAndGenerateResponse
function. - Removed Redundant Evaluation Trigger (#36764): Removed unnecessary evaluation triggers to optimize performance and streamline execution.
- Prevented Objects from Collapsing in Debugger (#36477): Fixed an issue where objects in the debugger collapsed during resizing, improving debugging efficiency.
- App Title Dropdown Closure Issue (#36504): Resolved a bug that caused the app title dropdown to close when interacting with other components.
- Focus Retention on Input Fields (#36770): Ensured focus is retained on input fields during navigation, enhancing user experience in form interactions.
- New Query Button Visibility (#36766): Fixed an issue where the "New Query" button was not visible, restoring expected functionality.
- Batched Evaluate Action Parameters (#36482): Implemented chunking for evaluation action parameters to optimize performance during large-scale operations.
Release v1.44 🌈 - ERRONEOUS RELEASE
This release has been marked as defunct due to critical issues. Please avoid using this version. Please use v1.44.1 instead.
Fixes
- Widget Icon in Connect To Options: Resolved issue with widget icon display in the "Connect To" options within the one-click binding menu. (#36703)
- Caddy Cache Control Headers: Removed cache control headers for error-handled requests in Caddy. (#36590)
- Spring Upgrade: Cleared all sessions to support the Spring upgrade. (#36695)
- Alert Message in Select Widget: Ensured alert messages trigger only once when
onDropdownClose
is called in the select widget. (#34812) - ShareApp Load Issue: Fixed loading issue with ShareApp case. (#36627)
- MySQL Plugin Tests: Fixed MySQL plugin tests by closing open connections properly. (#36657)
- Redundant Eval Trigger: Removed a redundant eval trigger that caused unnecessary processes. (#36433)
- Max Connection Pool Size: Updated the max connection pool size and adjusted the
datasourceDestroy
method for better resource management. (#36631) - Amazon S3 Large File Uploads: Fixed an issue with large file uploads to Amazon S3. (#36584)
- Toast Display Issue: Fixed whitespace display in toast notifications. (#36629)
- New Query in List View: Resolved issue where clicking "+" in list view did not create a new query. (#36467)
- DSCrudAndBindings Spec Migration: Updated the migration repository for DSCrudAndBindings specifications. (#36452)
- Invalid Date in Table Widget: Fixed issue with invalid date display in the table widget's date column when using Unix timestamp (ms). (#36455)
Features
- AI Chat Widget: Initialized the AI chat widget. (#36610)
- AIChat Stories and Tests: Added stories and tests for AIChat to enhance functionality. (#36700)
- Alert Component Multiple Lines: Enabled support for multiple lines in the alert component. (#36126)
Improvements
- Dependencies Cleanup: Removed unused dependencies and explicitly installed the necessary ones to optimize performance. (#36573)
Release v1.43 🌈
Features
- LRU Cache for MockDB Connections (#36480): We've introduced a Least Recently Used (LRU) cache for our mockDB connections, improving performance and efficiency when handling database operations.
Fixes
- Modal Height Adjustment (#36589): Resolved an issue with modal height by removing the minimum content constraint, ensuring a better user experience.
- Plugin Action Editor Improvements (#36574): Implemented quick fixes to enhance the current functionality of the Plugin Action Editor, making it more user-friendly and responsive.
- Image Icon Alignment (#35992): Fixed the alignment of icons when the data type is set to image, ensuring consistency and visual appeal.
- JavaScript Library Load Handling (#36539): Improved the functionality for loading JavaScript libraries, particularly handling default exports more effectively.
- Mongo Schema Collections Order (#36062): Corrected the order of Mongo schema collections in the Mongo plugin for better organization and clarity.
- Unique Default Export Naming (#36483): Updated the handling of JavaScript library default exports to use a unique name instead of the default key, reducing potential conflicts.
Release v1.42 🌈
New Features:
- Added a warning message in the response pane when the prepared statement is enabled. (#36407)
- Made images adaptable to support both PostgreSQL and MongoDB URIs. (#36424)
- Database queries are now responsive (#36168)
Fixes
- Master package step now includes server artifacts for PostgreSQL and MongoDB. (#36516)
- Resolved query instance failure caused by a missing prepared statement object. (#36493)
- Corrected the initial store value in the query response tab test case. (#36487)
- Fixed the
isRequired
validation property for table select columns. (#36375) - Resolved CTA button issue for Git import modal. (#36364)
- Corrected the "show bindings" menu not appearing in split mode. (#36378)
- Resolved an undefined
this.rootSpan
bug inPageLoadInstrumentation
. (#36459) - Fixed incorrect updating of
selectedRowIndex
when the primary column is set. (#36393) - Resolved duplicate page name error not disappearing when navigating to other pages. (#36320)
- Fixed inline editing flaky test. (#36366)
- Corrected
Datasource
preview not taking full height. (#36389) - Fixed NPE for policies when
policyMap
is not present. (#36323) - Fixed displaced "show bindings" sub-menu position. (#36340)
- Resolved logger not working in plugins. (#36231)
- Fixed caddy partial metrics. (#36376)
Release v1.41 🌈
New Features:
- Action Redesign Enhancements:
- Google Sheets Plugin: Updated the configuration to use sections and zones format. This change improves organization and usability. (#36117)
- Firestore Plugin: Updated the configuration to use sections and zones format for better structure and management. (#36097)
- MongoDB Plugin: Redesigned configuration to use sections and zones format, enhancing configuration clarity. (#36098)
- Databricks Plugin: Revised the configuration to sections and zones format, streamlining setup. (#36057)
- S3 Plugin: Upgraded the configuration to dual zone format and improved sorting field responsiveness. (#36090)
- Table Search Enhancement: Enabled table search to include both label and value for tables with select column types, providing a more comprehensive search experience. (#36061)
- Auto Selection Feature: Added automatic parent selection for removed components, simplifying component management. (#36282)
- UQI Upgrade: Enhanced the S3 plugin configuration with a dual-zone format and improved field sorting responsiveness. (#36090)
- Improved Error Messages: Enhanced error messages for PostgreSQL connections to provide more clarity on connection issues. (#35167)
Fixes:
- API Test File Consolidation: Consolidated the API test file, improving organization and maintainability. (#36318)
- DB URL Trimming: Fixed issue with trimming DB URLs and removing special characters during backup and restore processes. (#36201)
- Reverse PR Comment Issue: Addressed and fixed the issue related to reverse PR comments. (#36308)
- IDE Header Height: Corrected the header height usage in the IDE to ensure consistent display. (#36297)
- 503 Error Recovery: Fixed recovery issue for 503 errors to enhance system reliability. (#36252)
- Invalid Sheet Method Default: Set a default invalid method value in Gsheet datasource to prevent errors. (#36264)
- List Widget Bug: Fixed an issue with the list widget as per Bug29566 specifications. (#36260)
- Page Data Call Issue: Resolved issue where page data DB call was being executed twice, improving performance. (#36247)
- Anthropic Plugin Configuration: Updated the configuration for the Anthropic plugin with a better file structure. (#36223)
- RBAC Toast Errors: Fixed an issue where RBAC errors were not displaying toasts, improving error visibility. (#36244)
- Gsheets Unauth Method Removal: Removed unauthorized method from Gsheets to streamline functionality. (#36125)
- updateWithoutPermission Bug: Corrected
updateWithoutPermission
method to properly update user data instead of saving it. (#36206) - Select Key Value Fix: Removed unnecessary select key-value selections and fixed default behavior. (#36158)
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)