Mendix Studio pro

9.18.3
Stable
December 07, 2022
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 7th, 2022** ### Improvements * We upgraded to HSQLDB 2.7.1. As a result, Java functions can no longer be registered in the database. * We extended the configuration module API for pluggable widgets. We now pass the Studio Pro version to the `GetPreview` function so that it is possible to create **Structure** mode previews based on the version. ### Fixes * We fixed an issue with Arabic date/time format handling in HSQLDB. (Ticket 141313) * We fixed an issue where the **Retrieve Action** dialog box was not resizable. (Ticket 147222) * We fixed an issue that occurred when there were too many options for radio buttons, they could not fit in a single row, and they were thus spread within multiple rows instead of getting cut off. (Ticket 163486, 166056) * We fixed an issue where selecting a row using Space in the **Module Roles** dialog box did not work. (Ticket 165926) * We fixed an issue in published OData resources that use a microflow to handle insert, update, or delete operations. Validation messages reported by these microflows now result in valid JSON being returned to the client. (Ticket 167967) * We fixed an issue where a REST call caused a `java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory` exception. (Ticket 168614) * We fixed an issue where an attribute property of a nested pluggable widget was not editable when it was using an attribute from the outer data source. (Ticket 168679) * We fixed an issue where the progress bar did not disappear when a list view was reloaded multiple times. (Ticket 169514) * We fixed an issue where selecting an attribute path containing a reference set on a legacy custom widget resulted in a consistency error. (Ticket 169656, 169756, 169758, 169774, 169811) * We fixed an issue where DateTime fields got incorrect values in OData services when receiving multiple simultaneous requests. (Ticket 170287) * We fixed an issue where uploading an image with an unsupported EXIF orientation tag failed. (Ticket 170543) * We fixed an issue that prevented client log nodes from being initialized and appearing in Mendix Cloud facilities, which was affecting native logs being sent to the Mendix Runtime. (Ticket 170826) * We fixed an issue in the `DATEDIFF()` function for HSQLDB where it was off by 1 day due to time zones. * We fixed an issue in workflows where finished branches of splits are no longer erroneously marked as newly added (which helps to reduce the amount of workflow upgrade conflicts). * We fixed an issue in workflows where parallel splits inserted in the executed path of workflow instances in which the executing activities were put in one or more of the branches of the new parallel split were not detected as instances that could not be continued. * We fixed an issue in workflows where continuing an incompatible workflow instance with some parallel split branches still in progress caused the branches already finished to be put in progress again. * We fixed an issue where a workflow **Jump** activity raised the wrong consistency error when the activity was placed in a parallel branch. * We fixed an issue in the Workflow Engine that caused the Mendix Runtime Server to run out of memory with workflows that had many user tasks, decisions, and/or microflow calls. * We fixed an issue where a workflow remained in the failed state when bypassing an activity and that caused the workflow to fail when [jumping to a different activity](https://docs.mendix.com/refguide/jump-to/). * We fixed an issue in workflows where previously incompatible workflows are no longer marked as **Incompatible** after the second successful upgrade. * We fixed an issue in workflows so that a paused workflow is no longer in **In Progress** after a successful upgrade. * We fixed an issue where configuring **Show page** as the **On change** action of a reference selector caused a consistency error that no suitable object was available. * We fixed an issue where the Home and End keys did not navigate to the first and last node of a tree. * We fixed an issue with proxy authentication that occurred when a locale or language pack other than **English** was used. ### Deprecations * Starting with version 9.18.5, we will drop support for MariaDB 10.2, which is no longer supported by the vendor. ### Known Issues * When you navigate between dockable panes using Ctrl + Tab while in the microflow editor, page editor, or **Properties** pane, releasing Ctrl does not close the pane-selection dialog box. (Ticket 163193) * Workaround: Use Enter or a mouse click to close the dialog box.