Skip to content

Commit ce37079

Browse files
todorarabadzhievbankovaprgsighristovmzanevdnikolov-prg
authored
2025 q1 release (#1624)
* Add upgrade path for 2025 Q1 (19.0.25.212) * Update 2025-q1-19-0-25-212.md - fixed versions and added Microsoft.Data.SqlClient dependency. added items in Changes section: - ValidateReportPaths - AllowCultureDependentDataFieldNames * Update how-to-configure-an-mssql-database-storage.md (#1609) * Update how-to-configure-an-mssql-database-storage.md * Update 2025-q1-19-0-25-212.md * Update how-to-configure-an-mssql-database-storage.md * Update 2025-q1-19-0-25-212.md * Update 2025-q1-19-0-25-212.md --------- Co-authored-by: Dimitar Nikolov <[email protected]> * Update 2025-q1-19-0-25-212.md (#1610) --------- Co-authored-by: Kristina Bankova <[email protected]> Co-authored-by: Ivan Hristov <[email protected]> Co-authored-by: Momchil Zanev <[email protected]> Co-authored-by: Dimitar Nikolov <[email protected]>
1 parent 376db7c commit ce37079

File tree

2 files changed

+144
-0
lines changed

2 files changed

+144
-0
lines changed

embedding-reports/host-the-report-engine-remotely/rest-service-storage/how-to-configure-an-mssql-database-storage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ This article explains how to configure an MSSQL Database for the Reporting REST
9595
}
9696
````
9797

98+
> Since the **Telerik Reporting Q1 2025** release, the MSSQL storage relies on `System.Data.SqlClient` to connect to the provided database in .NET Framework applications, and on `Microsoft.Data.SqlClient` in .NET applications. In previous versions, the `System.Data.SqlClient` data provider was used for each target framework.
9899
99100
## See Also
100101

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
---
2+
title: 2025 Q1 (19.0.25.211)
3+
page_title: 2025 Q1 19.0.25.211 Release Overview
4+
description: "See the changes introduced with Telerik Reporting 2025 Q1 (19.0.25.211) that should be considered before upgrading, and the 3rd party products & packages this version depends on."
5+
slug: telerikreporting/upgrade/2025/2025-q1-19-0-25-211
6+
tags: q1,2025
7+
published: True
8+
position: 0
9+
---
10+
11+
# 2025 Q1 (19.0.25.211) Changes and Dependencies
12+
13+
This article explains the manual changes required when upgrading to Telerik Reporting 2025 Q1 (19.0.25.211).
14+
15+
## Changes
16+
17+
### REST Service implementations
18+
19+
For improved security, the default resolving mechanism of UriReportSourceResolver now respects only application root folder and its subfolders. The behavior can be controlled from the **ValidateReportPaths** configuration property.
20+
21+
### Processing
22+
23+
For improved performance, the data fields operations are done using invariant culture string comparison. The behavior can be controlled from the **AllowCultureDependentDataFieldNames** configuration property.
24+
The sensitive entries output in trace logs are now sanitized.
25+
26+
### WinUI Report Viewer
27+
28+
The viewer is built with Telerik UI for WinUI __3.0.0__.
29+
30+
### WPF Report Viewer for .NET Framework
31+
32+
The viewer is built with Telerik UI Controls for WPF __2025.1.211.462__. If you are using a newer version, consider adding binding redirects. For more information see: [How to Add report viewer to a WPF .NET Framework project]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/wpf-application/how-to-add-report-viewer-to-a-wpf-.net-framework-project%}).
33+
34+
### WPF Report Viewer for .NET 6
35+
36+
The viewer is built with Telerik UI Controls for WPF __2025.1.211.60__ and targets .NET 6.
37+
38+
### WPF Report Viewer for .NET 8
39+
40+
The viewer is built with Telerik UI Controls for WPF __2025.1.211.80__ and targets .NET 8.
41+
42+
### Standalone Report Designer targeting .NET Framework 4.6.2
43+
44+
TRDX, TRDP, and TRBP report definitions created by the Standalone Report Designer now use schema version __http://schemas.telerik.com/reporting/2025/1.0__.
45+
46+
### Standalone Report Designer for .NET targeting .NET 8.0
47+
48+
TRDX, TRDP, and TRBP report definitions created by the Standalone Report Designer for .NET now use schema version __http://schemas.telerik.com/reporting/2025/1.0__.
49+
50+
### Report Server for .NET
51+
52+
Report Server for .NET uses schema version __http://schemas.telerik.com/reporting/2025/1.0__.
53+
54+
## Dependencies
55+
56+
### Web Report Designer Dependencies
57+
58+
The [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%}) depends on the following libraries:
59+
60+
* Telerik Kendo UI (__2022.3.913__ or later)
61+
* jQuery (__1.9.1__ or later)
62+
* Browser's native support for Promise objects. When the browser does not support Promise, the viewer will not try to automatically load it. It's the responsibility of the developer to load Promise functionality from a trusted source in the application.
63+
64+
### HTML5 Report Viewer Dependencies
65+
66+
The [HTML5 Report Viewer]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/overview%}) depends on the following libraries:
67+
68+
* Telerik Kendo UI (__2022.3.913__ or later)
69+
* jQuery (__1.9.1__ or later)
70+
* Browser's native support for Promise objects. When the browser does not support Promise, the viewer will not try to automatically load it. It's the responsibility of the developer to load Promise functionality from a trusted source in the application.
71+
72+
### Angular Report Viewer Dependencies
73+
74+
The [Angular Report Viewer]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/angular-report-viewer/angular-report-viewer-overview%}) depends on the following:
75+
76+
* Angular (__16.0.0__ or later)
77+
* jQuery (__^1.10.0 || ^2.2.0 || ^3.7.0"__)
78+
79+
### Native Angular Report Viewer
80+
81+
* Angular (__16.0.0__ or later)
82+
* Kendo UI for Angular __17.2.*__.
83+
84+
### React Report Viewer Dependencies
85+
86+
The [React Report Viewer]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/react-report-viewer/react-report-viewer-overview%}) depends on the following:
87+
88+
* React (__16.8.6__ or later)
89+
* React-DOM (__16.8.6__ or later)
90+
* jQuery (__3.2.1__)
91+
92+
### Native Blazor Report Viewer
93+
94+
The viewer is built with Telerik UI for Blazor __7.1.0__.
95+
96+
### HttpClient Dependencies
97+
98+
Connecting a desktop report viewer (WinForms or WPF) to a REST service or Report Server instance requires the following NuGet packages:
99+
100+
* Newtonsoft.Json (__13.0.1__ or later for .NET Framework and .NET Core projects)
101+
* Microsoft.AspNet.WebApi.Client (__6.0.0__ or later for .NET Framework projects, __5.2.7__ or later for .NET Core projects)
102+
103+
### WebServiceDataSource Component Dependencies
104+
105+
The [WebServiceDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview%}) requires the following NuGet packages:
106+
107+
* Microsoft.Net.Http (__2.2.29__ or later)
108+
* Newtonsoft.Json (__13.0.1.0__ or later)
109+
110+
### ASP.NET WebAPI REST Report Service Dependencies
111+
112+
The [ASP.NET WebAPI REST Report Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/rest-api-reference/overview%}) requires the following NuGet packages:
113+
114+
* Microsoft ASP.NET Web API (__5.3.0__ or later)
115+
* Newtonsoft.Json (__13.0.1.0__ or later)
116+
117+
### ServiceStack Report Service Dependencies
118+
119+
The [ServiceStack Report Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/servicestack-implementation/how-to-add-telerik-reporting-rest-servicestack-to-web-application%}) uses ServiceStack (__3.9.70.0__):
120+
121+
### CubeDataSource Dependencies
122+
123+
If you are using [CubeDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/cubedatasource-component/overview%}), the version of your Microsoft.AnalysisServices.AdomdClient should be __10.0.0.0__ or later.
124+
125+
### Database Cache Provider Dependencies
126+
127+
If you are using [Database Cache Provider]({%slug telerikreporting/using-reports-in-applications/export-and-configure/cache-management/other-reportviewer-controls/configuring-the-database-cache-provider%}), the version of your Telerik Data Access ORM should be __2015.1.225.1__ or later.
128+
129+
### Internal Cache
130+
131+
The internal cache uses SQLite version __3.33.0__ for .NET Framework projects and __3.38.0__ for .NET 6+ projects.
132+
133+
### REST Service Redis Storage Dependencies
134+
135+
The [REST Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/overview%}) with [Redis Storage implementation]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/rest-service-storage/how-to-use-redis-storage%}) depends on one of the following:
136+
137+
* StackExchange.Redis version 2.8.16 or greater.
138+
139+
### REST Service MSSQL Storage Dependencies
140+
141+
The [REST Service]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/overview%}) with [MSSQL Storage implementation]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/rest-service-storage/how-to-configure-an-mssql-database-storage%}) depends on:
142+
143+
* System.Data.SqlClient version 4.0 (depending on the installed .NET Framework runtime) for .NET Framework projects and [Microsoft.Data.SqlClient v5.2.2](https://www.nuget.org/packages/Microsoft.Data.SqlClient/5.2.2) or greater for .NET 6+ projects.

0 commit comments

Comments
 (0)