Essential Studio for ASP.NET MVC - v34.2.2 Release Notes

Common

Feature

Telemetry

Starting with this release (v34.2.2), Syncfusion® ASP.NET MVC controls introduce telemetry (development-only) to help us better understand product usage, feature adoption, usage trends, and make informed product roadmap decisions.

Telemetry is enabled by default in development environments and collects only anonymous usage information. It is automatically disabled in production environments, and no telemetry is collected from deployed applications or end users.

Telemetry-supported Components:
Telemetry is supported across major Syncfusion® ASP.NET MVC Controls, including data visualization, data management, scheduling, editing, file management, and diagramming controls. For a complete list of supported components are listed below.

Component Assembly
Grid Syncfusion.AspNetMvc.Grid
Gantt Syncfusion.AspNetMvc.Gantt
Charts Syncfusion.AspNetMvc.Charts
FileManager Syncfusion.AspNetMvc.FileManager
Schedule Syncfusion.AspNetMvc.Schedule
RichTextEditor Syncfusion.AspNetMvc.RichTextEditor
BlockEditor Syncfusion.AspNetMvc.BlockEditor
Diagram Syncfusion.AspNetMvc.Diagram

Why we collect telemetry:

The collected telemetry helps us:

  • Understand feature adoption and usage trends.
  • Identify frequently used components and frameworks.
  • Prioritize future product investments and roadmap decisions.
  • Detect compatibility trends across .NET versions, operating systems, and development environments.

What information is collected?

Syncfusion collects only a limited set of anonymous usage data during development to understand product usage and improve product planning. No personal information or user-generated content is collected.

The following information may be collected:

  • Component Name : The Syncfusion component being used (for example, DataGrid, TreeGrid or Chart). Used to understand component usage and adoption.
  • Assembly Name : The Syncfusion assembly or package in use (for example, Syncfusion.AspNetMvc.Grid). Used for product diagnostics.
  • SDK Name : The Syncfusion SDK being used (for example, Chart SDK). Used to understand SDK adoption.
  • SDK Version : The SDK version shipped with the product. Used for release planning and compatibility analysis.
  • Framework : The target development framework (for example, .NET). Used to understand framework adoption.
  • Framework Version : The version of the target framework (for example, .NET 8). Helps prioritize framework support.
  • Operating System : The operating system used during development (for example, Windows, Linux, or macOS). Used for platform compatibility analysis.
  • Machine Architecture : Processor architecture (for example, x64, x86, or ARM64). Used to understand hardware trends.
  • Session ID (Hashed) : A randomly generated identifier representing a single development session. Used to group telemetry events within the same session.
  • Event Name : Product events (for example, component_initialized or feature_name). Used to understand component and feature usage trends.

NOTE

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

What information is Not collected?

Syncfusion 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)

Telemetry can be disabled at any time by calling Telemetry.Disable() during the application startup process, before using any Syncfusion features in your ASP.NET MVC application.

using Syncfusion.Telemetry; 

// Disable Syncfusion telemetry. 
Telemetry.Disable(); 

// Your Syncfusion code follows here.

Once disabled, Syncfusion applications continue to function normally. The only difference is that telemetry data will no longer be collected.

NOTE

Call Telemetry.Disable() before creating or using any Syncfusion features in your application.

Grid

Bug Fixes

  • #I858884 - Resolved a script error that occurred when scrolling after destroying a Grid with sticky header enabled.

TreeView

Features

  • #I839469 - Provided virtualization support for the TreeView component using the enableVirtualization API to efficiently render large datasets and improve performance.

Test Results

Component Name Test Cases Passed Failed Remarks
3D Chart 232 232 0 All Passed
3D Circular Chart 374 374 0 All Passed
Accordion 116 116 0 All Passed
AI Assist View 575 575 0 All Passed
App Bar 67 67 0 All Passed
AutoComplete 200 200 0 All Passed
avatar 45 45 0 All Passed
Block Editor 2869 2869 0 All Passed
Breadcrumb 160 160 0 All Passed
Bullet Chart 169 169 0 All Passed
Button 145 145 0 All Passed
ButtonGroup 120 120 0 All Passed
calendar 178 178 0 All Passed
Carousel 62 62 0 All Passed
Chart 8277 8277 0 All Passed
Chat UI 690 690 0 All Passed
Checkbox 37 37 0 All Passed
CircularGauge 432 432 0 All Passed
ColorPicker 130 130 0 All Passed
Combo Box 148 148 0 All Passed
Common 906 906 0 All Passed
Context Menu 106 106 0 All Passed
Dashboard layout 31 31 0 All Passed
Data Grid 4557 4557 0 All Passed
Date Picker 437 437 0 All Passed
Date Range Picker 529 529 0 All Passed
Date Time Picker 326 326 0 All Passed
Diagram 17237 17237 0 All Passed
Dialog 77 77 0 All Passed
DropDown Button 132 132 0 All Passed
Dropdown List 215 215 0 All Passed
Dropdown Tree 127 127 0 All Passed
File Manager 2198 2198 0 All Passed
Floating Action Button 174 174 0 All Passed
Gantt 5734 5734 0 All Passed
HeatMap Chart 678 678 0 All Passed
Image Editor 1653 1653 0 All Passed
In-place Editor 643 643 0 All Passed
Kanban 269 269 0 All Passed
LinearGauge 427 427 0 All Passed
Listbox 115 115 0 All Passed
ListView 84 84 0 All Passed
Maps 1390 1390 0 All Passed
Mention 56 56 0 All Passed
Menu 187 187 0 All Passed
Multicolumn Combo Box 261 261 0 All Passed
Multiselect Dropdown 466 466 0 All Passed
OTP Input 241 241 0 All Passed
Pivot Table 5813 5813 0 All Passed
Progress Bar 83 83 0 All Passed
Progress Button 132 132 0 All Passed
Query Builder 480 480 0 All Passed
RadioButton 45 45 0 All Passed
RangeNavigator 140 140 0 All Passed
Rating 198 198 0 All Passed
Ribbon 632 632 0 All Passed
Rich Text Editor 5332 5332 0 All Passed
schedule 4761 4761 0 All Passed
sidebar 94 94 0 All Passed
Signature 105 105 0 All Passed
Skeleton 144 144 0 All Passed
Slider 147 147 0 All Passed
SmithChart 49 49 0 All Passed
Sparkline 58 58 0 All Passed
Speech To Text 200 200 0 All Passed
Speed Dial 366 366 0 All Passed
Split Button 145 145 0 All Passed
Stepper 92 92 0 All Passed
Stock Chart 507 507 0 All Passed
Tab 74 74 0 All Passed
Text Area 112 112 0 All Passed
TextBox 69 69 0 All Passed
Time Picker 180 180 0 All Passed
Timeline 284 284 0 All Passed
Toast 140 140 0 All Passed
Toolbar 142 142 0 All Passed
ToolTip 133 133 0 All Passed
TreeGrid 5393 5393 0 All Passed
Treemap 329 329 0 All Passed
Treeview 371 371 0 All Passed