Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9f833e4
Merge pull request #867 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild Apr 22, 2026
d6287d4
Altered the Platform details in UG.
PrashanthSundhar Apr 29, 2026
64b287c
Merge pull request #869 from syncfusion-content/220139
KalapJohnsonPeterPaulraj Apr 29, 2026
d04ea61
Altered the Platform details in UG.
PrashanthSundhar Apr 29, 2026
9bc7de2
Merge pull request #870 from syncfusion-content/220139
KalapJohnsonPeterPaulraj Apr 29, 2026
385dd0c
Merge pull request #874 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild May 5, 2026
6762e03
Merge pull request #877 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild May 12, 2026
2e68ff6
Merge pull request #879 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild May 18, 2026
5a7e883
Updated the content for registering multiple keys in licensing/how-to…
ParanthamanPalani May 21, 2026
3a4a59b
Merge pull request #880 from syncfusion-content/SF5400_CH
KarthiGanesh-CV May 21, 2026
35eb4a7
Corrected misalignment of 'or' text
ParanthamanPalani May 21, 2026
e95ee97
Merge pull request #881 from syncfusion-content/SF5400_CH
KarthiGanesh-CV May 21, 2026
9aa1fdb
Removed the empty line
ParanthamanPalani May 21, 2026
f7af2d2
Merge pull request #882 from syncfusion-content/SF5400_CH
KarthiGanesh-CV May 21, 2026
2817e55
Merge pull request #885 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild May 26, 2026
a60b31c
Added the content for generating multiple keys.
ParanthamanPalani Jun 1, 2026
2bff973
Resized the image for fixing CI issue.
ParanthamanPalani Jun 1, 2026
8f0e0bd
Resized the previous images which causes the CI issues.
ParanthamanPalani Jun 1, 2026
1e109d0
Merge pull request #887 from syncfusion-content/Sf5400_GMK
KarthiGanesh-CV Jun 1, 2026
43a944a
Merge pull request #890 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild Jun 13, 2026
d1bc1d8
Merge pull request #892 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild Jun 18, 2026
8299ee2
Merge pull request #894 from Syncfusion-Content/hotfix/hotfix-v33.2.3
SyncfusionBuild Jun 24, 2026
4de6cdd
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Jun 25, 2026
babb9ed
1030880 - Telemetry support is added for Syncfusion Document SDKs.
GowthamrajKumar25 Jun 29, 2026
35a84ac
Resolved CI error in general folder due to improper naming.
GowthamrajKumar25 Jun 29, 2026
3b0bde3
Merge pull request #896 from syncfusion-content/telemetry
kannans24 Jun 29, 2026
55d917d
1030880: Addressed the Review feedbacks in Telemetry
VenkateshwaranSF5013 Jun 30, 2026
1bc5b6f
Merge pull request #897 from syncfusion-content/telemetry-common
kannans24 Jun 30, 2026
d8c9517
Added the release notes MD file and corresponding node entry in the T…
DeepakRajSundar Jun 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions Common-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<a href="/common/essential-studio/Syncfusion-version-supported-os">Supported OS details for Essential Studio versions</a>
</li>
<li>
<a href="/Common/Essential-Studio/Preview-Sample-Support.md">Preview Sample Support</a>
<a href="/Common/Essential-Studio/Preview-Sample-Support">Preview Sample Support</a>
</li>
</ul>
</li>
Expand Down Expand Up @@ -142,6 +142,9 @@
<li><a href="/common/essential-studio/applying-patches/How-to-refer-the-local-assemblies-in-the-Visual-Studio-project-instead-of-private-NuGet-server">How to refer the local assemblies in the Visual Studio project instead of private NuGet server</a></li>
</ul>
</li>
<li>
<a href="/common/essential-studio/telemetry">Telemetry</a>
</li>
<li>
<a href="/common/essential-studio/utilities">Utilities</a>
</li>
Expand Down Expand Up @@ -185,7 +188,7 @@
</li>
<li>
Release Notes
<ul>
<ul><li>2026 Volume 2 - v34.1.*<ul><li><a href="/common/essential-studio/release-notes/v34.1.29">v34.1.29 Main Release</a></li></ul></li>
<li>2026 Volume 1 - v33.*
<ul>
<li> Weekly Nuget Release
Expand Down
181 changes: 181 additions & 0 deletions Common/Essential-Studio/Release-notes/v34.1.29.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
---
title: Syncfusion Essential Studio® Release Notes - v34.1.29
description: Learn here about the controls in the Syncfusion Essential Studio® 2026 Volume 2 Main Release - Release Notes - v34.1.29
platform: common
documentation: ug
---

# Syncfusion Essential Studio® - v34.1.29 Release Notes

{% include release-info.html date="July 01, 2026" version="v34.1.29" %}


