Mendix Studio pro

8.18.6
Stable
May 20, 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: May 20th 2021** ### Improvements * We implemented performance optimizations for [MxAssist Logic Bot](https://docs.mendix.com/refguide8/mx-assist-studio-pro). * We improved performance in the microflow editor when you hover over microflow objects when MxAssist Logic Bot is enabled. * We simplified the MxAssist Logic Bot suggestion point to improve the user experience and reduce performance overhead. * We prevented unnecessary calls to the MxAssist Logic Bot back-end from the domain model editor. * We prevented ghost indicator overlapping connection points in the microflow editor. * We improved performance when performing purely visual changes such as dragging entities or microflow activities. * We added support for IBM DB2 11.5, MariaDB 10.4 and MariaDB 10.5. ### Fixes * We fixed an issue with the taskbar icon not blinking when a breakpoint was hit while debugging an app. (Ticket 120326) * We fixed an issue where running an offline-first app in a cluster produced warnings when trying to remove a non-existent session on another node. (Ticket 108018) * We fixed an issue that occurred when a conditional editability expression referenced a non-existent attribute when the widget was non-editable due to its parent container (for example, a list view or data view). (Ticket 120665) * We fixed an issue where selecting an icon using the keyboard was not possible after filtering. (Ticket 104249) * The [file manager](https://docs.mendix.com/refguide8/file-manager) widget when configured with **Type** > **Upload** no longer causes an unexpected error when there are validation errors in certain scenarios. (Ticket 120116) * We fixed an issue with the [reference selector](https://docs.mendix.com/refguide8/reference-selector) widget when it contained conditional editability where it triggerred a microflow or database data retrieval twice. (Ticket 104322) * We fixed a runtime issue where log messages from components that use Apache commons logging ended up on the console output of the app. These messages are no longer written to the console output of the app. We introduced a new custom setting where you can set `EnableApacheCommonsLogging` to `true` to see these log messages in the Mendix logs. (Tickets 103160, 118254) * We improved the performance of XML imports in a transactional context. (Ticket 119050) * When an XPath constraint used the `%CurrentObject%` token in a nested constraint on a path over multiple associations, this resulted in an error in the client. This has been fixed. (Ticket 119134) * We fixed an issue where a read-only attribute was shown as writable when using specializations. (Ticket 111341) * We fixed an error that occurred when refreshing the list of Team Server apps in the **Open App** dialog box. (Ticket 112763) * We fixed an issue where certain operations in Studio Pro (such as adding or removing an entity) were very slow in apps with large pages that used a lot of expressions. (Ticket 119503) * We resolved incorrect recommendations that occurred when MxAssist Logic Bot recommended committing a [non-persistable entity](https://docs.mendix.com/refguide8/entities#non-persistable-entity). * A change to a page now ultimately triggers an MxAssist Logic Bot update for a context change. * In some situations, the **Update** action in the [Update Widgets](https://docs.mendix.com/refguide/project-menu#update-widgets) tool did not update the widget, although it was showing that it had the latest version in the overview. This has been fixed. * We fixed an issue which prevented enabling the MxAssist Logic Bot for a microflow editor that had already been opened. * We fixed an issue where the Buddhist calendar did not work properly in Android mobile browsers. Now, Android mobile browsers will show the Mendix app calendar instead of the native calendar. * We resolved an error that occurred when installing Studio Pro because an additional file could not be downloaded. ### Deprecations * Starting with version 8.18.8, we will drop support for Microsoft SQL Server 2016, which will no longer be supported by its vendor. ### Breaking Changes * It is no longer possible to add mathematical expressions in an XPath outside of [tokens](https://docs.mendix.com/refguide8/xpath-tokens). Mathematical expressions should be calculated outside of the XPath expression. ### Known Issues * When you update a [consumed OData service](https://docs.mendix.com/refguide8/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.