From bcecd2a5be9ba231a7a0723d5108775fd25680d3 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 4 Apr 2025 09:38:54 +0200 Subject: [PATCH 1/6] Upload RNs --- .../docs/releasenotes/studio-pro/10/10.18.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index ec707310466..d1ec8e545fd 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -10,6 +10,58 @@ 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 4, 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 improved deployment speed for non-progressive web applications. +* We improved the performance of workflow versioning conflict analysis for workflows with many nested outcome-based activities. (Ticket 242615) +- 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 made the administration of running application nodes more stable. We improved the logging in this area. This makes the execution of tasks from the queue more reliable. +- 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 now throw a consistency error if your custom index.html does not contain the correct elements for the chosen client (React/Dojo). + +### Fixes + +- We improved the stability of Studio Pro when debugging nanoflows. +- We fixed the validation of pending tasks from a previous deployment, which could fail in case of optional microflow parameters. +- 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 the issue that in Studio Pro on macOS the 'Check all' and 'Uncheck all' toolbar buttons do not work. +- We fixed an issue in the logic editors where some automatically generated variable names were accidentally translated. +- We fixed an error that could occur when using keyboard navigation in the tree control. +- Fixed the case where the Offline Database is not properly cleaned after sign out operation (Ticket 237830) +- Fixed error handling on Offline PWA Sign Out Action while deleting the local directories while it's empty +- We fixed the issue that controls in popup dialogs would sometimes not resize correctly when the dialog is resized. (Ticket 238211) +- We fixed F9 view app shortcut. It is used to view the currently running app in the browser. (ticket #243743) +- We modified how runtime reports errors when a non-existing entity used when instantiating or querying objects. +- We fixed an issue in consumed OData services in Studio Pro where the HTTP response from downloading metadata from a URL would not be cleaned up correctly. +- We fixed an issue where an unexpected exception would occur in Studio Pro when you close the app while Studio Pro was checking it for consistency errors. + +- We fixed an issue that was causing scrolling to be disabled on popup pages in design mode. (Ticket 241293) +- In the logic editors, we fixed an Oops dialog 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 dialog was shown when extracting widgets that use an 'unknown' entity type into a snippet. +- We made the connection between Studio Pro and the Catalog more robust, making sure that network connection issues when dowloading images from the Catalog cannot cause an error dialog. +- We decreased the chance for database transaction deadlocks when updating the LastActive attribute for System.Session instances. (Ticket 240094) +- We upgraded the Netty dependency to 4.1.118. (Ticket 242071) +- We fixed the checkbox "Show inactive threads (wait/park)" in Runtime Threads window of Studio Pro. +- We fixed a Studio Pro crash which happened when logging a list of strings from a Java action. (Ticket 243124) +- We fixed an error that made commit operation take around extra 30% in some specific cases. +- We fixed an issue where startup images were not exported for PWAs using the React client. +- 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 where an error was thrown while updating a change hash for an attribute when the object itself was concurrently deleted. (Ticket 240247) +- We fixed an issue with updating module roles in the Module Security dialog that occured after moving a document between modules. +- We fixed the navigation profile selection. When using the iPad, it will now correctly used the tablet navigation profile if available. (Ticket 241824) + +### Breaking Changes + +- We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings as in todays age user agents are no longer enough to identify the type of device. We have moved the device type detection to the client which can use more than just the user agent to determine the type of device. + + ## 10.18.4 {#10184} **Release date: March 7, 2025** From a813d3c460292359b5b50affed858242956bb34a Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 4 Apr 2025 10:08:51 +0200 Subject: [PATCH 2/6] Reorder tickets --- .../docs/releasenotes/studio-pro/10/10.18.md | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index d1ec8e545fd..8e81d243ead 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -19,43 +19,46 @@ This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for ### Improvements - We improved deployment speed for non-progressive web applications. + +* 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 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 made the administration of running application nodes more stable. We improved the logging in this area. This makes the execution of tasks from the queue more reliable. - 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 now throw a consistency error if your custom index.html does not contain the correct elements for the chosen client (React/Dojo). +- 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 improved the stability of Studio Pro when debugging nanoflows. -- We fixed the validation of pending tasks from a previous deployment, which could fail in case of optional microflow parameters. +- We fixed the validation of pending tasks from a previous deployment, which could fail in case containing optional microflow parameters. + +- Fixed the case where the Offline Database is not properly cleaned after sign out operation (Ticket 237830) +- We fixed the issue that controls in popup dialogs would sometimes not resize correctly when the dialog is resized. (Ticket 238211) +- We decreased the chance for database transaction deadlocks when updating the LastActive attribute for System.Session instances. (Ticket 240094) +- We fixed an issue where an error was thrown while updating a change hash for an attribute when the object itself was concurrently deleted. (Ticket 240247) +- 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 popup pages in design mode. (Ticket 241293) +- We fixed the navigation profile selection. When using the iPad, it will now correctly used 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 F9 view app shortcut. It is used to view the currently running app in the browser. (Ticket 243743) - We fixed the issue that in Studio Pro on macOS the 'Check all' and 'Uncheck all' toolbar buttons do not work. - We fixed an issue in the logic editors where some automatically generated variable names were accidentally translated. - We fixed an error that could occur when using keyboard navigation in the tree control. -- Fixed the case where the Offline Database is not properly cleaned after sign out operation (Ticket 237830) -- Fixed error handling on Offline PWA Sign Out Action while deleting the local directories while it's empty -- We fixed the issue that controls in popup dialogs would sometimes not resize correctly when the dialog is resized. (Ticket 238211) -- We fixed F9 view app shortcut. It is used to view the currently running app in the browser. (ticket #243743) +- Fixed error handling on Offline PWA Sign Out Action while deleting the local directories while it is empty - We modified how runtime reports errors when a non-existing entity used when instantiating or querying objects. - We fixed an issue in consumed OData services in Studio Pro where the HTTP response from downloading metadata from a URL would not be cleaned up correctly. - We fixed an issue where an unexpected exception would occur in Studio Pro when you close the app while Studio Pro was checking it for consistency errors. - -- We fixed an issue that was causing scrolling to be disabled on popup pages in design mode. (Ticket 241293) - In the logic editors, we fixed an Oops dialog 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 dialog was shown when extracting widgets that use an 'unknown' entity type into a snippet. - We made the connection between Studio Pro and the Catalog more robust, making sure that network connection issues when dowloading images from the Catalog cannot cause an error dialog. -- We decreased the chance for database transaction deadlocks when updating the LastActive attribute for System.Session instances. (Ticket 240094) -- We upgraded the Netty dependency to 4.1.118. (Ticket 242071) -- We fixed the checkbox "Show inactive threads (wait/park)" in Runtime Threads window of Studio Pro. -- We fixed a Studio Pro crash which happened when logging a list of strings from a Java action. (Ticket 243124) +- 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 extra 30% in some specific cases. - We fixed an issue where startup images were not exported for PWAs using the React client. -- 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 where an error was thrown while updating a change hash for an attribute when the object itself was concurrently deleted. (Ticket 240247) -- We fixed an issue with updating module roles in the Module Security dialog that occured after moving a document between modules. -- We fixed the navigation profile selection. When using the iPad, it will now correctly used the tablet navigation profile if available. (Ticket 241824) +- We fixed an issue with updating module roles in the Module Security dialog that occurred after moving a document between modules. + + ### Breaking Changes From 925fa5c3e8c104836c185b08794e5d8997e6feee Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 4 Apr 2025 10:09:26 +0200 Subject: [PATCH 3/6] Eliminate extra spaces --- content/en/docs/releasenotes/studio-pro/10/10.18.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index 8e81d243ead..7d05edca5bc 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -58,13 +58,10 @@ This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for - 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 that occurred after moving a document between modules. - - ### Breaking Changes - We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings as in todays age user agents are no longer enough to identify the type of device. We have moved the device type detection to the client which can use more than just the user agent to determine the type of device. - ## 10.18.4 {#10184} **Release date: March 7, 2025** From 328c2a6cd1ffd3e81914a6c9d57441340fe41b1d Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 4 Apr 2025 11:10:36 +0200 Subject: [PATCH 4/6] Tweak and edit --- .../docs/releasenotes/studio-pro/10/10.18.md | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index 7d05edca5bc..585e2e6a0ec 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -18,49 +18,47 @@ This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for ### Improvements -- We improved deployment speed for non-progressive web applications. - -* 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 published OData services that use OData version 4 and publish associations as a link. The Mendix 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 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 mitigated CVE-2024-38374 by upgrading the CycloneDX Gradle plugin to 1.10.0. The CVE does not pose a risk to Mendix customers. (Ticket 243005) +- 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 improved the stability of Studio Pro when debugging nanoflows. -- We fixed the validation of pending tasks from a previous deployment, which could fail in case containing optional microflow parameters. - Fixed the case where the Offline Database is not properly cleaned after sign out operation (Ticket 237830) - We fixed the issue that controls in popup dialogs would sometimes not resize correctly when the dialog is resized. (Ticket 238211) - We decreased the chance for database transaction deadlocks when updating the LastActive attribute for System.Session instances. (Ticket 240094) - We fixed an issue where an error was thrown while updating a change hash for an attribute when the object itself was concurrently deleted. (Ticket 240247) -- 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 popup pages in design mode. (Ticket 241293) +- 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 that was causing scrolling to be disabled on pop-up pages in design mode. (Ticket 241293) - We fixed the navigation profile selection. When using the iPad, it will now correctly used 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 F9 view app shortcut. It is used to view the currently running app in the browser. (Ticket 243743) -- We fixed the issue that in Studio Pro on macOS the 'Check all' and 'Uncheck all' toolbar buttons do not work. +- We fixed F9 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 could fail in cases containing optional microflow parameters. +- We fixed an issue in Studio Pro affecting macOS where 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 could occur when using keyboard navigation in the tree control. -- Fixed error handling on Offline PWA Sign Out Action while deleting the local directories while it is empty -- We modified how runtime reports errors when a non-existing entity used when instantiating or querying objects. +- We fixed an error that occurred when using keyboard navigation in the 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 in Studio Pro where the HTTP response from downloading metadata from a URL would not be cleaned up correctly. - We fixed an issue where an unexpected exception would occur in Studio Pro when you close the app while Studio Pro was checking it for consistency errors. - In the logic editors, we fixed an Oops dialog 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 dialog was shown when extracting widgets that use an 'unknown' entity type into a snippet. -- We made the connection between Studio Pro and the Catalog more robust, making sure that network connection issues when dowloading images from the Catalog cannot cause an error dialog. +- We fixed an issue where an Oops dialog was shown when extracting widgets that use an **unknown** entity type into a snippet. +- We made the connection between Studio Pro and the Catalog more robust, making sure that network connection issues when downloading images from the Catalog cannot cause an error dialog. - 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 extra 30% in some specific cases. +- 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 that occurred after moving a document between modules. ### Breaking Changes -- We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings as in todays age user agents are no longer enough to identify the type of device. We have moved the device type detection to the client which can use more than just the user agent to determine the type of device. +- We removed the `PhoneUserAgentRegEx` and `TabletUserAgentRegEx` custom runtime settings, because in the current landscape user agents are no longer enough to precisely identify which devices are being used. We have moved device type detection to the client, which can use more than just the user agent to gather device information. ## 10.18.4 {#10184} From 81e79e696f3d7d9247f7355cfebcdafdb8f999cd Mon Sep 17 00:00:00 2001 From: "MENDIXDOMAIN\\Maria.Shaposhnikova" Date: Mon, 7 Apr 2025 11:21:26 +0200 Subject: [PATCH 5/6] Review --- .../docs/releasenotes/studio-pro/10/10.18.md | 53 ++++++++++--------- .../docs/releasenotes/studio-pro/10/10.21.md | 2 +- 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index ddb213f9419..80887717c51 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -12,53 +12,58 @@ This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for ## 10.18.5 -**Release date: April 4, 2025** +**Release date: April 7, 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 improved the performance of published OData services that use OData version 4 and publish associations as a link. The Mendix Runtime now only queries the database for associations that the client specifies in `$expand`. (Ticket 239978) + +* 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 mitigated CVE-2024-38374 by upgrading the CycloneDX Gradle plugin to 1.10.0. The CVE does not pose a risk to Mendix customers. (Ticket 243005) - 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 -- Fixed the case where the Offline Database is not properly cleaned after sign out operation (Ticket 237830) -- We fixed the issue that controls in popup dialogs would sometimes not resize correctly when the dialog is resized. (Ticket 238211) -- We decreased the chance for database transaction deadlocks when updating the LastActive attribute for System.Session instances. (Ticket 240094) -- We fixed an issue where an error was thrown while updating a change hash for an attribute when the object itself was concurrently deleted. (Ticket 240247) -- 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 that was causing scrolling to be disabled on pop-up pages in design mode. (Ticket 241293) -- We fixed the navigation profile selection. When using the iPad, it will now correctly used the tablet navigation profile if available. (Ticket 241824) +* 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 F9 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 could fail in cases containing optional microflow parameters. -- We fixed an issue in Studio Pro affecting macOS where the **Check all** and **Uncheck all** toolbar buttons did not work. +* 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 the tree control. +* 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 in Studio Pro where the HTTP response from downloading metadata from a URL would not be cleaned up correctly. -- We fixed an issue where an unexpected exception would occur in Studio Pro when you close the app while Studio Pro was checking it for consistency errors. -- In the logic editors, we fixed an Oops dialog 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 dialog was shown when extracting widgets that use an **unknown** entity type into a snippet. -- We made the connection between Studio Pro and the Catalog more robust, making sure that network connection issues when downloading images from the Catalog cannot cause an error dialog. +* 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 that occurred after moving a document between modules. +* 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, because in the current landscape user agents are no longer enough to precisely identify which devices are being used. We have moved device type detection to the client, which can use more than just the user agent to gather device information. + +* 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} diff --git a/content/en/docs/releasenotes/studio-pro/10/10.21.md b/content/en/docs/releasenotes/studio-pro/10/10.21.md index 7328ad5108b..e2a76453714 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.21.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.21.md @@ -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) From 8aecc9dabc00ecc2b232ae863d3906de5a01e210 Mon Sep 17 00:00:00 2001 From: ConnorLand <47385345+ConnorLand@users.noreply.github.com> Date: Tue, 8 Apr 2025 09:12:36 +0200 Subject: [PATCH 6/6] Update 10.18.md --- content/en/docs/releasenotes/studio-pro/10/10.18.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/releasenotes/studio-pro/10/10.18.md b/content/en/docs/releasenotes/studio-pro/10/10.18.md index 80887717c51..605a90602ed 100644 --- a/content/en/docs/releasenotes/studio-pro/10/10.18.md +++ b/content/en/docs/releasenotes/studio-pro/10/10.18.md @@ -12,7 +12,7 @@ This is the [MTS](/releasenotes/studio-pro/lts-mts/#mts) version 10 release for ## 10.18.5 -**Release date: April 7, 2025** +**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" %}}