Mendix Studio pro

10.12.17
MTS
June 03, 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: June 3, 2025** ### Improvements * We updated the dotnet runtime version installed with Studio Pro. * When importing a module, widget, solution package or when starting a new app from a template, we now prevent the package from unpacking content to undesired directories. The user can still choose to extract the rest of the package. * The authentication token is now rotated, ensuring a new token is generated upon session expiration for enhanced security. * We improved the generation of Java code for enumerations. ### Fixes * We fixed an issue where Consumed Web Service caused a validation failure at runtime for WSDL files imported locally. (Ticket 146066) * We fixed an issue where fields that could not be unchecked while Export mapping an XML schema or Consumed Web Service were not checked and expanded by default when selecting the document schema source for the first time. (Ticket 232274) * We fixed an issue where disabling the **Multiple sessions per user** setting incorrectly killed all existing user sessions and deleted all associated tokens, including the currently valid one. (Ticket 238657) * We fixed an issue where some task queue tasks remained in the Running state when a clustered application was restarted while optimistic locking was also enabled. (Ticket 239838) * We fixed an issue where the `Substract`, `Union` and `Intersect` list operations did not always return a list with unique values when used in a nanoflow. (Ticket 240695) * We fixed an issue where Studio Pro closed after a user logged in. (Ticket 248086) * We fixed the behavior of the `urlEncode` and `urlDecode` functions in the client to align with the runtime. This means that spaces are now correctly encoded as `%20` instead of `+`. `urlDecode` still supports decoding strings containing `+` to ensure backwards compatibility with strings encoded in previous versions. (Ticket 245510) * We fixed an unnecesary redirect when creating a new app from the Mendix Portal. * We fixed the way how multiline text is displayed in the **Enumerations** document. * We fixed an issue where Studio Pro closed when adding an SVG file to the **Image Collection** document. * We fixed an issue in the domain model editor, where an unexpected exception closed Studio Pro instead of showing an exception in a dialog. * We fixed an issue where Studio Pro would showed an exception while checking the consistency of external attributes, associations, and enumerations. * We fixed an issue where enumeration captions did not return the caption in the default language, if no caption was available for the requested language code. * We updated the Mendix Cloud Foundry Client to mitigate vulnerabilities in its dependencies. The vulnerabilities do not pose risk for Mendix customers. * We fixed the date format preview in Studio Pro to be consistent with the actual date formatting behaviour in the runtime and client. ### Breaking Changes * We updated the date formatting in the client to be consistent with the runtime in supporting genitive and abbreviated month names. See the table below for the changes between the old and new formatting. The runtime formatting has not changed and is equal to the new client behavior. | Token | Old | New |-------|-----------|-------- | MMM | genitive | genitive abbreviated | MMMM | genitive | genitive | LLL | genitive | standalone abbreviated | LLLL | genitive | standalone ### 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).