Release Notes - Version v1.9.50
General Updates
- Removed unused
updateByIdAndFieldNames
method (PR #29237) - Added verbose logging to server (PR #29219)
- Refactored sidebar on app editor to support the same on package editor (PR #29212)
- Tree Select 2 flakiness fix (Issue #29223)
- Added code split for application deploy flow (PR #29191)
- Reverted GitHub runner to self-hosted runner (PR #29224)
- Jscollection typing changes (PR #29215)
- Improvements to Sidebar for navigation (PR #29205)
- Changes to accommodate only public custom JS libs in get call (PR #29221)
- Reverted changes from #28841 (PR #29197)
- Showing mock datasource on onboarding start with data screen fix (PR #29146)
- Split for custom JS libs with local scope (PR #29216)
- Removed entity name validation for widgets (PR #29209)
- Context switching bug fix for queries (PR #29202)
Entity Explorer Refactoring
- Refactored Cypress Entity Explorer Presence functions (PR #29154)
- Removed unused domain PageAction
- Resolved merge conflicts in release PR (PR #29207)
- Cypress Entity Explorer Presence functions refactoring (PR #29130)
- Renamed repository classes to be aligned with domains (PR #29152)
- Removed unnecessary updates for the feature flag cache while running test cases (PR #28285)
- Sunset assistive binding (PR #29119)
Action and Layout Updates
- Fixed non-blocking calls (PR #29170)
- Fixed wrong repo used in service class type params
- Start with data onboarding issue fixes (PR #29168)
- Split related to update layout changes (PR #29190)
- Changes for refactor service split (PR #29184)
- Refactoring for entity validation (PR #29176)
- View mode dimension observer fix (PR #29071)
- Split is required to extend selectors in EE (PR #29173)
- Run validateLicense in case we are at /license after login (PR #29167)
- Added context switching for pages pane (PR #29100)
- Updated the secure banner (PR #29010)
- Branding changes are not getting applied on release-ee fix (PR #29159)
- Refactor switching segments in Entity Explorer (PR #29130)
- Uncommitted changes are shown due to created date just after discard fix (PR #28743)
Continuous Integration and Build
- Move RTS build to self-hosted GitHub actions (PR #29126)
- Updated RTS build configuration
- Fixed version calculation incompatibility with mawk
- Updated learn more documentation link for echarts (PR #29075)
- Reverted RTS build to use GitHub runner
- Updated Label Config
- Added check for export permission in PageContextMenu (PR #29104)
Code Quality and Maintenance
- Removed redundant package (PR #29084)
- Removed redirection for mockdb to localhost (PR #28998)
- Added workflow creator context type (PR #29062)
- Moved RTS build from GitHub to self-host runners (PR #29099)
- Fixed content-type header on /info
- Frontend and backend telemetry updates for execute flow (#28800 and #28805) (PR #28936)
- Action response view refactor (PR #29031)
- Removed "No action" cue in action selector (PR #29017)
- Updated axios dependency from 0.27.2 to 1.6.0 in /app/client (PR #28776)
- Added retry for JUnit failures in the CI workflow (PR #29048)
- JUnit test added for catchPluginException to assert http status (PR #29053)
- Cypress SelectEntityByName refactoring (PR #29012)
User Interface and Experience
- Added new pages pane with segmented navigation (PR #28927)
- Updated logs for scheduled job for fetching tenant features (PR #29056)
- Split get existing entities for refactor (PR #29055)
- Integrated Radio Group (PR #29026)
- Split explorer hooks to support module instances (PR #29040)
- Added multipart app/json support (PR #28911)
- Gsheet invalid ds query redirect issue fixed (PR #29009)
- Increased buffer size for supervisor events to 10000 (PR #29030)
- Split NewAction and ActionCollection into two classes (PR #29029)
- Added header component for template and data flow for onboarding start experience (PR #28974)
- Updated loading, nodata, failed states on preview data screen (PR #28987)
- Create evalContext for module instance CE changes (PR #29008)
- Split for module instance evaluation on EE (PR #29027)
- Prevented logging error analytics on first page load (PR #29019)
- Preserved query execution data on name refactor (PR #28973)
- Implemented WDS components and tokens at header of table widget (PR #28977)
- Order of plugins in most popular section fixed (PR #28957)
- Added constructor for CE DTO for refactor (PR #29025)
- Modified visibility of a few dependencies (PR #29024)
Telemetry and Analytics
- Experimental JS toggle based on feature flag (PR #29118)
- JSObject editor refactor for packages and workflows (PR #28951)
- Added unsigned URL for single and multi-file uploads (PR #28098)
Other Improvements
- Redirected user to datasource page on selecting start with data (PR #29102)
- Cypress test flaky fix (PR #29105)
- Removed null check in worker request handler to allow null responses (PR #29070)
- Redirected user to datasource page on selecting start with data (PR #29102)
- Redirected user to datasource page on selecting start with data (PR #29102)
These release notes summarize the key changes and improvements in the v1.9.50 of the Appsmith application. Thank you for your continued support and feedback!