Mendix Studio pro

9.24.23
Stable
June 07, 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: June 7, 2024** ### New Features #### Java 21 We now support Java 21 in Studio Pro. * You can now configure your application to use Java 21 in the **App Settings**. * In **Preferences** you can configure a different JDK for each supported version of Java. * Targeting Java 21 allows the project to use language constructs and APIs that were introduced with Java 21. We recommend that you upgrade apps and Marketplace modules to Java 21. ### Improvements * We extended logging during synchronization by tracking execution time of database commands. Warnings are printed when a command takes a long time, which is controlled with the custom runtime setting `LogMinDurationQuery`. A history of all commands is logged when an exception occurs during synchronization. * We changed Studio Pro installer for Windows to check for currently installed Git CLI version and upgrade it if needed (previously installer did not change anything if any Git CLI version is installed). ### Fixes * We fixed an issue with searching in protected modules. (Ticket 216100) * We fixed an issue where retrieving more than 1000 objects together with a specialization of an associated entity returned incomplete results. (Ticket 211813) * We added a check that reimported modules only keep database IDs for attributes when a generalization of the entity remains in place. (Ticket 212565) ### 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*.