Skip to content

Releases: appsmithorg/appsmith

Release v1.11 🌈

12 Feb 06:33
538e4c7
Compare
Choose a tag to compare

Fixed Issues:

  • Resolved issue with git release feature flags removal (#30962).
  • Fixed Airgap instance issues (#30924).
  • Corrected segment default selection failing on git (#30870).
  • Addressed UI issue where the schema plus button for a table was visible after opening the template menu (#30849).
  • Fixed minor changes for ee cd requirements (#30802).
  • Fixed API bug test (#30824).
  • Fixed start with data flow Rest API and GraphQL API in Apis section (#30799).
  • Fixed query add URL import path.
  • Improved query add URL split (#30790).

New Features:

  • Added knowledge retrieval in Appsmith AI (#30725).
  • Introduced variable width for property pane size and side-by-side editor (#30550).
  • Added new WDS statbox (#30744).
  • Added key value widget (#30795).

Enhancements:

  • Updated label configuration.
  • Improved helpers and fixed flaky tests in Cypress (#30735).
  • Updated WDS default seed to be distinct from Appsmith branding (#30505).

Chores:

  • Made App Sidebar Generally Available (#30923).
  • Bumped nodemailer version to 6.9.9 in /deploy/docker/fs/opt/appsmith/utils (#30852).
  • Refactored JS and Query List context switching (#30834).
  • Printed failed tests to Action Summary (#30853).
  • Showed commit SHA instead of SNAPSHOT version (#30850).
  • Removed auto-focus for the search bar in widget explorer (#30606).
  • Used a variable for the client runner (#30787).

Release v1.10 🌈

01 Feb 09:06
ba98d43
Compare
Choose a tag to compare

New Features

  • Added A/B test functionality with flipped primary and secondary CTAs in the datasource form (#30622).
  • Introduced WDS - Anvil compatible Modal Widget (#30351).
  • Implemented continuous delivery tab in git settings with support for test cases in EE version (#30512).
  • Enhanced space redistribution UX with an implicit space distribution upgrade (#30242).
  • Added frontend changes for consolidated API with EE test case support (#30506).
  • Added Tabler Icons for improved visual representation (#30248).
  • Added copy-paste functionality for Anvil in the editor (#30217).

Fixes

  • Fixed trigger issue with git settings that caused errors (#30731).
  • Resolved UX issue in the delete operation of Query / API / JS from the context menu (#30733).
  • Aligned the 'Editable' checkbox on first linking data to a table widget (#30436).
  • Fixed a bug where the debugger errors occurred in the CE version (#30596).
  • Fixed the issue where queries do not get exported in a git-connected app (#30368).

Improvements

  • Improved the homepage experience with version 2 changes (#29282).
  • Restructured and refactored various components and methods for better code organization and efficiency.

Changes

  • Switched client-build to default runners for CI process (#30779).
  • Updated Label Config for better organization and clarity.
  • Removed deprecated fields, methods, and unused components to streamline the codebase.

Testing

  • Added new Cypress tests for onboarding with data, GSheet test fixes for HomePage revamp changes, and various other test enhancements.
  • Fixed flaky Cypress tests and removed skipped cases to ensure more reliable test results.

Dependencies

  • Updated dependencies such as Vite, follow-redirects, and others to their latest versions for improved stability and security.

Release v1.9.61 🌈

19 Jan 05:19
7e2d039
Compare
Choose a tag to compare

New Features

  • Appsmith AI as Datasource Plugin (#29794)
    • Introducing Appsmith AI as a datasource plugin for enhanced functionality.
  • Auto Deployment Configuration (#30297)
    • Added model fields for auto deployment configuration.
  • Editor Pane Sidebar Enabled (#29882)
    • The editor pane sidebar is now enabled for a better editing experience.

Enhancements

  • File Picker Upload Size Limit Increased (#30235)
    • Increased the file picker max upload size limit to 200 MB.

Fixes

  • Loading State Added for Generate CRUD CTA (#30386)
    • Fixed an issue with loading state on datasource preview for generate CRUD CTA.
  • Env Switcher Removed from Bottom Bar (#30200)
    • Permanently removed the environment switcher from the bottom bar.

Release v1.9.60 🌈

17 Jan 10:53
23855cb
Compare
Choose a tag to compare

Features

  • Pages Section Redesign: Improved IDE navigation with a redesigned Pages section. (#30212)
  • Anvil DnD Highlight Activation Upgrade: Upgraded Anvil Drag-and-Drop highlight activation. (#29979)
  • New Header with Reorganized Structure: Introducing a new header with a reorganized structure. (#30059)

Fixes

  • Widget Selection Context Switch Adjustments: Adjustments made for widget selection context switching. (#30117)
  • Stale Page Flicker Bug: Resolved flickering issue on switching pages. (#30206)
  • Debugger Errors: Cleared debugger errors. (#30170)
  • Create Application ID Restriction: Prevented the creation of applications with any set ID. (#30167)
  • Widget List Cut Down: Resolved widget list cut-down issue at the bottom. (#30181)
  • Template Layout Issue: Fixed template layout issue. (#30173)
  • Reset Widget in List: resetWidget now resets child widgets inside a list. (#30121)
  • Loader Color Issue: Fixed issue with loader color. (#30109)
  • Template Filters Component: Added unit test for template filters component. (#30147)
  • DS Initial Values Logic: Fixed logic for initial values in datasource on app import. (#30137)
  • Modal Body Issue: Resolved modal body issue. (#30108)
  • Template Layout Issue: Fixed template layout issue. (#30173)
  • Renaming JS Object: Renaming new JS Object now works instantly. (#30010)
  • Migration Failure: Fixed migration failure when DSL is larger. (#30046)

Release v1.9.58 🌈

08 Jan 06:01
ec95eb8
Compare
Choose a tag to compare

User Interface Enhancements:

  • Added Tabs for JS and Queries - Introduced tabs for better navigation between JavaScript and Query sections.
  • Improved Validation Error Message - Enhanced error messages for better understanding and troubleshooting in the Table widget.
  • Added Onboarding Flow for Admin Users - Integrated an onboarding flow specifically designed for administrative users to streamline their experience.
  • Enhanced UI for Canvas Starter Templates - Included a 'see more' feature for canvas starter templates, improving template browsing.
  • Improved Sidebar - Rectified issues with blank states in the sidebar, enhancing its functionality and appearance.

Bug Fixes:

  • Critical Bug Fix - Addressed a critical issue of losing git branch context during redirection.
  • Resolved Authentication API Issue - Fixed the issue related to the authentication API, specifically addressing problems with sending refresh tokens.
  • Databricks Queries Handling - Ensured functionality for Databricks update, insert, and delete queries when dealing with empty result sets.
  • Fix for Redirect Loss and Unauthorized Page Access - Rectified errors related to unauthorized page access and issues with redirects.
  • Fixed Flaky Test and Error Responses - Resolved flakiness in tests and improved error response handling, providing more accurate feedback.
  • Widget Context Switching and Space Distribution - Rectified glitches and bugs related to context switching and space distribution within widgets.

Performance and Infrastructure Improvements:

  • Code Splitting and Refactoring - Implemented code splitting for various functionalities and refactored multiple environments for enhanced performance.
  • Server-side Load Optimization - Introduced server-side changes for consolidated APIs, optimizing first-page load times.
  • CI/CD and Workflow Optimization - Improved efficiency and workflows in the Continuous Integration/Continuous Deployment process, enhancing stability and speed.
  • Cache Optimization - Enhanced caching mechanisms for better performance during builds.

New Features:

  • Integration of AWS Lambda - Added integration for AWS Lambda, expanding the platform's functionality.
  • Databricks Plugin Integration - Introduced a Databricks plugin, allowing better connectivity and utilization of Databricks services.
  • Theme Settings Storage Option - Provided the ability to store theme settings for applications, allowing customization.

Testing and Quality Assurance:

  • Expanded Test Coverage - Added more test cases and coverage for various functionalities and scenarios, ensuring robustness.
  • Cypress Test Enhancements - Enhanced Cypress tests and addressed flakiness issues to improve test reliability.

Continuous Integration/Deployment (CI/CD) Updates:

  • CI Workflow Enhancements - Optimized CI workflows, added support for caching, and improved server build mechanisms.
  • Caddy and Docker Image Optimization - Enhanced Caddy routes, removed NGINX from Docker images, and refined containerization.

Other Changes:

  • Refactoring and Cleanup - Various refactorings, removal of deprecated elements, and cleanup of unused code and objects for better code maintenance.

Release v1.9.57 🌈

20 Dec 07:04
05d4b18
Compare
Choose a tag to compare

Features

  • HTTP/2 Support: Introduced HTTP/2 support for REST API and GraphQL, enhancing performance and efficiency. (PR #29304)
  • Workflows Enhancement: Implemented code split for creating JavaScript objects in workflows, improving code management. (PR #29627)
  • Google AI Integration: Added Google AI integration to expand AI capabilities within the platform. (PR #29620)
  • Workflows Query Actions: Enhanced CRUD operations for query actions in workflows, improving code organization. (PR #29156)

Fixes

  • Editor and Canvas Fixes: Resolved issues related to canvas starter datasource prompts, modal blinking, and sidebar context switching. (PRs #29559, #29591, #29615)
  • Performance Optimizations: Applied optimizations by adding compound indexes, improving query criteria, and refining caching methods for faster execution. (PRs #29604, #29593, #29601)
  • UI Fixes: Addressed UI issues such as checkbox and button border radius, ensuring a consistent user interface. (PRs #29476)
  • Configuration Fixes: Fixed regressions and conflicts in the configuration setup, ensuring smooth operation. (PRs #29585, #29665)
  • Dependency Management: Removed unnecessary dependencies and refined dependency management, enhancing stability. (PRs #29547, #29619)
  • Logging and Analytics: Improved logging mechanisms and added new analytics parameters for better insights. (PRs #29580, #29538)
  • Error Handling: Handled null pointer exceptions and refined error logs to prevent unnecessary clutter. (PRs #29630, #29711)

Enhancements

  • Cypress Test Suite: Expanded Cypress test suite coverage with various new tags for comprehensive testing across different features. (Multiple PRs)
  • Refactoring and Refinement: Refactored code segments, entity types, and editor panes for better code organization and readability. (Multiple PRs)
  • CI/CD Improvements: Introduced scheduled runs and static split of Cypress specs to streamline testing procedures. (PRs #29653, #29643)

Maintenance and Others

  • Code Cleanup: Removed redundant files, annotations, and unnecessary elements from the codebase. (PRs #29619, #29602)
  • Template Revamping: Improved the template upload process and refined WDS elevation colors. (PRs #29626, #29618)
  • Feature Flag Management: Managed feature flags, hiding specific settings in public APIs for better control. (PR #29586)
  • Enhanced Data Handling: Implemented mechanisms to defer data updates, enhancing JS object handling. (PR #29604)
  • Analytics and Tracking: Added new parameters and improved tracking events for better analytics insights. (PRs #29538, #29722)

Release v1.9.56 🌈

13 Dec 14:48
Compare
Choose a tag to compare

Fix regression in Caddyfile custom SSL cert fix

Release v1.9.55 🌈

13 Dec 13:28
Compare
Choose a tag to compare

Fix Caddy bind address when using custom TLS certificate.

Release v1.9.54 🌈

13 Dec 11:00
d10201a
Compare
Choose a tag to compare

Features

Initial Auto Commit Magic in Git ✨ (#29439)
Backend support for the Auto Commit feature in Git for system-related changes in git-connected apps. The entire feature coming up in a few weeks.

Release v1.9.53 🌈

11 Dec 14:19
34fe7c1
Compare
Choose a tag to compare

Fix issue with precedence of frame-ancestors configuration, causing changes to this configuration to not apply.