diff --git a/content/en/docs/releasenotes/studio-pro/10/10.24.md b/content/en/docs/releasenotes/studio-pro/10/10.24.md index 1e1b31896cd..66b4fd80d38 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.24.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.24.md @@ -10,6 +10,43 @@ weight: 76 This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 10 release for apps in production. {{% /alert %}} +## 10.24.10 {#102410} + +**Release date: October 30, 2025** + +{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/10.24.10" text="Go to Marketplace" title="Download version 10.24.10 from the Marketplace" %}} + +### Improvements + +* We added support for Oracle 23. +* We now avoid resetting the failed login count during login when it is already zero. (Ticket 260858) +* We increased the default size of popup dialogs that contain expression fields to allow for easier editing of the expressions. +* We have optimized the page exports for the React and Native clients. This can decrease the exported page size by up to 35%, making the resulting bundle a lot smaller. + +### Fixes + +* We fixed a non-fatal crash in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +* We fixed an issue in the Studio Pro XPath constraint parser that incorrectly allowed associations and associated objects to be compared to Boolean values or empty, while that was not supported on the runtime. The following constructs will now lead to consistency errors: + * `[MyModule.MyAssociation = false()]` + * `[MyModule.MyAssociation = empty]` + * `[MyModule.MyAssociation/MyModule.MyEntity = false()]` + * `[MyModule.MyAssociation/MyModule.MyEntity = empty]` + + (Tickets 254830 and 258029) +* We fixed an issue in the Domain Model Editor where navigating to a specific OQL view entity with a consistency error from the Error pane would result in an error if the "Show View Entity" option was disabled. (Ticket 256365) +* We fixed an issue where trying to delete a huge number (millions) of anonymous sessions during startup would cause out of memory errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) +* We fixed an issue where the React client would not get bundled when deploying for Eclipse. (Ticket 258470) +* We fixed an issue with Offline PWAs when using the React client where changes to the application would not be shown to the user without clearing the cache. (Ticket 260673) +* We fixed a "no such column" error when synchronizing a file or image derived entity which itself is derived by another entity with an offline synchronization mode. (Ticket 261700) +* We fixed an issue in the Studio Pro XPath constraint parser with the treatment of `true` and `false` . These are now treated the same as their function equivalents (`true()` and `false()` respectively). +* We fixed a memory leak that occurred when editing an action of a Microflow. +* We fixed an issue in offline apps that could result in data validations of microflow calls not being properly handled. +* We fixed an issue preventing opening apps passed as startup arguments for Studio Pro in MacOS. +* We fixed an issue where a drop-down list in a Reference Selector reopened automatically after closing. +* We fixed an issue where duplicate responsive navigation profiles could not be removed. +* We fixed an issue with using a dash `-` in the *Organization Name* of a pluggable widget. +* We fixed an issue where building an app in a different culture would result in decimal numbers changing their decimal separator. + ## 10.24.9 {#10249} **Release date: October 6, 2025** @@ -18,22 +55,22 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 10 release for ### Improvements -- We improved the rendering performance of repeating widgets in Design mode, by only rendering a single repeat for widgets within a snippet call, parent layout, or nested within another repeating widget. +* We improved the rendering performance of repeating widgets in Design mode, by only rendering a single repeat for widgets within a snippet call, parent layout, or nested within another repeating widget. ### Fixes -- We fixed an issue in the React client where autofocus was incorrectly triggered by dynamically loaded widgets, causing combo boxes that use a widget with a dynamic source in their custom content to unexpectedly lose focus and close. (Ticket 254768) -- We fixed an issue where **Import Mappings** using 'Find an object (by key)' or 'Call a microflow' did not create an object for valid input. (Tickets 255130, 260462) -- We fixed an issue where Node.js would run out of memory during the bundling process of very large, complex applications using the React client. (Ticket 257472) -- In the logic editors, we fixed the zoom in and zoom out behaviors of error-handling icons. (Ticket 258424) -- We improved the performance of the tree control that allows you to select elements for **Message Definitions**, **Import Mappings**, and **Export Mappings**. (Ticket 258606) -- We fixed an issue where a Java action could still cause compilation errors, even if excluded from the project. (Ticket 259414) -- We fixed an issue where, when there were no conflicting changes, users were not properly informed and metadata was missing due to cherry picking. -- We fixed a few memory leaks in the React client, most notably when closing and open pages. -- We fixed a memory leak which occurred when re-opening a project, or switching branches in Studio Pro. -- We fixed an issue for **Export Mappings** where a recursive XSD structure was not properly marked as invalid in cases where more than 1000 mandatory elements were auto-selected. -- We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog window about the app already being open. -- We fixed an issue where task queue tasks were not able to mark themselves as completed after execution. +* We fixed an issue in the React client where autofocus was incorrectly triggered by dynamically loaded widgets, causing combo boxes that use a widget with a dynamic source in their custom content to unexpectedly lose focus and close. (Ticket 254768) +* We fixed an issue where **Import Mappings** using 'Find an object (by key)' or 'Call a microflow' did not create an object for valid input. (Tickets 255130, 260462) +* We fixed an issue where Node.js would run out of memory during the bundling process of very large, complex applications using the React client. (Ticket 257472) +* In the logic editors, we fixed the zoom in and zoom out behaviors of error-handling icons. (Ticket 258424) +* We improved the performance of the tree control that allows you to select elements for **Message Definitions**, **Import Mappings**, and **Export Mappings**. (Ticket 258606) +* We fixed an issue where a Java action could still cause compilation errors, even if excluded from the project. (Ticket 259414) +* We fixed an issue where, when there were no conflicting changes, users were not properly informed and metadata was missing due to cherry picking. +* We fixed a few memory leaks in the React client, most notably when closing and open pages. +* We fixed a memory leak which occurred when re-opening a project, or switching branches in Studio Pro. +* We fixed an issue for **Export Mappings** where a recursive XSD structure was not properly marked as invalid in cases where more than 1000 mandatory elements were auto-selected. +* We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog window about the app already being open. +* We fixed an issue where task queue tasks were not able to mark themselves as completed after execution. ## 10.24.8 {#10248}