Mendix Studio pro

9.6.4
Stable
December 17, 2021
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: December 17th, 2021** ### Improvements * We improved the generated metadata of [published OData services](https://docs.mendix.com/refguide/published-odata-services). When all navigation properties are updatable, the **NonUpdatableNavigationProperties** capability is now omitted instead of specifying it as an empty collection. * We updated the regions for [Language Settings](https://docs.mendix.com/refguide/language-settings). ### Fixes * We upgraded the Cloud Foundry client (`mx-cf-client`) used to deploy Mendix applications from Mendix Studio Pro to compromised Cloud Foundry services by updating Apache Log4j libraries to 2.16.0, which addresses [CVE-2021-44228 and CVE-2021-45046](https://cert-portal.siemens.com/productcert/pdf/ssa-714170.pdf). * We fixed three issues in the generated metadata of published OData services. Due to these changes, previous Studio Pro versions as well as versions [9.7.x](9.7) and [9.8.0](9.8#980) are not able to read metadata produced by this Studio Pro version. The runtime is unaffected. When updating the contract of a [consumed OData service](https://docs.mendix.com/refguide/consumed-odata-services), upgrading to version [9.6.4](9.6#964), [9.8.1](9.8#981), or 9.9.0 or later is recommended. These are the three fixes: * `NonUpdatable(Navigation)Properties` are now specified as a collection of `(Navigation)PropertyPath` (and not as a collection of String). * `UpdateMethod` is now specified as an Enum value (and not as an Int). * `SupportedFormats` is now a collection of String (and not a simple String) * We fixed an issue where the [Auto Load More](https://docs.mendix.com/appstore/widgets/auto-load-more) widget did not work as expected together with a list view. (Ticket 132953) * We fixed an issue that occurred with a reference selector that set a reference to an uncommitted object where that object could not be retrieved over association in a microflow. (Tickets 131593, 133345, 134576, 135463, 137455) * We fixed an issue that occurred when reading the metadata of a consumed OData service where (navigation) properties marked as non-updatable in the metadata appeared to be updatable. * We fixed an issue in [published OData services](https://docs.mendix.com/refguide/published-odata-services) that occurred while generating metadata XML. The `Name` property in the `EntityContainer` section can no longer contain a slash (`/`). * When you open an app from a network path or from a drive in a Mac (both of which will contain double backslashes (`\\`) in the beginning of the file path), a warning is shown to tell you about potential issues that might cause and asks if you wants to proceed anyway. * We fixed a bug where dialog boxes increased in height after an edit was done on the dialog box itself when the app was version-controlled. ### Deprecations * Starting with version 9.6.6, we will drop support for DB2 version 11.1. ### Known Issues * When you update a [consumed OData service](https://docs.mendix.com/refguide/consumed-odata-service) with a new version from [Mendix Data Hub](https://docs.mendix.com/data-hub/) but close the document without saving, the blue arrow icon will no longer be shown to notify you about the available update for that service. * Workaround: Closing your app and opening it again fixes this issue. * In the **Properties** pane, you cannot copy, paste, or delete using keyboard shortcuts. * Workaround: Perform the same operation using your mouse and the context menu.