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.