Mendix Studio pro
10.12.6
Stable
September 30, 2024
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: September 30, 2024**
### Improvements
* We now throw a consistency error when a page or microflow without any roles has a URL configured. (Ticket 225241)
* We added support in the External Database Connector for using a hard-coded string containing JSON as a parameter value. (Tickets 223881 and 226381)
* We improved error handling for [delete object(s)](https://docs.mendix.com/refguide/deleting-objects/) actions in cases they try to delete a file which does not exist.
* We added the ability to create Studio Pro memory snapshots.
* We optimized the performance of the **Properties Tool Window** when editing pages, enhancing responsiveness.
* In **Import Mapping**, we now display the "Custom name" from JSON Structure in the "Call a microflow" dialog.
* You can now use Ctrl+Enter as a keyboard shortcut for "Ok" in the Query External database dialog.
### Fixes
* We fixed an issue in import mapping where creating a microflow for object handling would throw an exception when there were duplicate attribute names (Tickets 201905, 217287).
* We fixed an issue where the garbage collector could clean up objects being returned from a microflow before they could be returned, leading to an error. (Ticket 222075)
* We fixed an issue in Firefox where the change event triggered before input validations were complete. (Ticket 223757)
* We fixed an issue where Core.initializeSession(IUser, ..) was blocked by a database transaction lock in case of SQL Server with foreign keys enabled. (Ticket 226036)
* We fixed an issue where building fails when a project that was created with Studio Pro 9.24.0 or below containing *.jar* exclusions was opened with newer versions. (Ticket 227102)
* We fixed an issue where a client error dialog was shown when the override page title was used with an expression variable containing '$currentObject'. (Ticket 227475)
* We fixed Studio Pro crash that happened when editing Japanese characters in the expression editor. (Ticket 227556)
* We fixed an issue that when a pluggable widget with a text template property, which is [conditionally hidden](https://docs.mendix.com/apidocs-mxsdk/apidocs/pluggable-widgets-config-api/#customizing-the-widgets-properties) in Studio Pro, would show up in the ['Changes pane'](https://docs.mendix.com/refguide/changes-pane/) when you changed something else on the widget. For example, the **Load more caption** of data grid 2 would show up as changed when you changed something else on data grid 2.
* We fixed an issue with the extension cache clean up in Studio Pro that could result in issues with some extensions.
* We now correctly take into account the excluded *.jar*s of managed dependencies when compiling Java actions.
* We fixed an issue where in some LibGit2 was not fetching extra objects while in partial mode.
* We fixed an issue where an **Oops** dialog was shown when the [Data Widgets](https://marketplace.mendix.com/link/component/116540?_gl=1*jpe0m1*_gcl_au*MTg4MTk2NjAyMi4xNzIxODA1MDU2) module was updated to version 2.24.0 or above, when a data grid 2 was configured with a column using the `owner` or `changedBy` system association.