Mendix Studio pro
9.24.34
LTS
April 04, 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 4, 2025**
### New Features
- We added custom runtime setting `TrackUserLastLoginForODataAndREST` (default: `true`). Setting it to `false` causes the runtime to not update the `LastLogin` attribute of users accessing published OData and REST services. (In Studio Pro 10, `TrackWebServiceUserLastLogin` has this effect.)
- We introduced a new feature that allows users to provide feedback on their experience with Studio Pro through a periodic pop-up survey. This feedback is valuable for the Mendix team to understand user needs and improve the product. For more information, see [Feedback Survey](https://docs.mendix.com/refguide9/feedback-survey/).
### Improvements
- We made the offline server calls more resilient by adding an automatic retry in case of connection errors. This is done for all offline-related independent calls, except when calling a microflow. For calling a microflow, you can capture the connection error in a nanoflow and build retry logic around that when necessary. (Ticket 224494)
- We improved deployment speed for non-progressive web applications.
- Studio Pro is now based on a .NET 8 instead of .NET 6. Therefore, .NET 8 is a new prerequisite for the application. For more information, see [System Requirements](https://docs.mendix.com/refguide9/system-requirements/).
- We made the administration of running application nodes more stable and improved the logging in this area. This makes the execution of tasks from the queue more reliable.
- We now include Java 21 instead of Java 11 in the installer.
- New apps will now use Java 21 by default.
- We updated the bundled JDK to version 21.0.5.11.
### Fixes
- We fixed an issue that controls in pop-up dialogs sometimes did not resize correctly when the dialog was resized. (Ticket 238211)
- We decreased the chance for database transaction deadlocks when updating the **LastActive** attribute for System.Session instances. (Ticket 240094)
- 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 resolved a potential crash when working with the clipboard in Studio Pro. (Ticket 240122)
- We fixed an issue in a data grid with the **Select all** button and pagination set to **Yes (without total count)**, where calling a microflow action resulted in a **No selection available** pop-up error. (Ticket 241513)
- We fixed the navigation profile selection. When using an iPad, it will now correctly use the tablet navigation profile if available. (Ticket 241824)
- We upgraded the Netty dependency to 4.1.118. (Ticket 242071)
- We improved the stability of Studio Pro when debugging nanoflows.
- We fixed an issue where updating the metadata of a consumed OData service where one of the consumed entities did not exist anymore showed an exception.
- 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 fixed an error that occurred when using keyboard navigation in a tree control.
- We fixed an issue in consumed OData services where the HTTP response from downloading metadata from a URL was not cleaned up correctly.
- We resolved a potential crash during startup or shutdown of Studio Pro.
- We fixed an issue where an **Oops** pop-up window was shown when extracting widgets that use an `unknown` entity type in a snippet.
- We modified how runtime reports errors when a non-existing entity used when instantiating or querying objects.
- We fixed an issue where attempting to convert a nanoflow or a microflow in the System module resulted in an error. This option is now disabled for the System module.
- We fixed an issue with updating module roles in the **Module Security** dialog box. The issue occurred after moving a document between modules.
### Deprecations
- We added a warning that Java 11 and 17 are deprecated in Mendix 10.21 and above and that we recommend to update to Java 21 before migrating to these versions.
### Breaking Changes
- We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings as today user agents are no longer enough to identify the type of device. We moved the device type detection to the client which can use more than just the user agent to determine the type of device.
### Known Issues
* Line endings in CSS files are not being handled properly, so when using [Revert All Changes](https://docs.mendix.com/refguide9/using-version-control-in-studio-pro/) or performing other version-control operations, CSS files appear in the [Changes on Disk](https://docs.mendix.com/refguide9/version-control-menu/#show-changes) dialog box.
* Workaround: For details, see [this section](https://docs.mendix.com/refguide9/troubleshoot-git-issues/#css-error) in *Troubleshooting Version Control*.