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

Studio Pro 10.8.5 RNs #9307

Merged
merged 7 commits into from
Apr 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions content/en/docs/releasenotes/studio-pro/10/10.18.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,61 @@ weight: 82
This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for apps in production.
{{% /alert %}}

## 10.18.5

**Release date: April 8, 2025**

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

### Improvements

* We mitigated CVE-2024-38374 by upgrading the CycloneDX Gradle plugin to 1.10.0. The CVE does not pose risk for Mendix customers. (Ticket 243005)
* We improved the performance of published OData services that use OData version 4 and publish associations as a link. The runtime now only queries the database for associations that the client specifies in `$expand`. (Ticket 239978)
* We improved the performance of workflow versioning conflict analysis for workflows with many nested outcome-based activities. (Ticket 242615)
- We improved deployment speed for non-progressive web applications.
- We made the administration of running application nodes more stable. We also improved the logging in this area. This makes running tasks from the queue more reliable.
- We now throw a consistency error if your custom *index.html* does not contain the correct elements for the chosen client (in either React or Dojo).

### Fixes

* We fixed the case where the Offline Database was not properly cleaned after sign out operation. (Ticket 237830)
* We fixed an issue that controls in pop-up dialogs sometimes did not resize correctly when the dialog was resized. (Ticket 238211)
* We decreased the chance for database transaction deadlocks when updating the **LastActive** attribute for System.Session instances. (Ticket 240094)
* We changed when we send back hash updates for object changes. This should solve the hash conflict errors when running flows in parallel with a microflow that both Read/Write the same object. (Tickets 240118, 240696, 241168)
* We fixed an issue where an error was thrown if a change to an object was done after the object had been deleted by another process. (Ticket 240247)
* We fixed an issue that was causing scrolling to be disabled on pop-up pages in Design mode. (Ticket 241293)
* We fixed the navigation profile selection. When using an iPad, it will now correctly use the tablet navigation profile if available. (Ticket 241824)
- We upgraded the Netty dependency to 4.1.118. (Ticket 242071)
- In the logic editors, we fixed an issue where multiple identical parameters were generated if a parameter or variable was used more than once by the selection to extract. (Ticket 242517)
- We fixed a Studio Pro crash which happened when logging a list of strings from a Java action. (Ticket 243124)
- We fixed <kbd>F9</kbd> view app shortcut. It is used to view the currently running app in the browser. (Ticket 243743)
- We improved the stability of Studio Pro when debugging nanoflows.
* We fixed the validation of pending tasks from a previous deployment, which failed in case there were optional microflow parameters.
* We fixed an issue that in Studio Pro on macOS the **Check all** and **Uncheck all** toolbar buttons did not work.
- We fixed an issue in the logic editors where some automatically generated variable names were accidentally translated.
* We fixed an error that occurred when using keyboard navigation in a tree control.
- We fixed an issue with error handling affecting the **Offline PWA Sign Out** action. The issue occurred when empty local directories were deleted.
- We fixed how the Mendix Runtime reports errors when a non-existing entity is used for instantiating or querying objects.
* We fixed an issue in consumed OData services where the HTTP response from downloading metadata from a URL was not cleaned up correctly.
- We fixed an issue where an unexpected exception occurred in Studio Pro when you closed the app while Studio Pro was checking it for consistency errors.
* In the logic editors, we fixed an **Oops** pop-up window that sometimes occurred when deleting a microflow or nanoflow.
* We resolved a potential crash when moving a folder into its child folder. It is now not possible to move a parent folder into any of its child folders.
- We fixed an issue where an **Oops** pop-up window was shown when extracting widgets that use an `unknown` entity type in a snippet.
* We made the connection between Studio Pro and the Catalog more robust, ensuring that network issues when downloading images from the Catalog no longer trigger an error pop-up window.
- We fixed the checkbox **Show inactive threads (wait/park)** in the **Runtime Threads** window of Studio Pro.
- We fixed an error that made commit operation take around 30% longer.
* We fixed an issue where startup images were not exported for PWAs using the React client.
* We fixed an issue with updating module roles in the **Module Security** dialog box that occurred after moving a document between modules.

### Breaking Changes

* We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings as today user agents are no longer enough to identify the type of device. We moved the device type detection to the client which can use more than just the user agent to determine the type of device.

### Known Issues

* Importing a module containing workflows makes all running workflow instances incompatible. (Ticket 234084)
* Fixed in [10.21.0](/releasenotes/studio-pro/10.21/#fix-workflow-instances).

## 10.18.4 {#10184}

**Release date: March 7, 2025**
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/releasenotes/studio-pro/10/10.21.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,10 @@ This improvement simplifies widget code. Widget developers no longer need to set
* We fixed an issue where a user time zone failed to get converted to a SQL Server-specific time zone when used in an OQL query. (Ticket 229424)
* We fixed an issue that controls in pop-up dialogs sometimes did not resize correctly when the dialog was resized. (Ticket 238211)
* We decreased the chance for database transaction deadlocks when updating the **LastActive** attribute for System.Session instances. (Ticket 240094)
* We changed when we send back hash updates for object changes. This should solve the hash conflict errors when running flows in parallel with a microflow that both Read/Write the same object. (Tickets 240118, 240696, 241168)
* We fixed an issue where an error was thrown if a change to an object was done after the object had been deleted by another process. (Ticket 240247)
* We fixed an issue that caused the bottom bar to disappear when the user was using nanoflow-based homepages with clear history. (Ticket 240586)
* We fixed the validation of OQL queries in Studio Pro. Studio Pro now accepts casting an object ID to a different data type. (Ticket 240854)
* We changed when we send back hash updates for object changes. This should solve the hash conflict errors when running flows in parallel with a microflow that both Read/Write the same object. (Tickets 241168, 240696, 240118)
* We fixed an issue that was causing scrolling to be disabled on pop-up pages in Design mode. (Ticket 241293)
* We fixed an issue in a data grid with the **Select all** button and pagination set to **Yes (without total count)**, where calling a microflow action resulted in a **No selection available** pop-up error. (Ticket 241513)
* We fixed the navigation profile selection. When using an iPad, it will now correctly use the tablet navigation profile if available. (Ticket 241824)
Expand Down