Skip to content

Releases: appsmithorg/appsmith

Release v1.54 🌈

25 Dec 11:09
f4fcc8a
Compare
Choose a tag to compare

Fixes

  • Property Pane in Preview Mode: Resolved an issue where the property pane was not functioning correctly in preview mode. (#38274)
  • Tab Navigation Issue in Multi-Page Apps: Fixed an issue with tab navigation in multi-page applications, ensuring smooth transitions between tabs. (#38272)
  • Enhance SelectWidget Label and Value Handling Logic: Fixed and enhanced the SelectWidget's label and value handling logic for better UI consistency and functionality. (#38254)
  • Wrong PageId Used for Segment Navigation: Corrected the pageId used for segment navigation, ensuring accurate routing and navigation between segments. (#38247)

Features

  • Add CurrentPage, Workspace, Application Name to Appsmith Context: Added currentPage, workspace, and application name to Appsmith context for better context awareness. (#38114)
  • Standardize Log Patterns Across All Services: Standardized log patterns across all services for consistent logging practices. (#38285)

v1.53.1

20 Dec 06:25
Compare
Choose a tag to compare

Fix Select Widget label and value binding logic to support dynamic(item) keys: #38254

Release v1.53 🌈

18 Dec 10:59
16b5d20
Compare
Choose a tag to compare

Fixes

  • Embedded Case Handling: Resolved an issue with embedded case handling. (#38101)
  • Partial Import: Conditionally set Fully Qualified Name (FqN) to improve partial import logic. (#37694)
  • Null Pointer Exception (NPE): Added a check to prevent NPE when the binding value is null. (#38104)
  • Box Component Styling: Added rowGap and colGap as properties to be CSS prefix-prepended in the Box component. (#38096)
  • Property Control: Fixed property control specifications to align with expected behavior. (#38004)
  • Usage Pulse Generation: Optimized field updates in user data to prevent overwriting default fields during usage pulse generation. (#38030)

Features

  • Unified Response View: Introduced a unified response view component for a consistent user experience. (#37897)
  • Integration UI Preferences: Enabled new integration UI to accept and process user preferences for better customization. (#38012)

Release v1.52 🌈

11 Dec 03:57
2199333
Compare
Choose a tag to compare

Features

  • Center Align Action Forms: Improved UI with better alignment for action forms for a cleaner and consistent design. (#37763)
  • Added Commit Changes: Introduced the ability to commit changes for enhanced version control. (#37922)
  • Git Mod Updates: Transitioned from yarn package to a monolithic structure to streamline Git modularization. (#37865)

Fixes

  • Usage Pulse Optimization: Updated logic to only modify required fields when generating usage pulse, avoiding overwriting default fields. (#38030)
  • Resizable Text Area: Added ResizeObserver to dynamically adjust text area height when width changes, improving UI responsiveness. (#38011)
  • Server Startup Issue: Resolved startup issues with external PostgreSQL databases for smoother deployments. (#38019)
  • Editable Tab Error State: Fixed issues leaving editable tabs in an error state. (#37981)
  • PostgreSQL Password Authentication: Added support for password-based authentication in PostgreSQL configurations. (#37068)
  • Usage Pulse for Anonymous Users: Addressed inaccuracies in usage pulse tracking for anonymous users. (#37940)
  • AI App Git Import: Resolved Git import issues for Appsmith AI apps. (#37921)
  • JS Module Side-by-Side View: Fixed broken UI on JS module instances in side-by-side view mode. (#37909)

Release v1.51 🌈

06 Dec 04:07
7930bec
Compare
Choose a tag to compare

New Features

  1. Response Tab UI Update (#37640)
    Revamped the UI for the response tab, improving the layout and usability.

  2. Schema Tab UI Update (#37420)
    Enhanced the Schema tab's user interface for a more streamlined and intuitive experience.

  3. Analytics for Pulse Failures (#37781)
    Added analytics tracking for pulse failures, allowing for better insights and debugging capabilities.


Bug Fixes

  1. Broken UI in JS Module Instance: Side-by-Side View (#37909)
    Resolved a layout issue affecting the side-by-side view mode in the JS module instance.

  2. Reduced RTS Calls in UpdateLayout Flow (#37127)
    Optimized the updateLayout flow by reducing redundant RTS calls, improving performance.

  3. Super User Cache Eviction via Environment Variables (#37785)
    Fixed an issue where the super-user cache was not properly evicted when users were added using environment variables.

  4. Form Evaluation in Plugin Action Editor (#37780)
    Prevented multiple initializations of form evaluations in the Plugin Action Editor for better stability.

  5. Global Add Removal in Segmented Header (#37757)
    Removed the global "Add" button in the segmented header and updated the UI for the "New Query" tab.

  6. OAuth Signup Detection (#37697)
    Fixed an issue where signups using OAuth were not correctly detected.

  7. Navigation Issues in Plugin Action Editor with Git (#37670)
    Addressed a bug causing navigation problems within the Plugin Action Editor when using Git features.

  8. Restore Functionality with Renamed Backup Files (#37666)
    Resolved an issue where backups could not be restored if the backup file had been renamed.

Release v1.50 🌈

29 Nov 03:39
c5efa91
Compare
Choose a tag to compare

New Features

  1. **Git Module Updates: Package Details and Redux Slice (#36989)**Added package details and a Redux slice to the Git module, enhancing state management and improving developer workflows.

Bug Fixes

  1. Super User Cache Eviction (#37785)
    Fixed an issue where the super-user cache was not correctly evicted when a user was added via environment variables.

  2. OAuth Signup Detection (#37697)
    Resolved a bug that prevented proper detection of signups from OAuth providers.

  3. ADS Button Min Width Adjustment (#37624)
    Corrected inconsistent button appearances by applying a minimum width in certain ADS button usage scenarios.

  4. Improved Empty State Messaging in Queries Segment (#37636)
    Updated the empty state message shown when no results are found in query searches to improve clarity and user experience.

  5. Google Sheets: Shared Drive Support (#37602)
    Enabled integration with shared drives in Google Sheets, broadening the use case for this feature.

  6. Instance Admin Email Updates (#37568)
    Fixed an issue where instance admin details were not updated when an email was added via environment variables.

  7. Rate Limiting Key Compatibility with Load Balancers (#37409)
    Updated the rate-limiting mechanism to ensure compatibility with load balancer configurations for smoother performance.

  8. Enhanced Query Parameter Parsing (#37559)
    Improved the getQueryParamsFromString function by utilizing URLSearchParams, ensuring more accurate and robust parsing.

Release v1.49 🌈

21 Nov 05:27
c3cb5ef
Compare
Choose a tag to compare

New Features:

  1. CarbonConnect Component (#37280)

    Added the CarbonConnect component to enhance integrations with third-party platforms.

  2. Custom Widget Editor with AI Integration (#37257)

    The Custom Widget Editor now integrates with AI tools, providing intelligent suggestions and improving the development workflow.

Bug Fixes:

  1. Query Editor Routing in Redesign Flow (#37411)

    Fixed an issue with incorrect routing in the redesigned Query Editor flow, ensuring seamless navigation.

  2. Edge Case Fixes for Consolidated API and Publishing (#37399)

    Resolved edge cases affecting the consolidated API and publishing workflows.

  3. SMTP Datasource Without Credentials (#37319)

    Enabled SMTP datasource functionality even when username and password are not provided.

  4. Button Implementations and isIconButton Prop (#37382)

    Fixed misc button implementations to correctly use the isIconButton property.

  5. IdentifyUser in Cloud (#37329)

    Addressed a bug where the identifyUser function was not called properly in cloud environments.

  6. Dynamic Dropdown Width in SelectField for JSONForm (#37289)

    Implemented dynamic width adjustments for dropdowns in the SelectField component, improving UX.

  7. Permission Check for View Tab in Datasource Editor (#37308)

    Added permission checks for accessing the view tab in the datasource editor, ensuring proper access control.

  8. Analytics identifyUser Bug (#37303)

    Fixed an issue where the identifyUser function was not correctly triggered in analytics.

  9. Support for NO_PROXY in RTS-Temporal Connection (#37284)

    Added support for the NO_PROXY environment variable in RTS-Temporal connections.

  10. False Positive Report GHSA-2jcg-qqmg-46q6 (#37269)

    Resolved a false positive report to maintain code quality and security compliance.

  11. Schema Generation Permission (#37243)

    Fixed an issue by ensuring create action permission is used correctly during schema generation.

  12. Filter/Sort/Pagination Spacing Adjustments (#37221)

    Adjusted spacing for filter, sort, and pagination controls for better UI alignment.

  13. JSON Form Validation on Child Updates (#37128)

    Resolved a bug where validation was incorrectly triggered on child component updates in the JSON Form.

  14. Workspace ID in Form Controls (#37413)

    Form controls now support workspace ID propagation, enabling better context handling.

  15. Unmount Field Validation in JSON Form Widget (#37220, #37259)

    Added unmount field validation logic to the JSON Form Widget to ensure data integrity during component unmounting.

  16. Enhanced Date Validation in DatePickerWidget2 (#37218)

    Improved date validation logic with additional tests for timePrecision, ensuring more robust date handling.

Release v1.48 🌈

08 Nov 10:05
7c3c28d
Compare
Choose a tag to compare

New Features:

  1. HTTP Port Customization in Helm Chart (#36763)

    Added support for customizing the HTTP port in Helm charts, providing more flexibility for deployment configurations.

  2. React-Compiler ESLint Plugin (#37139)

    Introduced a new ESLint plugin for the React compiler, enhancing code quality and consistency.

  3. Disabled Datasource Selector in Query Pages (#36940)

    Datasource selector is now disabled on query pages to prevent unintended changes during query creation.

  4. Update TableWidgetV2 with Custom isLoading Property (#36857)

    Enhanced TableWidgetV2 to include a customIsLoading property for better loading state control.

Bug Fixes:

  1. Unmount Field Validation in JSON Form Widget (#37220, #37259)

    Added logic for field validation when unmounting in the JSON form widget, improving data integrity checks.

  2. JSON Form Validation on Child Update (#37128)

    Fixed an issue where JSON form validation was triggered unnecessarily when child components were updated.

  3. Skipped Unnecessary Code for JS Object Updates (#37125)

    Optimized JS object updates by skipping redundant code execution, improving performance.

  4. Removed Gap Between Tabs and List (#37242)

    Addressed visual inconsistencies by removing the gap between tabs and the list component.

  5. URL Handling in Table Columns (#37179)

    Enhanced URL handling by rendering URL column types with <a> tags for improved accessibility and usability.

  6. Instance Admin Restart Check (#37227)

    Ensured that a restart is triggered only when the current user is an instance admin, enhancing security.

  7. Padding and Scroll Fixes in Plugin Action Editor (#37203)

    Improved padding and scroll behavior in the Plugin Action Editor for better user experience.

  8. Query Response Count on Error in QueryDebuggerTabs (#35363)

    Fixed the response count display issue when errors occur in QueryDebuggerTabs.

  9. API Body Format Focus Retention (#37150)

    Resolved an issue where focus was lost in the API body format field, ensuring better user interaction.

  10. Datasource Name in Schema Pane (#37131)

    Fixed an issue where the datasource name was not correctly reflected in the schema pane.

  11. Feature Flags for Form Control Visibility (#37143)

    Applied feature flags to control the visibility of form components, maintaining UI consistency.

  12. FilterTableData Source of Truth (#36849)

    Fixed an issue to ensure filterTableData references the correct source of truth.

  13. Button Content Ellipsis and Tooltip in Table Widget (#36865)

    Added ellipsis and tooltip support for button content within the table widget for better content handling.

  14. Appsmith-CE Helm Charts Fixes (#37137)

    Fixed issues in the Appsmith Community Edition Helm charts for more reliable deployments.

  15. Large Number Parsing Edge Case (#37104)

    Addressed edge cases to avoid parsing very large numbers that could impact application performance.

  16. Avoid Unnecessary Page Layout Updates in JS Action Updates (#37062)

    Prevented unnecessary layout updates during JS action changes, improving update efficiency.

  17. Server-Side Pagination Page Offset (#36056)

    Corrected the pageOffset value handling when enabling server-side pagination, ensuring accurate data loading.

  18. Redundant JSObject Action Saving (#36958)

    Fixed redundant saving behavior for JSObject actions, enhancing performance.

  19. Google Sheets Query Execution Issue (#37006)

    Resolved an issue where Google Sheets queries were executed even after sheet changes, improving data accuracy.

  20. Highlight Position Fix (#37011)

    Fixed an issue with incorrect highlight positioning, enhancing UI clarity.

  21. Empty Chart Data Handling in ChartWidget (#37009)

    Refactored how empty chart data is handled in ChartWidget to prevent display issues.

Release v1.47 🌈

23 Oct 06:46
c4e4ce3
Compare
Choose a tag to compare

New Features:

  1. JS Editor Toolbar (#36921)
    Introduced an enhanced toolbar for the JS Editor, improving usability and development speed.

  2. Branch Persistence (#36622)
    Added branch persistence across sessions, allowing smoother transitions between branches during development.

  3. Editable IDE Tabs (#36665)
    IDE tabs are now editable, improving flexibility in managing your workspace and tab organization.

Bug Fixes:

  1. Branch URL for Search Entities (#36938)
    Fixed an issue where branch information was missing from the URL when searching for entities.

  2. Edit and Launch Button Hover Issue (#36954)
    Resolved a bug causing the Edit and Launch buttons to fail when hovered over during a page reload.

  3. Extension Creation Password Issue (#36936)
    Fixed an issue where the password was not used while creating an extension, ensuring secure extension creation.

  4. Permission Check for Run Button in Response Pane (#36893)
    Updated the permission logic for the Run button in the response pane, ensuring proper access controls.

  5. Open Settings Button Not Working in Response Pane (#36887)
    Fixed the unresponsive Open Settings button in the response pane.

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)