<table>
<tr>
<th>
Categories</th><th>
Platform</th><th>
Release Notes</th><th>
Read Me</th></tr>
<tr>
<td rowspan="8">
WEB
</td>
<td>
ASP.NET MVC
</td>
<td>{{'[https://ej2.syncfusion.com/aspnetmvc/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/aspnetmvc/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/ASPMVC.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/ASPMVC.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
ASP.NET Core
</td>
<td>{{'[https://ej2.syncfusion.com/aspnetcore/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/aspnetcore/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/ASPNETCORE.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/ASPNETCORE.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
JavaScript
</td>
<td>{{'[https://ej2.syncfusion.com/javascript/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/javascript/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/JavaScript.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/JavaScript.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
Angular
</td>
<td>{{'[https://ej2.syncfusion.com/angular/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/angular/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Angular.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Angular.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
React
</td>
<td>{{'[https://ej2.syncfusion.com/react/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/react/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/React.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/React.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
TypeScript
</td>
<td>{{'[https://ej2.syncfusion.com/documentation/release-notes/34.1.29?lang=typescript](https://ej2.syncfusion.com/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/TypeScript.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/TypeScript.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
Vue
</td>
<td>{{'[https://ej2.syncfusion.com/vue/documentation/release-notes/34.1.29](https://ej2.syncfusion.com/vue/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Vue.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Vue.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
Blazor
</td>
<td>{{'[https://blazor.syncfusion.com/documentation/release-notes/34.1.29/](https://blazor.syncfusion.com/documentation/release-notes/34.1.29/)' | markdownify }}
</td>
<td>{{'[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Blazor.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/web/Blazor.html)' | markdownify }}
</td>
</tr>
<tr>
<td rowspan="5">
Desktop
</td>
<td>
Windows Forms
</td>
<td>{{ '[https://help.syncfusion.com/windowsforms/release-notes/v34.1.29](/windowsforms/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WindowsForms.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WindowsForms.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
WPF
</td>
<td>{{ '[https://help.syncfusion.com/wpf/release-notes/v34.1.29](/wpf/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WPF.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WPF.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
UWP
</td>
<td>{{ '[https://help.syncfusion.com/uwp/release-notes/v34.1.29](/uwp/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/UniversalWindows.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/UniversalWindows.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
WinUI
</td>
<td>{{ '[https://help.syncfusion.com/winui/release-notes/v34.1.29](https://help.syncfusion.com/winui/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WinUI.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/WinUI.html)' | markdownify }}
</td>
</tr>
<tr>
<td>
MAUI
</td>
<td>{{ '[https://help.syncfusion.com/maui/release-notes/v34.1.29](https://help.syncfusion.com/maui/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/.NETMAUI.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/.NETMAUI.html)' | markdownify }}
</td>
</tr>
<tr>
<td rowspan="2">
Mobile
</td>
<td>
Universal Windows Platform
</td>
<td>{{ '[https://help.syncfusion.com/uwp/release-notes/v34.1.29](/uwp/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/UniversalWindows.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/UniversalWindows.html)' | markdownify }}
</td>
</tr>

<tr>
<td>
MAUI
</td>
<td>{{ '[https://help.syncfusion.com/maui/release-notes/v34.1.29](https://help.syncfusion.com/maui/release-notes/v34.1.29)' | markdownify }}
</td>
<td>{{ '[http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/.NETMAUI.html](http://files2.syncfusion.com/Installs/v34.1.29/ReadMe/.NETMAUI.html)' | markdownify }}
</td>
</tr>




<tr>
<td>
Document Solutions
</td>
<td>
Document Solutions
</td>
<td>{{ '[https://help.syncfusion.com/document-processing/release-notes/v34.1.29](/document-processing/release-notes/v34.1.29)' | markdownify }}
</td>
<td>
</td>
</tr>
</table>
184 changes: 184 additions & 0 deletions Common/Essential-Studio/Telemetry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
---
title: Essential Studio Telemetry | Common | Syncfusion
description: Syncfusion® Telemetry collects anonymous usage data in .NET to improve product quality, track feature adoption, and guide product planning.
platform: common
control: Essential Studio
documentation: ug
---

# Syncfusion<sup>&reg;</sup> Telemetry

Syncfusion<sup>&reg;</sup> Telemetry library collects **anonymous usage data** to improve product quality and user experience. This data helps us better understand product usage, feature adoption, usage trends, and make informed decisions about future product planning.

Telemetry is **enabled by default**. However, you can disable it at any time if required.

N> Telemetry is automatically disabled in production environments. No data is collected from deployed applications or end users.

N> Starting from v34.1.xx, Telemetry support is added for Syncfusion Document SDKs.

## Why do we collect telemetry?

We collect telemetry data to:

* Understand feature adoption and usage trends
* Identify frequently used components and frameworks
* Prioritize future product planning and investments.
* Detect compatibility trends across:
* .NET versions
* Operating systems
* Development environments

## What data is collected?

Syncfusion<sup>&reg;</sup> collects only a limited set of anonymous usage data during development to understand product usage and improve product planning. The following data is collected **only in development mode:**

<table>
<thead>
<tr>
<th><b>Field</b></th>
<th><b>Description</b></th>
</tr>
</thead>
<tbody>
<tr>
<td>Architecture</td>
<td>System architecture information (e.g., x64, x86)</td>
</tr>
<tr>
<td>Component Name</td>
<td>Syncfusion component being used</td>
</tr>
<tr>
<td>Assembly Name</td>
<td>Syncfusion assembly or package in use</td>
</tr>
<tr>
<td>SDK Name</td>
<td>Syncfusion SDK being used</td>
</tr>
<tr>
<td>SDK Version</td>
<td>SDK version shipped with the product</td>
</tr>
<tr>
<td>Framework</td>
<td>Target development framework (e.g., .NET, .NET Core)</td>
</tr>
<tr>
<td>Framework Version</td>
<td>Version of the target framework (e.g., .NET 10.0.9)</td>
</tr>
<tr>
<td>Operating System</td>
<td>Operating system used during development</td>
</tr>
<tr>
<td>Session ID</td>
<td>Unique session identifier (hashed value)</td>
</tr>
<tr>
<td>Event Name</td>
<td>Product events name</td>
</tr>
</tbody>
</table>

N> No user-generated content (e.g., code, files, or personal data) is collected.

## Where Does Telemetry Apply?

Telemetry applies only to the use of Syncfusion<sup>&reg;</sup> products during development.

* It is limited to **developer environments**
* It focuses on **product and feature usage**
* It does **not apply to production applications**
* It does **not collect any data from end users**

Telemetry is designed solely to help improve the development experience and product quality, without impacting productions applications or users.

## Telemetry in Development Mode Only

Telemetry is designed to run only in development environments.
* Enabled by default during development
* Automatically disabled in production builds
* No data is collected from deployed applications

This ensures that telemetry does not affect your application users or production systems

## What information is Not collected?

Syncfusion<sup>&reg;</sup> does not collect:

* Personal information (name, email address, customer ID, company information)
* Source code
* Documents or files
* Application data
* User-generated content
* Business data
* Prompts or AI conversations
* Authentication credentials
* License keys
* Any information that can directly identify an individual

## How to Disable Telemetry (Opt-out)?

You can disable telemetry in Syncfusion<sup>&reg;</sup> .NET products by calling the `Telemetry.Disable()` API before using any Syncfusion<sup>&reg;</sup> product APIs in your application.

### Step 1: Add the telemetry namespace

Add the following namespace in the file where your application starts using Syncfusion<sup>&reg;</sup> components or libraries:

{% tabs %}

{% highlight c# tabtitle="C#" %}
using Syncfusion.Telemetry;
{% endhighlight %}

{% endtabs %}


### Step 2: Disable telemetry at application startup

Call the `Telemetry.Disable()` method before initializing or using any Syncfusion<sup>&reg;</sup> product APIs.

{% tabs %}

{% highlight c# tabtitle="C#" %}
using Syncfusion.Telemetry;

// Disable Syncfusion telemetry data collection.
Telemetry.Disable();
// Your Syncfusion product code follows here after disabling the telemetry.
{% endhighlight %}

{% endtabs %}

Now, the telemetry is disabled, you can continue using Syncfusion<sup>&reg;</sup> .NET products based on your application requirements. The Syncfusion<sup>&reg;</sup> product will work normally, but telemetry data will not be collected or sent.

N> The `Telemetry.Disable()` API should be called, before creating or using any Syncfusion<sup>&reg;</sup> components, or document-processing library objects.

## FAQs

### Why am I getting "System.Net.Http.HttpRequestException - No such host is known" error?

<table>
<th style="font-size:14px" width="100px">Exception</th>
<th style="font-size:14px">Why am I getting "System.Net.Http.HttpRequestException - No such host is known" error?</th>
<tr>
<th style="font-size:14px" width="100px">Reason</th>
<td>
<p>This error may occur in the following scenarios: </p>
<ul>
<li>Your application does not have internet connectivity</li>
<li>All the Exception settings are enabled in your application</li>
</ul>
<p>When exception handling is enabled and the application lacks internet access, the telemetry module attempts to send data to Azure Application Insights, which can trigger this exception.</p>
</td>
</tr>
<tr>
<th style="font-size:14px" width="100px">Solution</th>
<td>
<p>To resolve this error and prevent the exception from being thrown, you can <a href="#how-to-disable-telemetry-opt-out">disable the telemetry</a> in your application. This will turn off telemetry data collection entirely.</p>
</td>
</tr>
</table>
Loading