Skip to content

Releases: appsmithorg/appsmith

Release v1.46.1 🐞

18 Oct 06:17
Compare
Choose a tag to compare

Fixes

Add polling for embedded postgres to start instead of waiting indefinitely. (PR #36854)

Release v1.46 🌈

17 Oct 05:31
23d5834
Compare
Choose a tag to compare

##Note

This is a sync release with no new changes

Release v1.45 🌈

15 Oct 09:45
23d5834
Compare
Choose a tag to compare

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

10 Oct 04:31
524d400
Compare
Choose a tag to compare

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 🌈

02 Oct 06:33
9b4926a
Compare
Choose a tag to compare

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 🌈

26 Sep 06:36
f728d9b
Compare
Choose a tag to compare

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 in PageLoadInstrumentation. (#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 🌈

18 Sep 03:38
d52aa53
Compare
Choose a tag to compare

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 🌈

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)