github appsmithorg/appsmith v1.9.51
Release v1.9.51 🌈

latest releases: v1.48, v1.47, v1.46.1...
11 months ago

What's New

  • API for Search Entities (#29203)
    • Introduced a powerful API for searching entities, providing an efficient way to locate and manage resources.
  • CRUD for Actions in Workflows (#3023)
    • Added comprehensive CRUD functionality for actions within workflows, enhancing the ability to create, read, update, and delete actions seamlessly.
  • Create Private JS Object in a Module (#2971)
    • Now users can create a private JS object in a module by reusing the create JS object endpoint.
  • Caddy Integration (#2653, #28081)
    • Integrated Caddy to enhance the server infrastructure, providing improved performance and security.
  • Anthropic AI Plugin (#29095)
    • Added support for Anthropic AI Plugin, expanding the range of integrations available within Appsmith.
  • Integrate WDS Menu Button Widget (#29113)
    • Integrated the WDS Menu Button Widget, improving the options available for designing user interfaces.

Enhancements

  • Auto-Generated Datasource for JS Actions (#29418)
    • Improved the JS action creation process by adding an auto-generated datasource, streamlining the configuration.
  • Improved Log Formatting for Verbose Logs (#29429)
    • Enhanced log formatting for verbose logs, providing a clearer and more informative debugging experience.
  • Tooltip for Query Creation (#29273)
    • Added tooltips conditionally on submenu options for query creation, improving the user experience.
  • Adjusted Section Titles on Datasource List Page (#29235)
    • Section titles on the datasource list page have been adjusted according to new ads, providing a more organized interface.
  • CRUD for JS Libraries in Packages (#3014)
    • Added CRUD functionality for JS libraries in packages, providing more control over the management of libraries.

Bug Fixes

  • S3 Endpoint URL Field Fix (#29424)
    • Resolved an issue with the S3 endpoint URL field while importing JSON, ensuring accurate and error-free JSON imports.
  • Dynamic Binding Path Fixes (#3053)
    • Fixed issues related to dynamic binding paths and binding paths, ensuring proper functioning of data propagation.
  • Git Azure URL Special Character Support (#29319)
    • Fixed issues related to special characters in Git Azure URLs, ensuring proper integration with version control.
  • Mustache Binding Revert (#29444)
    • Reverted changes for mustache binding to address unexpected behaviour.
  • JS Library Not Found in View Mode After Git Import (#29297)
    • Resolved the issue where a JS library was not found in view mode after importing from Git, ensuring seamless functionality.
  • Module Instance and Package Editor Issues (#3011)
    • Addressed and fixed issues related to module instances and the package editor, ensuring a smooth and error-free experience.
  • Visual Images on Onboarding Create New App Flow (#29238)
    • Fixed visual issues with images in the onboarding to create a new app flow.
  • Multiple Bindings Replacement Issue (#29269)
    • Fixed a bug where multiple bindings from the same entity were not getting replaced as expected.
  • SSRF with IPv6 Compatible Address Format (#29286)
    • Addressed a security vulnerability related to SSRF with IPv6 compatible address format.

Testing

  • Cypress Grep Library (#29259)
    • Added the Cypress grep library to facilitate testing, ensuring more robust and comprehensive test coverage.
  • GSheet Tests (#29427)
    • Fixed issues with GSheet tests, ensuring accurate and reliable testing of Google Sheets integration.
  • Oracle Spec Test Fix (#29404)
    • Fixed issues with the Oracle Spec test in Cypress, ensuring accurate and reliable testing of Oracle database integration.

Continuous Integration

  • Cache Docker Image (#29369)
    • Implemented caching for the Docker image in the CI workflow, optimizing build times and resource utilization.
  • CI Workflow Conflict Resolution (#29360)
    • Addressed and resolved merge conflicts in the CI workflow, ensuring a smooth and error-free continuous integration process.
  • CI Workflow Cleanup and Optimization (#29279, #29280)
    • Cleaned up and optimized CI workflows, removing unnecessary logs and deprecated commands.
  • CI Workflow Cypress Tags Usage (#28944)
    • Modified the CI workflows for ok-to-test to leverage Cypress tags, improving test execution efficiency.

Miscellaneous

  • Auto Heal Script Optimization (#29422)
    • Removed extra unneeded sleep in the auto-heal script, optimizing performance and resource usage.
  • GitHub Actions Update (#29281)
    • Updated GitHub Actions to v4 and defaulted to fetch-depth 1, enhancing the efficiency of the CI process.
  • Telemetry Data Capture Enhancement (#29287)
    • Captured additional telemetry data as per frontend coder's requirements, enhancing data collection capabilities.
  • Client Version Setting at Runtime (#29318)
    • Dynamically set the client's version in index.html at runtime, improving version management.
  • Certbot Cron Job Removal (#29315)
    • Removed the cron job to renew certificates from Certbot, streamlining certificate management.
  • Workflow Trigger Role and User Enhancements (#2941)
    • Enhanced workflow trigger role and user functionality, providing more flexibility in workflow management.
  • Fetch Env Config for EE Functionality (#29266)
    • Added fetch env config to imitate EE repo functionality, ensuring consistency in environment configuration.
  • Helm Chart Version Bump (#3020)
    • Bumped the Helm chart version for improved deployment and compatibility.
  • Server Logging Enhancement (#29219)
    • Added verbose logging to the server, improving debugging capabilities.
  • Adopt Temporal Server in Appsmith Docker Image (#2983)
    • Adopted Temporal server in the Appsmith Docker image, enhancing workflow orchestration capabilities.
  • Create Private Actions Support (#2950)
    • Added support for creating private actions by reusing the create action endpoint, providing more control over action visibility.
  • WDS Input Widget Bugs Fix (#29241)
    • Fixed bugs related to the WDS Input widget, ensuring proper functionality in user interfaces.
  • Start with Data Flow for GSheets (#29143)
    • Implemented the start with data flow for Google Sheets integration, enhancing data retrieval and utilization.
  • Fetch Depth Parameter in Chromatic GitHub Workflow (#29371)
    • Added fetch-depth 0 to Chromatic GitHub workflow, improving the efficiency of the workflow.
  • Workflow Modification for Chromatic GitHub Workflow (#29320)
    • Modified the server/client tests to run parallel to Cypress in TestBuildPush, improving testing efficiency.
  • Fluid Token Calculation Fix (#29316)
    • Fixed the calculation of fluid tokens based on provider width, ensuring accurate styling in user interfaces.
  • Deprecated Permission Addition (#3032)
    • Added WORKSPACE_RESOLVE_WORKFLOWS as a deprecated permission for compatibility.
  • Git Status and Fetch File Lock Issue Fix (#29277)
    • Fixed a file lock issue related to Git status and fetch, ensuring proper version control functionality.
  • Cypress Icon Button Spec Fix (#29267)
    • Fixed issues with the Cypress Icon Button spec, ensuring accurate and reliable testing.
  • Renaming Module Instance Flow (#2992)
    • Updated reducers and sagas for renaming module instance flow, improving consistency.
  • Fetch Depth Parameter in Git Checkout Update (#29301)
    • Whitelisted .MD and .github extensions when checking an empty repository, improving workflow efficiency.
  • Git Child Branch JS Object Rename Fix (#29174)
    • Fixed an issue with JS object renaming in Git child branches, ensuring consistency.
  • Feature Flag Check for Get Workflows (#3012)
    • Implemented a feature flag check for get workflows, improving workflow management.
  • Visual Images and Profiling Questions Fixes (#3009)
    • Fixed issues related to visual images in onboarding and profiling questions, improving the user experience.
  • File Overwritten Logic Fix (#3009)
    • Fixed logic related to replacement and overwritten files, ensuring accurate file handling.
  • Empty Repository Check Fix (#2995)
    • Refactored package editor DOM structure to fix UI issues related to an empty repository.
  • DB Specs Flaky Fixes (#29106)
    • Addressed and fixed flaky issues in Cypress DB specs, ensuring reliable and accurate testing.
  • Workflow Trigger Event Type and Trigger Update (#29250)
    • Updated event type and trigger for FORK_APPLICATIONTEMPLATE, improving workflow functionality.
  • Query Page Picker Tests Fix (#3025)
    • Fixed issues with Query Page Picker tests, ensuring accurate and reliable testing.
  • Replace Unused Methods (#29237)
    • Removed unused updateByIdAndFieldNames method, improving code cleanliness.
  • Verbose Logging for Server Enhancement (#29219)
    • Added verbose logging to the server for improved debugging and issue resolution.

Don't miss a new appsmith release

NewReleases is sending notifications on new releases.