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..db5e25e4b9e 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,58 @@ 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 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. +- 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. +- 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 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 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. +- We fixed the issue that invalid sessions without an associated user were never removed from the database. + +### 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**