Microsoft SQL Server Database Storage now provides an option to configure the SqlConnection CommandTimeout property
A new endpoint "/api/reports/version" has been added to the REST Service implementations. Useful when troubleshooting scenarios where the client and server versions mismatch.
IReportEngine interface now has a new method GetReportingVersion
The method is used internally by the REST Service implementations to return the actual version of Telerik Reporting assemblies through the /reports/version route. All custom implementations of this interface need to include this new method GetReportingVersion().
You can now display a list of recently opened reports in the main menu of Web Report Designer.
WebReportDesigner now shows better UI messages in scenarios when the uploading of a report fails or gets rejected.
User can now switch between Grid and List views in the OpenReport dialog of Web Report Designer.
An error message is now displayed when the report property SkipBlankPages is True and there is an error in the report.
Increased precision in text rendering on Linux and Apple macOS platforms.
The Report class now has a public GetDataSources() method which returns a collection with all data sources in the report definition.
PathIcons in CommandBar buttons of WinUI Viewer have been replaced with FontIcons to achieve icons consistent behavior in High Contrast themes.
Telerik.ReportViewer.WinUI and Telerik.ReportViewer.WinUI.Themes assemblies now target AnyCPU platform.
Tooltips on report contents are now displayed in WinUI Viewer.
Fixes
Standalone Report Designer
ReportSection's Height property allows to be reset.
Web Designer
CSV wizard - Separators page, no errors are shown for invalid data.
The "Add Parameter" button in DataSource wizards routes to Index.razor page in Blazor Web Report Designer.
A NullReferenceException message is shown when adding a color to the ColorPalette of a Graph or Map item.
ReportDesignerControllerBase.RenderPictureBoxAsync does not respect IDefinitionStorage.BaseDir.
An error message "An error has occurred. NaN is not a valid value for Int32." is shown when pasting HEX color value in Background Color input.
Close the open dialog when a report starts opening.
Color value set as text in the input is not applied when you click on the design surface or another input.
Combined width / height editors in PaperSizeEditor should not allow resetting when disabled.
CSV Data Source Wizard does not allow to reset a column name.
CSV Data Source Wizard does not persist the column names correctly.
Data source CalculatedFields are not shown in a table wizard and explorer tree until report is saved.
DateTime values are not fully visible in DateTime scale properties.
Error "Could not create instance of 'JsonDataSource'. TypeError: Cannot read property 'push' of undefined" when trying to open JsonDataSource wizard and a report parameter is selected.
Font alignment options are not positioned correctly in the Font editor.
InstanceType editors do not have reset.
Multiple reports can be selected in open dialog.
Opening or creating a report after the initial report failed to load is creating a second design surface.
Search in open report dialog is using "StartsWith" and not "Contains".
SQL Data Source Wizard does not preview the correct result set if the query has been changed.
Switching between "Date only" and "DateTime" types in DateTimeScale shows the incorrect Date editor.
The "Map Columns to Type" page in CSV Data Source Wizard does not have column name validation.
The action editor fails to update its value when selecting the (none) option.
The Color editor shows "undefined" labels when editing the ColorPalette of a Graph or Map item.
The CSV Data Source wizard does not display the types in the "Map Columns to Type" page.
The CSV DataSource wizard fails to preview when non-letter characters are used in column names.
The Height property in ReportSections is not mergeable.
The JSON DataSource Wizard allows to upload an external file even when an inline file is selected.
The ShapeType editor contains a redundant "Choose an option" entry.
The Width editor of Report item and the Height editor of ReportSection item have Reset button.
Visual artifacts are shown in the Open Report dialog while the last opened report is loading.
When the "Close Upload" button in Open Reports dialog is clicked, the uploaded report is not shown in the list with the available for opening reports.
Rendering
The generated PDF or XLS files are corrupted when the report's SkipBlankPages property is set to True and there's no data in the report.
WebAPI ASP.NET Core
Selecting a value with no fractional part from a multivalue report parameter of type "float" throws an exception in .NET Core 3.1+ applications.
WebForms Report Viewer (legacy)
The legacy ASP.NET WebForms viewer has a Path traversal vulnerability.
WinUI Report Viewer
"Go to first" and "Go to last" button in High Contrast Black theme are with incorrect icon.
"Processing Resources failed with error: Duplicate entry." after update of Telerik WinUI controls.
Multiselect parameter editor allows entering random text rather than selecting a value from the provided list.
No dialog shown when trying to export to formats Excel 97-2003, Web archive, XPS when the report is loaded from report server.
The file name contains two dots before the extension when exporting to any format and the viewer is connected to a remote rendering engine.
The loader's overlay text is overlapping the report contents when exporting.
Visual Studio Item Templates
Additional nested Pages folder is added if you add new item for Blazor viewer or designer while having the existing Pages folder selected.
The log contains misleading message, informing that a NuGet package is installed when it is not.