Skip to content

Releases: appsmithorg/appsmith

Release v1.13 🌈

16 Feb 11:00
b35fb23
Compare
Choose a tag to compare
  • Fixes
    • Debugger shows up with no tab selected (#31126)
    • Added escaping logic for html reserved characters (#31133)
    • Datasource null check in QueryDebugger (#31115)
    • Fix GraphQL test for Datasource list check (#31120)
    • Import debugger fixes (#31080)

Release v1.12 🌈

15 Feb 09:37
b3f3b7f
Compare
Choose a tag to compare

Fixes and Enhancements:

  • Fixed UI issues in the pages section. (#31098)
  • Added new test cases for different plugins. (#31068)
  • Removed redundant mode parameter in consolidated API. (#31097)
  • Disabled feature walkthroughs behind a flag. (#31007)
  • Enhanced Anvil drag-and-drop feature with highlight info and skipping. (#30927)
  • Resolved issue where the modal widget was hidden in split-screen mode. (#31015)
  • Updated label configuration.
  • Showed suggested widgets in response. (#31008)
  • Added "Start with template" option and refactored template components. (#30946)
  • Added back canvas resize. (#31058)
  • Fixed button group specifications. (#31075)
  • Updated default dynamic height value for custom widgets. (#31078)
  • Removed dependency of evaluated values from widgets and formEvaluationSaga. (#31047)
  • Refrained from expecting .save() to return a given object. (#31049)
  • Linked Micrometer traces and metrics with NewRelic. (#30957)
  • Added ESLint rules for the testing library. (#31028)
  • Replaced external user API with TED mock API in OnLoadActions_Spec.ts. (#31029)
  • Fixed Entity Explorer Test. (#31062)
  • Added Support for SCSS syntax on the custom widget builder. (#31042)
  • Introduced JS editor error highlights on the custom widget builder. (#30990)
  • Removed InsertManyResult and BulkWriteResult. (#31037)
  • Created toolbar widget. (#30910)
  • Fixed broken line in page settings. (#30951)
  • Used a common function for building queries. (#31018)
  • Moved datasource exportable to an appropriate package. (#31046)
  • Made CE companion to package export. (#31039)
  • Fixed autocommit UI issues. (#30887)
  • Resolved tabs overflow list issue. (#31024)
  • Triggered auto-analysis for Cypress runs. (#30659)
  • Excluded duplicates in failed tests message.
  • Split changes for interface difference in generalizing exportable flow. (#31017)
  • Downgraded Cypress to 13.5.1. (#31011)
  • Removed BaseDomain on WorkspacePlugin (take 2). (#31009)
  • Started Consumption for import and export. (#30819)
  • Redesigned Queries and JS tabs. (#31006)
  • Fixed user used for test. (#31012)
  • Removed git release feature flags. (#30962)
  • Introduced starter building blocks for all users. (#30909)
  • Removed stale values in Query form on view change. (#30975)
  • Added fluent API for strict permission query. (#31001)
  • Made WDS elevation adjustments. (#31003)
  • Reverted removal of BaseDomain on WorkspacePlugin. (#30958)
  • Rewrote Text_With_Different_Size_spec.ts and fixed flaky issues. (#30445)
  • Initiated execution of google.api script at editor level. (#30837)
  • Showed half of editor pane while pages pane is open. (#30945)
  • Fixed Anvil Section DnD Test cases. (#30995)
  • Split changes for git support in apps with MI bugs. (#30997)
  • Fixed flakiness in fork app test. (#30994)
  • Showed schema as a tab instead of the right pane. (#30906)
  • Got rid of fluid tokens. (#30877)
  • Added expires in field in oauth2 API datasource. (#30866)
  • Fixed Module Debugger error and enabled dynamic height and auto layout for custom widgets. (#30459)
  • Handled Editor Pane Segments with an additional flag. (#30942)
  • Removed CA bundle env variable for certbot. (#30879)
  • Made App Sidebar Generally Available. (#30923)
  • Updated auto-commit message to be less than 72 characters. (#30938)
  • Added server failed tests as PR comment. (#30888)
  • Added fluent API for count(). (#30898)
  • Fixed modal position and styles. (#30805)
  • Moved action redesign into its own flag. (#30886)
  • Reverted context changes. (#30899)
  • Made Anvil widgets accessible even when widget has no content. (#30780)
  • Fixed flaky Cypress tests. (#30892)
  • Added knowledge retrieval in Appsmith AI. (#30725)
  • Added all changes as part of the auto commit. (#30644)
  • Made builder editor section resizable for custom widgets. (#30803)

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.