Mendix Studio pro

10.12.16
MTS
April 11, 2025
Mendix Studio Pro is our low-code IDE for professional developers. It's a powerful visual model-driven development environment to build apps on the Mendix Platform. With Studio Pro you can easily create, change, integrate, test and deploy your applications, all in one place. Moreover, you can manage branch lines and security as well as extend your app with custom code using the built-in editors. Click 'Download Studio Pro' to get the installer for free (Windows OS required*). Learn more about the installation and the Studio Pro capabilities in our documentation. Not a professional developer? Learn How Mendix supports different developer profiles .Before installing, please read the Release Notes to learn about improvements, bug fixes, backwards compatibility, breaking changes and known issues. *If you are using a Mac, check out these instructions first.
Release Notes - **Release date: April 11, 2025** ### Improvements * We mitigated CVE-2024-38374 by upgrading the CycloneDX Gradle plugin to 1.10.0. The CVE does not pose a risk for Mendix customers. (Ticket 243005) * We improved the performance of published OData services that use OData version 4 and publish associations as a link. The runtime now only queries the database for associations that the client specifies in `$expand`. (Ticket 239978) * We made the text in the dialog that is shown when a page could not be found translatable. (Ticket 242035) * We upgraded the Netty dependency to 4.1.118. (Ticket 242071) * We improved deployment speed for non-progressive web applications. * We made the administration of running application nodes more stable. We improved the logging in this area. This makes the execution of tasks from the queue more reliable. ### Fixes * We fixed [CVE-2025-30280](https://docs.mendix.com/releasenotes/security-advisories/#30280). * We fixed an issue in **Message** definitions where custom names were reset on expansion of a node. (Tickets 222597, 227958, 236152, 232930, 240806, 241561, 244349) * We fixed an issue that controls in pop-up dialogs sometimes did not resize correctly when the dialog was resized. (Ticket 238211) * We changed when we send back hash updates for object changes. This should solve the hash conflict errors when running flows in parallel with a microflow that both Read/Write the same object. (Tickets 240118, 240696, 241168) * We fixed an issue where an error was thrown if a change to an object was done after the object had been deleted by another process. (Ticket 240247) * We fixed the navigation profile selection. When using an iPad, it will now correctly use the tablet navigation profile if available. (Ticket 241824) * We fixed a Studio Pro crash which happened when logging a list of strings from a Java action. (Ticket 243124) * We improved the stability of Studio Pro when debugging nanoflows. * In the logic editors, we fixed an **Oops** pop-up window that sometimes occurred when deleting a microflow or nanoflow. * We modified how runtime reports errors when a non-existing entity used when instantiating or querying objects. * We install the dotnet runtime x64 on Arm64 computers again, since the Console tools still requires the x64 in this Studio Pro version. We had previously stopped including it, which was the cause of the issue. * We made the connection between Studio Pro and the Catalog more robust, ensuring that network issues when downloading images from the Catalog no longer trigger an error pop-up window. * We fixed an issue in consumed OData services where the HTTP response from downloading metadata from a URL was not cleaned up correctly. We fixed an issue where the **Download Latest Version** button in the App selector did not download the latest Windows version for MacOS users. * We fixed an issue where an unexpected exception occurred when you close the app while Studio Pro was checking it for consistency errors. * We fixed the checkbox **Show inactive threads (wait/park)** in the **Runtime Threads** window of Studio Pro. ### Deprecations * We deprecated Java 11 and 17. These versions will not be supported in 10.21 and above. We recommend to update to Java 21 before migrating. ### Breaking Changes * We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings, because now user agents are no longer sufficient to identify device types. We have moved device type detection to the client which can use more than just the user agent to determine a user's device. ### Known Issues * A finished parallel split path that is removed from a running workflow instance wrongly leads to a versioning conflict. Please note that "path" was called "branch" in earlier versions. * Fixed in [10.17.0](https://docs.mendix.com/releasenotes/studio-pro/10.17/#fix-finished-parallel-split). * Importing a module containing workflows makes all running workflow instances incompatible. (Ticket 234084) * Fixed in [10.21.0](https://docs.mendix.com/releasenotes/studio-pro/10.21/#fix-workflow-instances).