Telerik Report Server 2024 Q4 (10.3.24.1112)

Released: Nov 13, 2024

2024 Q4 (10.3.24.1112) での更新項目

機能

  • Strengthened encryption on Report Server's sensitive assets
    • Report Server's sensitive assets are now encrypted with industry-grade encryption algorithms. New installations will require setting up this functionality. When upgrading an existing installation, the administrator should configure the encryption.
  • MSSQL-provisioning for containerized Report Server for .NET
    • Report Server for .NET now provisions the MSSQL assets storage when started in a Docker container, greatly simplifying the deployment process.
  • User-invoked initial report preview
    • The report definition now has a new AutoRun property, allowing to prevent the loading of long-running reports until the report parameters are configured. This functionality is accessible in all HTML5-based report viewers, desktop report viewers, and Preview panels in Standalone Report Designer applications.
  • What's Improved
    • Report Server for .NET and Report Server Agent for .NET now use SeriLog to log application traces and exceptions. SeriLog's configuration can be set through appsettings.json file.
    • PictureBox item now allows showing stylized explanatory text when the Image property cannot be initialized.
    • Report Server for .NET now has a built-in rate limiter on anonymous endpoints.
    • Standalone Report Designer tabs/reports now can be closed using the mouse middle click.
  • What's Changed
    • In a new Report Server installation CORS will be disabled by default for all origins.
    • Added support in Web Designer allowing use of Mac's Command key for multiple selection of report items.

不具合の修正

  • SQL Data Source
    • Fixed issue where accessing stored procedures in a MySQL database threw exception "Mysql.Data.MySqlClient.MySqlCommand cannot be converted to type System.Data.SqlClient.SqlCommand".
  • Desktop Designer
    • Fixed issue where Report Explorer window was not updated when adding a Parameter or a new Style Rule.
    • Fixed issue where loading a ReportBook report in Standalone Report Designer showed error "The type "Telerik.Reporting.UserReportBook" cannot be loaded".
  • Web Designer
    • Fixed issue where SQL Data Source Wizard would break when the database connection string contained '%' characters.
    • Fixed issue where HTMLTextBox editor did not show localized strings.
    • Fixed issue where SqlDataSource Wizard did not fetch the connection information securely.
  • Installation
    • Fixed issue where "Access to the port is denied" exception was thrown when installing both Report Server and Report Server for .NET using the dedicated user ReportServerUser.
  • Processing
    • Fixed issue where the Uri Utility function was not recognized in runtime.
  • Rendering
    • Fixed issue where the exception "Collection was modified; enumeration operation may not execute." was thrown occasionally when rendering report using multiple threads.
  • OpenXML Rendering
    • Fixed issue where OpenXML rendering extensions rendered graphics in EMF format without checking if it is supported by the current platform.
  • PDF Rendering
    • Fixed issue where "System.ArgumentException: An item with the same key has already been added" exception was thrown when rendering to PDF with enabled accessibility and repeating bookmark actions.
    • Fixed issue where "Object reference not set to an instance of an object." exception was thrown when Accessibility was enabled for PDF rendering in a report with HtmlTextBox in Table.
  • Report Server
    • Fixed issue where performing a product installation using the dedicated ReportServerUser created a separate folder in machine's Users directory if the user exists.
    • Remediated security vulnerability where hard-coded credentials were used for temporary and cache data encryption.
  • Report Server .NET
    • Fixed issue where creating user password with length less than 12 symbols was allowed.
    • Fixed issue after installation using the dedicated ReportServerUser where the Service Agent application was not accessible.
    • Fixed issue when upgrading a Report Server installation, the "Report Server for .NET" feature was not detected as installed.
    • Fixed issue where user permissions were not applied to ProgramData\Telerik\Reporting folder after new installation.
  • Server .NET REST API
    • Fixed issue where SMTP settings were not applied correctly after the storage was changed.
  • Server REST API
    • Fixed issue where HTML5-based report viewers showed message "The endpoint "Resources" is currently not accessible." when repeatedly rendering a report in a short timeframe.
  • Server Manager
    • Fixed issue when creating a new user, the leading and trailing whitespaces were not trimmed.
  • REST WebAPI
    • Fixed issue where setting ReportServiceConfiguration.ClientSessionTimeout to a value larger than 2147483 sent redundant KeepClientAlive requests to the service.