Mendix Studio pro

9.6.3
Stable
December 02, 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 2nd, 2021** ### New Features * We added support for PostgreSQL 14. ### Improvements * [MxAssist Logic Bot](https://docs.mendix.com/refguide/mx-assist-logic-bot) now triggers notifications so you can be notified about improvements. * Ordering by associated attribute now also works in DB2 and SAP HANA and thereby in all supported databases. * This release includes a [new version](https://www.mendix.com/blog/mendix-mxassist-logic-bot-upgrade/) of [the MxAssist Logic Bot](https://docs.mendix.com/refguide/mx-assist-logic-bot) with major improvements in the AI model, UI and UX, and performance! Check out these details: * The AI model has been re-trained with a fresh and substantially bigger dataset that includes more context-related features, microflow actions, and parameters. These have improved the recommendation accuracy, especially the top (first) recommendation. * The user interface has been completely redesigned with better integration and interaction with the microflow editor UI to avoid any overlaps. In addition, new controls and interfaces are introduced to give more control to the users. * The user interface responsiveness and interaction is now faster thanks to several performance optimizations that have reduced server calls by 92% and user CPU usage by 35% on average. The Logic Bot microservice is also deployed in more regions to reduce network latency. ### Fixes * We fixed an issue where a background application window was focused after a notification disappeared. (Ticket 125320) * We fixed an issue in the runtime of [published OData services](https://docs.mendix.com/refguide/published-odata-services) where the microflow of an exposed virtual attribute retrieved objects by association and that list was empty. (Ticket 128843) * We added several document types to the export feature available via [App Explorer](https://docs.mendix.com/refguide/project-explorer) > **App** > **Export documentation**: [module roles](https://docs.mendix.com/refguide/module-security#module-role), [pages](https://docs.mendix.com/refguide/pages), [constants](https://docs.mendix.com/refguide/constants), [import mappings](https://docs.mendix.com/refguide/import-mappings) and [export mappings](https://docs.mendix.com/refguide/export-mappings), [consumed web services](https://docs.mendix.com/refguide/consumed-web-services) and [published web services](https://docs.mendix.com/refguide/published-web-services), [snippets](https://docs.mendix.com/refguide/snippet), and [scheduled events](https://docs.mendix.com/refguide/scheduled-events). (Ticket 129854) * We fixed an issue where Mendix Runtime did not start after a module containing a remote entity was replaced. (Ticket 131331) * We fixed an error with the XPath constraints of the `[$object/flag]` form when `$object` is empty. (Ticket 132531) * We fixed an issue where resuming Free Apps failed. (Ticket 132915) * We fixed an issue that occurred with the [data grid](https://docs.mendix.com/refguide/data-grid) inline editor while using non-persistable entities. (Ticket 133700) * We fixed an issue where the [Synchronize](https://docs.mendix.com/refguide/synchronize) nanoflow action with the **Unsynchronized objects** mode did not update the runtime database for objects that had been created on the device and synchronized with the runtime in the same session. (Ticket 133910) * We fixed an issue in the App Explorer where the active item selection border was not displayed when all nodes were expanded. (Ticket 134616) * We fixed an issue where it was not possible to paste when inline-editing a caption in the page editor's **Structure mode**. (Ticket 134741) * We fixed an exception that occurred when starting apps with specific app file sizes. (Ticket 135034) * We fixed an issue in the app selector where version-controlled apps that were not checked out locally were displayed as **Unversioned** and had a default SVN icon (even when those apps were under the Git version control system). * We fixed another issue in the app selector so branches are ordered with the main branch displayed first. * We fixed an issue with resizing dialog boxes that contain expression editors. Now, these editors scale according to the size of the dialog box. * When using DB2, the `DATEDIFF` OQL function now correctly returns negative values where applicable. * We fixed the functionality of selecting a **Data Type** item via keyboard shortcuts. * We fixed an issue where was possible to select all tree items using Ctrl + A. * We fixed a bug with native apps where top-level exceptions did not trigger the fatal error handler correctly when they happened early in the startup process. ### 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.