--- title: R3 2018 SP2 page_title: R3 2018 SP2 description: R3 2018 SP2 slug: telerikreporting/upgrade/2018/r3-2018-sp2 tags: r3,2018,sp2 published: True position: 8 --- # R3 2018 SP2 This article explains the manual changes required when upgrading to Telerik Reporting R3 2018 SP2 (12.2.18.1129). ## Changes ### WPF Report Viewer The viewer is build with Telerik UI Controls for WPF __2018.3.1016.40__. 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%}). ### Silverlight Report Viewer The viewer is build with Telerik UI Controls for Silverlight __2018.3.1016.1050__. ## Dependencies ### HTML5 Report Viewer Dependencies 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: * Telerik Kendo UI (__2015.3.1111__ or later) * jQuery (__1.9.1__ or later) * Browser's native support for promises. When the browser does not support promises the viewer will automatically load a promise polyfill from [Polyfill.io](https://polyfill.io) unless one is not already loaded in the application. ### Angular Report Viewer Dependencies 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: * Angular (__4.0.0__ or later) * jQuery (__3.2.1__) ### HttpClient Dependencies Connecting a desktop report viewer (WinForms or WPF) to a REST service or Report Server instance requires the following NuGet packages: * Newtonsoft.Json (__9.0.1__ or later) * Microsoft.AspNet.WebApi.Client (__4.0.30506__ or later) ### WebServiceDataSource Dependencies The [Overview]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/webservicedatasource-component/overview%}) requires the following NuGet packages: * Microsoft.Net.Http (__2.0.20710__ or later) * Newtonsoft.Json (__9.0.1__ or later) ### ASP.NET WebAPI REST Report Service Dependencies 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: * Microsoft ASP.NET Web API (__4.0.20710.0__ or later) * Newtonsoft.Json (__9.0.1__ or later) ### ServiceStack Report Service Dependencies 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__): ### CubeDataSource Dependencies 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. ### Database Cache Provider Dependencies 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.