Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10.12.11 Studio Pro release notes #8819

Merged
merged 15 commits into from
Jan 2, 2025
Merged
43 changes: 43 additions & 0 deletions content/en/docs/releasenotes/studio-pro/10/10.12.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,49 @@ mts: true
This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for apps in production.
{{% /alert %}}

## 10.12.11 {#101210}

**Release date: January 2, 2025**

{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/10.12.11" text="Go to Marketplace" title="Download version 10.12.11 from the Marketplace" %}}

### Improvements

- We added a custom runtime setting `DataStorage.OptimizeSecurityColumns` to optimize columns that are added to the SQL generated for retrieve actions to evaluate XPath constraints in entity access rules. (Ticket 229009)
- We have upgraded bundled Node.js version from v16 to v20.
- Studio Pro now uses the legacy expression editor by default on Windows. The modernized version can be activated via the **Preferences**.
- When installing Studio Pro, the ARM version of the Java Development Kit is installed on computers with an ARM CPU.

### Fixes

- We fixed an issue where roles assigned to a user are ignored momentarily during runtime. (Ticket 221900)
- We fixed an issue where filtering over system associations **owner** and **changedBy** in a Data grid 2 column failed to render. (Tickets 231167, 233168)
- We fixed an issue with external entities with a key that contained a string of unlimited length. Even after setting a length limit, the database table for the key still had unlimited length, which was a problem for databases that did not support indexes on unlimited strings. (Ticket 231700)
- We fixed an issue where items were incorrectly rendered as disabled in the native client in some cases. (Ticket 232033)
- We improved the memory usage of the Dojo client when running an app for an extended period of time by fixing several memory leaks that occurred when opening thousands of pages. (Ticket 232228)
- We fixed an issue where apps could not be opened after a merge conflict was resolved. (Ticket 233793)
- We fixed an issue with conversion where variables on a page were presented in a different order. This issue caused certain [widget event actions](/refguide/on-click-event/#actions) to change when upgrading to Studio Pro10.4 or above. Specifically the arguments of [Call Microflow](/refguide/on-click-event/#microflow-arguments) and [Call Nanoflow](/refguide/on-click-event/#nanoflow) referring to a selection were changed if the widget was nested in another widget exposing the same entity. Note that this change does not correct previously converted apps which may now have an unintended argument configuration for Event Actions. (Ticket 233988)
- We fixed an issue where using the S3 storage service resulted in a warning like *If you are using Java 9+, you will need to include javax.xml.bind:jaxb-api as a dependency.* (Ticket 235163, 235904)
- We fixed an issue where a native mobile app was getting stuck when the internet connection was unstable. (Ticket 236653)
- We fixed an issue where Studio Pro crashed when pressing the <kbd>Edit</kbd> button in the edit view of a **Create variable** dialog box.
- We fixed an issue where pasting widgets from one document template to another threw an error.
- We fixed Studio Pro freezes that might happen when editing pages.
- We fixed an issue in consumed web services where some corrupted imported WSDL files gave neither a consistency error, nor an error pop-up window.
- We fixed an issue in the call REST service and call web service activities, where setting an empty timeout expression gave an error. Now it gives a consistency error.
- We fixed an issue in consumed OData services where using large metadata files caused an exception when finding associations (called **partners** in OData).
- We fixed an issue in the logic editors where adding an annotation to the first element of a loop would sometimes break displayed variable types (it was only a visual bug).
- We fixed an **Oops** dialog in the logic editors when an annotation was added and linked to a **Parameter**.
- We fixed several issues in the Offline Profile validations that caused an **Oops** pop-up window to appear.
- We fixed an issue where if the application failed to reload, it did not restart.
- We fixed an issue with the <kbd>Edit</kbd> and <kbd>Delete</kbd> buttons in the **Jar Dependency Exclusion** dialog: these buttons caused an error if the list was empty.
- We fixed an issue where user tasks from excluded workflows did not get properly converted when updating a Studio Pro app to 10.12.

### Known Issues

* A finished parallel split path that is removed from a running workflow instance wrongly leads to a versioning conflict. Please note that "path" was called "branch" in earlier versions.
* There is a positioning error in the logic editors when you are dragging a large element, such as a loop, into a sequence flow, it overlaps with the existing elements.
* Studio Pro on Mac loads user settings from the previous version of the application.

## 10.12.10 {#101210}

**Release date: November 25, 2024**
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/releasenotes/studio-pro/10/10.13.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ For more information on this new Maia feature, see [Domain Model Generator](/ref
* We fixed an issue where, in applications with both PWA and native profiles, the PWA could potentially attempt and fail to pre-cache a native page if it was reachable through subnanoflows. (Ticket 220165)
* We fixed an issue where the Metrics.ApplicationTags configuration value was not used for some of the [built-in metrics](/refguide/metrics/#list-of-metrics). (Ticket 220260)
* We fixed an issue where, in some cases, an analytic scope issue was presented when a repository was corrupted or there were network issues. (Ticket 220445)
* We fixed an issue in consumed web services in Studio Pro, where some corrupted imported WSDL files did not only give a consistency error, but also an error pop-up window.
* We fixed an issue in consumed web services where some corrupted imported WSDL files gave neither a consistency error, nor an error pop-up window.
* We fixed an issue in the call REST service and call web service activities in Studio Pro, where setting an empty timeout expression gave an error. Now it gives a consistency error.
* We fixed an issue in published REST services in Studio Pro, where in exceptional cases it showed an error about not being able to refresh the grid.
* We fixed an issue where using a [single underscore](/refguide/enumerations/) as the name of an element in your app model caused errors when running the app. This is now prevented by a consistency error in Studio Pro.
Expand Down
6 changes: 3 additions & 3 deletions content/en/docs/releasenotes/studio-pro/10/10.15.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ We added the following new options to **Help** menu > **Support Tools** (for mor
* We fixed an issue where importing a spreadsheet with a dollar sign in the data in certain scenarios prevented the application from running (locally).
* We fixed an issue in the published OData services editor, which sometimes gave an error about trying to show a published microflow when no published microflow was selected.
* We fixed an issue in consumed web services where selecting a WSDL from a network drive that required authentication but did not return a WWW-Authenticate header resulted in an error.
* We fixed an issue in the logic editors where adding an annotation sometimes broke displayed variable types.
* In the logic editors, we fixed an issue where a **Retrieve over association** did not show the correct data type when it involved a generalization of an entity instead of the entity itself.
* In the logic editors, we fixed the highlighting of parameter objects when selected.
* We fixed an issue in the logic editors where adding an annotation to the first element of a loop would sometimes break displayed variable types (it was only a visual bug).
* We fixed an issue in the logic editors where a **Retrieve over association** did not show the correct data type when it involved a generalization of an entity instead of the entity itself.
* We fixed an issue in the logic editors with the highlighting of parameter objects when selected.
* We disabled selecting text in places where users would not want that.
* We now correctly take into account the excluded jars of managed dependencies when compiling Java actions.
* We fixed an issue where in some LibGit2 was not fetching extra objects while in partial mode.
Expand Down