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.
- Whitelisted
- 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.
- Removed unused
- Verbose Logging for Server Enhancement (#29219)
- Added verbose logging to the server for improved debugging and issue resolution.