For a detailed list of changes, see the ServicePack.pdf in your installation and the Service Pack download area.
Features:
- Support for Windows 11 24H2: Ensuring compatibility with the latest Windows update.
Improvements
Web Components
- Web Report Designer Configuration: Added IgnorePrinterConfiguration to WebReportDesignerConfig. When set to true, the printer configuration is ignored and a default is always used otherwise the printer configuration for the repository item is used.
.NET
- Caching Mechanisms: Implemented multiple caching mechanisms to decrease server load by reducing the frequency of web server requests during operations with large data structures in the Web Designer.
Designer
- Enhanced Mail Provider Handling: By setting the option LL_OPTION_COMPAT_SHOWMAILPROVIDER (419) to 1, any already available value for LL.MAIL.Provider will be shown again in designer and also be stored again in projectfile like in LL27 and previous versions.
- MAPI Mail Operation Fixes: Fixed issues with the “MSMAPI” provider, ensuring that lengthy MAPI mail operations do not show the “server not responding” dialog if an OLE message filter is installed.
- XMAPI Improvements: In individual cases, certain email addresses could lead to the mail dispatch via XMAPI being aborted. The processing of “temporary address entries” has been improved.
- MultipleReader-Sync Object Handling: Improved handling of MultipleReader-Sync object, fixes a possible deadlock with the BLOB files in the storage file.
Report Server
- Caching Mechanisms: Implemented multiple caching mechanisms to decrease server load by reducing the frequency of web server requests during operations with large data structures in the Web Designer.
- Enhanced Performance for MSSQL Datasource: The MSSQL Datasource will now load only the schema information of routines in use, enhancing performance.
Other
- Project Template Loading: If a project template cannot be loaded, an interactive message box is typically displayed to inform the user. However, we now suppress this message box when the loading attempt is made through LlProjectOpen (i.e., the DOM API), since this API is generally intended for non-interactive use. This change only affects the display of the message box; all return values remain unchanged.
- Internetmarke: Update/Compatibility to the price list of Deutsche Post since 01.07.2024.
Security
.NET
- Npgsql Update: Updated Npgsql to version 8.0.3 to mitigate CVE-2024-32655.
Web Components
- Vite Update: Updated Vite to 5.3.1 and vite-tsconfig-paths to 4.3.2 to tackle CVE-2024-4068.
Other
- Identity.Client Update: Updated Microsoft.Identity.Client to 4.61.3 to tackle CVE-2024-35255.