From 2004fb509ec85f2e4dc5462b29152d864b03e1f6 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 9 Jan 2026 12:30:01 +0100 Subject: [PATCH 1/4] Upload RNs --- .../en/docs/releasenotes/studio-pro/9/9.24.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index 9856bf34185..18e748bcda9 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -11,6 +11,59 @@ lts: true This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for apps in production. {{% /alert %}} +## 9.24.41 + +**Release date: January __, 2026** + +{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/9.24.41" text="Go to Marketplace" title="Download version 9.24.41 from the Marketplace" %}} + +### Improvements + +- We introduced a new log node named SystemTask for logging system management actions. +- We added support for Oracle 23. +- We added support for the following database versions: + - PostgreSQL 18 + - Microsoft SQL Server 2025 +- We have added batching to the 'session keep-alive' and 'last action execution update' maintenance tasks. The batch size can be changed using the `SessionKeepAliveUpdateBatchSize` and `LastActionExecutionUpdateBatchSize` runtime settings. +- We now remove web service user sessions if they are expired. +- Fixed an issue that caused slow serialization of Mendix objects in microflow responses when entity access was not applied during retrieval. Serialization speed is now comparable as when entity access is applied. (Ticket 226097) +- We upgraded libraries to fix the following CVEs: CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-22227. +- We now cleanup expired sessions in batches instead of all at once. + +### Fixes + +* We upgraded the JDBC driver for Microsoft SQL Server to version 12.6.5, because of [CVE-2025-59250](https://www.cve.org/CVERecord?id=CVE-2025-59250). + * If you connect to SQL Server using integrated security in a module such as [Database Connector](https://marketplace.mendix.com/link/component/2888), you may need to update the JDBC driver in `userlib` as well. +- Resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the synchronize_objects API. +- We fixed an error while changing application settings after renaming the project folder. +- We fixed a non-fatal crash in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- We fixed the following bugs in the version selector: + - When opening a widget .mpk the file was kept on hold even after closing the dialog, preventing it to be renamed or opened. + - Closing the "Version not found" dialog launched the selected Studio Pro version instead of just closing the dialog. + - The Studio Pro versions were not displayed with the correct format. +- We now allow first time users to use Studio Pro without login in when opening Studio Pro for the first time. +- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally (Ticket 259664) +- We fixed an issue that prevented some users to authenticate in Studio Pro (Ticket 259700). +- We fixed an error in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- In the logic editors, we fixed a performance issue while locally running a project with many microflows. Ticket 259254 +- We fixed an issue where JSON Import mappings stopped finding objects. (Ticket 258507) +- We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog about the app already being open. +- We fixed an issue where trying to delete a huge amount (~ millions) of anonymous sessions during startup would cause OOM errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) +- We fixed the issue that invalid sessions without an associated user were never removed from the database. +- SQLite files are now included in the service worker’s pre-cache list to ensure they are available offline. (Ticket 264140, Ticket 264910) + +### Deprecations + +- We dropped support for the following database versions that are no longer supported by the vendors: + - MariaDB 10.5 + - Microsoft SQL Server 2019 + - MySQL 8.0 + +### Breaking Changes + +- We upgraded the AWS S3 library used for S3 file storage backend from version 1 to 2. This new version of the library has stricter configuration handling and only supports AES for client side encryption. + + ## 9.24.40 **Release date: October 6, 2025** From d11314641ba8449885e330f85d0b1359e1bb1e54 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 9 Jan 2026 15:02:41 +0100 Subject: [PATCH 2/4] Re-order fixes --- .../en/docs/releasenotes/studio-pro/9/9.24.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index 18e748bcda9..3e9d63e3f7f 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -19,38 +19,38 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a ### Improvements -- We introduced a new log node named SystemTask for logging system management actions. +- We introduced a new log node named **SystemTask** for logging system management actions. - We added support for Oracle 23. - We added support for the following database versions: - PostgreSQL 18 - Microsoft SQL Server 2025 -- We have added batching to the 'session keep-alive' and 'last action execution update' maintenance tasks. The batch size can be changed using the `SessionKeepAliveUpdateBatchSize` and `LastActionExecutionUpdateBatchSize` runtime settings. +- We added batching to the `session keep-alive` and `last action execution update` maintenance tasks. The batch size can be changed using the `SessionKeepAliveUpdateBatchSize` and `LastActionExecutionUpdateBatchSize` runtime settings. - We now remove web service user sessions if they are expired. -- Fixed an issue that caused slow serialization of Mendix objects in microflow responses when entity access was not applied during retrieval. Serialization speed is now comparable as when entity access is applied. (Ticket 226097) -- We upgraded libraries to fix the following CVEs: CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-22227. - We now cleanup expired sessions in batches instead of all at once. ### Fixes - + +* We upgraded libraries to fix the following CVEs: CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-22227. * We upgraded the JDBC driver for Microsoft SQL Server to version 12.6.5, because of [CVE-2025-59250](https://www.cve.org/CVERecord?id=CVE-2025-59250). * If you connect to SQL Server using integrated security in a module such as [Database Connector](https://marketplace.mendix.com/link/component/2888), you may need to update the JDBC driver in `userlib` as well. -- Resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the synchronize_objects API. -- We fixed an error while changing application settings after renaming the project folder. +- We fixed an error in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- We fixed an issue that caused slow serialization of Mendix objects in microflow responses when entity access was not applied during retrieval. Serialization speed is now comparable as when entity access is applied. (Ticket 226097) - We fixed a non-fatal crash in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- We fixed an issue where trying to delete a huge amount (millions) of anonymous sessions during startup would cause OOM errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) +- We fixed an issue where JSON Import mappings stopped finding objects. (Ticket 258507) +- In the logic editors, we fixed a performance issue while locally running a project with many microflows. (Ticket 259254) +- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally (Ticket 259664) +- We fixed an issue that prevented some users to authenticate in Studio Pro. (Ticket 259700) +- SQLite files are now included in the service worker’s pre-cache list to ensure they are available offline. (Ticket 264140, Ticket 264910) +- We resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the synchronize_objects API. +- We fixed an error while changing application settings after renaming the project folder. - We fixed the following bugs in the version selector: - - When opening a widget .mpk the file was kept on hold even after closing the dialog, preventing it to be renamed or opened. - - Closing the "Version not found" dialog launched the selected Studio Pro version instead of just closing the dialog. - - The Studio Pro versions were not displayed with the correct format. + - When opening a widget .mpk the file was kept on hold even after closing the dialog, preventing it to be renamed or opened. + - Closing the "Version not found" dialog launched the selected Studio Pro version instead of just closing the dialog. + - The Studio Pro versions were not displayed with the correct format. - We now allow first time users to use Studio Pro without login in when opening Studio Pro for the first time. -- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally (Ticket 259664) -- We fixed an issue that prevented some users to authenticate in Studio Pro (Ticket 259700). -- We fixed an error in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) -- In the logic editors, we fixed a performance issue while locally running a project with many microflows. Ticket 259254 -- We fixed an issue where JSON Import mappings stopped finding objects. (Ticket 258507) - We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog about the app already being open. -- We fixed an issue where trying to delete a huge amount (~ millions) of anonymous sessions during startup would cause OOM errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) - We fixed the issue that invalid sessions without an associated user were never removed from the database. -- SQLite files are now included in the service worker’s pre-cache list to ensure they are available offline. (Ticket 264140, Ticket 264910) ### Deprecations From 7807be1970fdefc8da695f4644d3be22cc7d34fb Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Fri, 9 Jan 2026 15:22:48 +0100 Subject: [PATCH 3/4] Edit --- content/en/docs/releasenotes/studio-pro/9/9.24.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index 3e9d63e3f7f..db5e25e4b9e 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -33,20 +33,20 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a * We upgraded libraries to fix the following CVEs: CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-22227. * We upgraded the JDBC driver for Microsoft SQL Server to version 12.6.5, because of [CVE-2025-59250](https://www.cve.org/CVERecord?id=CVE-2025-59250). * If you connect to SQL Server using integrated security in a module such as [Database Connector](https://marketplace.mendix.com/link/component/2888), you may need to update the JDBC driver in `userlib` as well. -- We fixed an error in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- We fixed an error in the Studio Pro installer when the installer is checking if the .NET version is already installed or not. (Ticket 253218) - We fixed an issue that caused slow serialization of Mendix objects in microflow responses when entity access was not applied during retrieval. Serialization speed is now comparable as when entity access is applied. (Ticket 226097) -- We fixed a non-fatal crash in the studio pro installer when the installer is checking if the dotnet version is already installed or not. (Ticket 253218) +- We fixed a non-fatal crash in the Studio Pro installer when the installer is checking if the .NET version is already installed or not. (Ticket 253218) - We fixed an issue where trying to delete a huge amount (millions) of anonymous sessions during startup would cause OOM errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) - We fixed an issue where JSON Import mappings stopped finding objects. (Ticket 258507) - In the logic editors, we fixed a performance issue while locally running a project with many microflows. (Ticket 259254) -- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally (Ticket 259664) +- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally. (Ticket 259664) - We fixed an issue that prevented some users to authenticate in Studio Pro. (Ticket 259700) - SQLite files are now included in the service worker’s pre-cache list to ensure they are available offline. (Ticket 264140, Ticket 264910) -- We resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the synchronize_objects API. +- We resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the `synchronize_objects` API. - We fixed an error while changing application settings after renaming the project folder. - We fixed the following bugs in the version selector: - - When opening a widget .mpk the file was kept on hold even after closing the dialog, preventing it to be renamed or opened. - - Closing the "Version not found" dialog launched the selected Studio Pro version instead of just closing the dialog. + - When opening a widget **.mpk** the file was kept on hold even after closing the dialog popup, preventing it to be renamed or opened. + - Closing the "Version not found" dialog popup launched the selected Studio Pro version instead of just closing the dialog popup. - The Studio Pro versions were not displayed with the correct format. - We now allow first time users to use Studio Pro without login in when opening Studio Pro for the first time. - We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog about the app already being open. @@ -63,7 +63,6 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a - We upgraded the AWS S3 library used for S3 file storage backend from version 1 to 2. This new version of the library has stricter configuration handling and only supports AES for client side encryption. - ## 9.24.40 **Release date: October 6, 2025** From 470fa8e9eb5084a7711befab146233ef8b928d17 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Tue, 13 Jan 2026 09:56:48 +0100 Subject: [PATCH 4/4] Edit, change date --- content/en/docs/releasenotes/studio-pro/9/9.24.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/9/9.24.md b/content/en/docs/releasenotes/studio-pro/9/9.24.md index db5e25e4b9e..a85e3b363cc 100644 --- a/content/en/docs/releasenotes/studio-pro/9/9.24.md +++ b/content/en/docs/releasenotes/studio-pro/9/9.24.md @@ -13,7 +13,7 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a ## 9.24.41 -**Release date: January __, 2026** +**Release date: January 13, 2026** {{% button color="info" href="https://marketplace.mendix.com/link/studiopro/9.24.41" text="Go to Marketplace" title="Download version 9.24.41 from the Marketplace" %}} @@ -33,20 +33,19 @@ This is the [LTS](/releasenotes/studio-pro/lts-mts/#lts) version 9 release for a * We upgraded libraries to fix the following CVEs: CVE-2025-58056, CVE-2025-58057, CVE-2025-55163, CVE-2025-22227. * We upgraded the JDBC driver for Microsoft SQL Server to version 12.6.5, because of [CVE-2025-59250](https://www.cve.org/CVERecord?id=CVE-2025-59250). * If you connect to SQL Server using integrated security in a module such as [Database Connector](https://marketplace.mendix.com/link/component/2888), you may need to update the JDBC driver in `userlib` as well. -- We fixed an error in the Studio Pro installer when the installer is checking if the .NET version is already installed or not. (Ticket 253218) - We fixed an issue that caused slow serialization of Mendix objects in microflow responses when entity access was not applied during retrieval. Serialization speed is now comparable as when entity access is applied. (Ticket 226097) -- We fixed a non-fatal crash in the Studio Pro installer when the installer is checking if the .NET version is already installed or not. (Ticket 253218) +- We fixed an error in the Studio Pro installer when the installer is checking if the .NET version is already installed or not. (Ticket 253218) - We fixed an issue where trying to delete a huge amount (millions) of anonymous sessions during startup would cause OOM errors. We now delete sessions and anonymous users in batches to avoid this problem. (Ticket 257047) - We fixed an issue where JSON Import mappings stopped finding objects. (Ticket 258507) -- In the logic editors, we fixed a performance issue while locally running a project with many microflows. (Ticket 259254) -- We fixed an issue where unsaved changes of the System Text editor would be committed when running the app locally. (Ticket 259664) +- In the logic editors, we fixed a performance issue that affected locally running projects containing several microflows. (Ticket 259254) +- We fixed an issue where unsaved changes of the **System Text** editor would be committed when running the app locally. (Ticket 259664) - We fixed an issue that prevented some users to authenticate in Studio Pro. (Ticket 259700) - SQLite files are now included in the service worker’s pre-cache list to ensure they are available offline. (Ticket 264140, Ticket 264910) - We resolved an issue where passwords, when having write access for the password attribute, could be modified directly through the `synchronize_objects` API. - We fixed an error while changing application settings after renaming the project folder. - We fixed the following bugs in the version selector: - When opening a widget **.mpk** the file was kept on hold even after closing the dialog popup, preventing it to be renamed or opened. - - Closing the "Version not found" dialog popup launched the selected Studio Pro version instead of just closing the dialog popup. + - Closing the **Version not found** dialog popup launched the selected Studio Pro version instead of just closing the dialog popup. - The Studio Pro versions were not displayed with the correct format. - We now allow first time users to use Studio Pro without login in when opening Studio Pro for the first time. - We fixed an issue in Studio Pro where restarting Windows with an open app and then opening the app again would result in a warning dialog about the app already being open.