Telerik Reporting 2024 Q4 (18.3.24.1112)

Released: Nov 13, 2024

2024 Q4 (18.3.24.1112) での更新項目

機能

  • Support for .NET 9
    • Added support for .NET 9 for Reporting engine, REST Services, and Standalone Report Designer for .NET.
  • Enhanced tooling for managing extensibility assemblies in Standalone Report Designers
    • Both Standalone Report Designers provide UI to manage the extensibility assemblies used for data-binding and user functions. Now custom assemblies can be loaded in the designer without manually modifying the configuration files and restarting the application.
  • Simplified integration of Report Viewer REST service into ASP.NET Core applications
    • The configuration of Report Viewer REST Service into ASP.NET Core applications now takes just two lines of code.
  • 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
    • PictureBox item now allows showing stylized explanatory text when the Image property cannot be initialized.
    • Standalone Report Designer tabs/reports now can be closed using the mouse middle click.
    • Standalone Report Designer for .NET now renders RTL text correctly in preview using Skia rendering engine.
    • Improved support for Right-To-Left text rendering in PDF format using Skia rendering engine.
  • What's Changed
    • The ASP.NET WebForms Report Viewer is no longer distributed with Telerik Reporting. It is advised to switch to its successor - the HTML5 ASP.NET WebForms Report Viewer.
    • Native Blazor Viewer reference to Telerik UI for Blazor has been updated to 6.2.0.
    • .NET 7 is no longer supported. All .NET 7-related assets are no longer distributed. It is advised to use the .NET 8 and .NET 9 assets instead.
    • ASP.NET MVC Core implementation of Reporting REST Service for .NET Framework is no longer distributed.
    • Added support in Web Designer allowing use of Mac's Command key for multiple selection of report items.

不具合の修正

  • Configuration
    • Fixed issue where new assembly references were not respected when added through ReportProcessor's IConfiguration instance.
  • 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".
  • Standalone Report 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 SQL Data Source Wizard did not fetch the connection information securely.
    • Fixed issue where OK button text is spelled with small k.
  • Installation
    • Telerik.Reporting NuGet package had a redundant dependency to ResXResourceReader.NetStandard package.
  • Processing
    • Fixed issue where the Uri Utility function was not recognized in runtime.
    • Fixed issue where ReportProcessor did not respect the IConfiguration sent through its constructor.
  • 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.
    • Fixed issue where some Emoji characters were not displayed correctly when exporting to PDF using Skia Graphics Engine.
  • WebAPI
    • Fixed issue where setting ReportServiceConfiguration.ClientSessionTimeout to a value larger than 2147483 sent redundant KeepClientAlive requests to the service.
  • Native Angular Report Viewer
    • Fixed issue where Boolean parameter with value False was treated as invalid when the Preview button was clicked.
  • Native Blazor Report Viewer
    • Fixed issue where incorrect error message "Unable to get report parameters" was shown when the ReportSource property was not set.
  • Web Forms HTML5 Report Viewer
    • Fixed issue where the PersistSession property of the HTML5 WebForms Report Viewer was set to True by default.