.NET Agent- Release Notes

.NET agent version 5.7.0

17 August 2022

Enhancements:

  1. HTTP Client support for tracking remote calls. [.NET]
  2. Revamped .NET Core startup instrumentation. [.NET Core]
  3. Support for tracking SQL calls running in background tasks. [.NET and .NET Core]
  4. Application filter option enable/disable added for profiler via config file. [.NET Core]

Issue Fixes:

  1. The issue with collecting SQL parameters has been resolved (When a user clears the SQL parameters in their application, the APM agent is not able to collect the SQL parameters). [.NET and .NET Core]
  2. IIS issue with count mismatch when running a WCF application in classic mode has been resolved. [.NET]
  3. The issue with transaction merge patterns not being cleared in the Edit configuration tool has been resolved. [.NET]

.NET agent version 5.6.1

31-05-2022

Enhancement:

Support for Windows Docker containers. [.NET and .NET Core]

Issue Fix:

An issue with the Profiler detecting .NET Core applications hosted on IIS has been fixed.


.NET agent version 5.6.0

14-04-2022

Enhancements:

  1. WCF services now have Net.TCP request tracking support. [.NET]
  2. .NET 5 now has Windows service support. [.NET Core]
  3. We enhanced an option in the health monitor tool to fix hostname mismatches that happen when we clone the agent-installed server. [.NET]
  4. Information is shown in the health monitor tool when another APM product conflicts with Site24x7 APM Insight. [.NET]
  5. We added the exact_url field in the transaction trace to show the full URL. [.NET and .NET Core]

Issue Fixes:

  1. The issue of printing unwanted log prints in the agent tracker factories has been fixed. [.NET and .NET Core]
  2. There was an issue with error tracking when an exception occurred in the PreSendRequestHeaders event; this has been fixed now. [.NET]
  3. An issue that occurred during the restart of the agent service has been fixed. The application pool recycle should now happen only after the service has been successfully started. [.NET]

.NET agent version 5.5.1

08-02-2022

Enhancement:

Server Integration support for .NET and .NET core applications hosted in the cloud environment.


.NET agent version 5.5.0

28-01-2022

Enhancements:

  • Standalone application support for .NET core in Linux.
  • Custom instrumentation for .NET Core agent added via NuGet package.
  • Support for Entity framework for both .NET and .NET core.
  • Support for collecting .NET core application environment details in the .NET agent during diagnostics.
  • Added note for App filter config in .NET core installation.
Issue Fixes:
  • ‌Casting request response time from long to int data type to sync at the collector end.
  • ‌SQL parameter collection when the value is in quotes.
  • ‌Reading process environment variable in agent diagnostics. [.NET Core]

.NET agent version 5.4.0

30-09-2021

Enhancements:

Issue Fixes:
  • Issue with Custom instrumentation configuration tool when the namespace is not available, in .NET applications - this issue has been fixed.
  • Fixed issue with encoding, when reading config file in profiler.
  • Issue with custom instrumentation in .NET Core applications - this issue has been fixed.

.NET agent version 5.3.1

25-08-2021

Issue fix:

Issue: Host or IP address in external call was not being collected when the IP wasn't getting resolved during data collection in agent.

Fix: If the IP is not resolved, the host details are sent without the IP.


.NET agent version 5.3

02-08-2021

Enhancements:

Performance optimization - Agent load on application CPU is optimized. Learn more


.NET agent version 5.2 

21-07-2021

Enhancements:

Database name is displayed under Traces.


.NET agent version 5.1

18-06-2021

Security fix:

Read/Write permission for APM agent configuration file is set only for the current user and administrators.  


.NET Core agent version 4.8

24-03-2021

Enhancements:


.NET agent version 5.0

24-03-2021

Enhancements:

  • Monitoring support for MongoDb, Azure Service Bus, and Elasticsearch calls.
  • Checksum verification to validate the integrity of the downloaded agent

.NET agent version 4.9

15-02-2020

Enhancements:

Issue fix:

  • Exception traces were collected only when there was a increase in response time - this issue has been fixed and now exception traces are collected irrespective of the response time

.Net agent version 4.8.1

13-10-2020

Issue fix:

  • Issue in tracking exception message when text contains double quotes - this issue has been fixed.
  • Issue while resetting IIS variable in command line parameter - this issue has been fixed.
  • Communication issue with the Health Monitor with few data centres - this has been resolved.

.NET Core Version 4.7.0

14-07-2020

Enhancements:

  1. Support for Self contained applications.
  2. Monitoring support for .NET Core 3.1 applications.
  3. Agent can be loaded via a Loader API Nuget package.
  4. Agent can be added via Nuget package.
  5. Support for tracking App parameters.
  6. Support for tracking Custom params.
  7. Support for tracking HTTP Headers.
  8. Enhanced agent diagnoser tool for troubleshooting agent specific issues.

.Net Version 4.8

10-06-2020

Enhancements:

  1. Revamped Health Monitor tool for collecting diagnostic data.
  2. Inner exception stack trace are captured along with exception stacktraces.
  3. Enhanced Standalone app configurations in agent configuration tool.

Issue Fix:

  1. Issue in profiler for printing the standard output in the console - this has been fixed.
  2. When the External server call hidden configuration is set, it was back to the default value. (external.servercall.enabled=true) - this issue has been fixed
  3. The Response code metric in instance-level was not captured - this has been fixed

.NET Core Version 4.6

27-02-2020

Enhancements:


.NET Version 4.7

27-02-2020

Enhancements:


.NET Core Version 4.5

19-12-2019

Enhancements:

  • Support for distributed tracing
  • Support for tracking asynchronous calls
  • Support for tracking HTTP client components in remote calls

.NET Core version 4.4

05-12-2019

Enhancements:

  • Support for custom instrumentation
  • Support for Azure Function Apps
  • Transactions can be renamed using Agent API
  • Exceptions can be tracked using Agent API

Version 4.6

01-10-2019

Enhancements:

  • Errors and exceptions can be tracked in Web API applications.
  • Transaction names can be customized. 

Version 4.5.1

05-08-2019

Issue fix:

  • If agent auto upgrade does not work automatically, users can download the latest agent from the static download link for the latest .NET agent version. 

Version 4.5.0

25-07-2019

Issue fix:

  • .NET desktop applications and windows service applications are considered as separate application types. 
  • Windows services are now monitored automatically without any manual updates in service configuration file. 

Version 4.4.0

22-07-2019

Enhancements:

Issue fix:
  • Mismatch in method calls count in transaction trace have been fixed
  • Package loading issue in custom instrumentation manager tool has been fixed

Version 4.3

17-05-2019

Enhancements [.NET]

  • You can now receive monitoring support for PostgreSQL provider version 4.0.6
  • You can now track exceptions captured via Application Insights Logger

 Issue fix: 

  • No need of server reinstallation while mapping IIS server from APM Insight .NET agent.

05-03-2019

Enhancements [.NET Core]:

  • Agent can automatically detect .NET Core applications hosted on IIS server.
  • Agent can detect application type based on framework description.
  • Monitoring support for .NET Core applications that are hosted as self contained deployments.
  • Monitoring support for .NET Core version 2.2.0

Version 4.2.0

31-12-2018

Product code: {CC9910B6-5C66-416E-8B73-051D709E0361}

Feature:

  • [.NET Core] - Monitoring support for applications built on .NET Core 2.0 and above.

Enhancements:

  • Data processing method has been enhanced from single thread to multiple threads for faster data collection and processing. 

Issue fix:

  • DB queries were considered as individual transactions in background transactions - this issue has been fixed. 

Version 4.1.0

19-09-2018

Product code: {86224476-5728-4E42-8170-CC303CA0F9FC}

Enhancements:

  • Full request URL is shown for all web transactions
  • Monitoring support added for Microsoft SQL Server CE 
  • Refferer URL is captured as corresponding web transactions for the CMS - Dot Net Nuke

Support for Azure Web applications

02-08-2018

Monitor your Azure web applications developed in .NET framework using APM Insight .NET agent - this support is available from APM Insight .NET agent version 4.0


Version 4.0

10-06-2018

Product code: {2116CAED-91B5-43DE-A368-90D3BFE7364A}

New Feature

  • Ending support for .NET 2.0 in accordance with the latest TLS compliance. Henceforth, .NET applications built in versions .NET4.0 can be monitored with .NET agent version 4.0

Version 3.9.1

01-06-2018

Product code: {AB25BCBA-B6EC-4A4B-BCDC-8F0FB1FCE486}

New Feature

Issue fix:

  • Crashing of site core apps due to JIT optimization and inlining cnfigurations in profiler has been fixed. 
  • DB calls, happening in the background were ignored in certain cases - this has been fixed . 

Version 3.9.0

04-05-2018

Product code:{2E2A1A5D-E89F-4573-9492-A95F65B9A426}

Enhancements

  • Proxy passwords have been encrypted and GDPR changes are implemented

Version 3.8.0

17-04-2018

Product code:{9BEC458C-2E56-46BA-87DA-6A775DE5199F}

New feature

  • Support for managed standalone applications - monitor the performance of Windows applications developed in .NET. You can also monitor the performance of Console apps developed in .NET using APM Insight .NET agent.
  • Monitor the performance of Windows Services developed in .NET using APM Insight .NET agent

Enhancements

  • For web services, user defined service method can be viewed under Traces
  • MSMQ calls can be tracked
  • Execution time of Un-instrumented blocks of code are shown in Traces

Issue fix

  • Redundant web service URLs have been removed from Traces

Version 3.7.0

31-01-2018

Product Code : {75463350-71AE-495C-95B5-F1274B77BD95} 

New feature

  • Bulk installation tool - Deploy .NET agent across multiple servers in the same AD simultaneously

Enhancements

  • Performance improvements - reduced load on user request thread by moving data processing into 09arate thread
  • Smart sampling - Adjust sampling factor based on CPU usage 
  • Support for ELMAH and NSpring logging providers

Version 3.6.1

28-12-2017

Product Code : {B3A902AC-7BCD-4A16-90C9-D9744EBA51CC}

Issue fix

  • Stopped agent communication to collector for non-monitored or deleted applications

Version 3.6.0

15-11-2017

Product Code : {D2D4E4DC-FB3D-44A7-9117-BA54893AFAA9} 

Enhancements

  • Prefixing method type(POST/GET) in API call transactions
  • Retry monitor creation when monitor addition fails due to license exceeded/expired (for 15 days) 

Issue fix 

  • Fix for profiler getting unregistered during server restart
  • Added configuration to ignore exceptions based on the exception type

Version 3.5.0 

26-10-2017

Product Code : {C6649F9B-60C5-41E7-8ADD-8BE467D735BB}

New Feature

  • ASP.NET Core support - beta-1.0.0

Issue Fix

  • Application filter issue fix - 09arated for web application and windows application

Version 3.4.0 

18-08-2017

Product Code : {2F2DC000-4671-4C72-BC9B-DF6BF30181D5}

Enhancements

  • Failed component tracking

Version 3.3.1

04-08-2017

Product Code : {663A8B41-7613-45B9-B6FC-783CFDDB89B9}

Enhancements

  • Serilog support
  • Increased number of metrics collected per minute

Issue Fix

  • Fix for thread profiling causing 100% cpu usage during peak loads

Version 3.3.0 

16-05-2017

Product Code : {EBD3BD54-4AC5-4FEE-956D-F140FD95877E} 

Enhancements

  • Thread Profiling support
  • Launch Custom Instrumentation manager tool at the end of installation
  • "Select all" option to add assembly methods in Custom Instrumentation manager
  • Added loop count to avoid repeated trace items for SQL related methods based on query operation
  • POCO component removed
  • Configuration for Startup debug level 

Issue Fix

  • Fix for Auto update scheduled tasks date format
  •  

Version 3.2.0 

17-04-2017

Product Code : {7A9B71D4-54A0-43A5-ABCE-59B2457541ED}  

Enhancements

  • Configuration to show loop count, recursion count and minimum tracker duration

Version 3.1.0 

30-03-2017

Product Code : {6B4B5FCC-4B93-41BC-919B-54F529A29F5E} 

Enhancements

  • Detecting host name for cloud environments
  • Performance enhancements in configuration UI
  • Parameter count in profiler configuration

Issue Fix

  • Fix for application crash in instrumenting certain Web API calls
  • Tracking SQL select query failed in specific versions of the driver 
  • Admin mode issue in resetting IIS post installation

Version 3.0.0 

11-01-2017 

Product code : {C93E8469-C581-408C-9BA7-D6A974BEF09D}

New Feature

  • Enterprise Library database provider support
  • Framework methods instrumentation moved to a json based config file. 
  • Enable/disable profiling at method level
  • Custom parameter support using agent API

Enhancements

  • Health monitor: troubleshooting messages for license key empty and IIS status
  • Options to fix known problems like profiler not loaded or license exceeded

Issue Fix

  • Fix for profiler crash 

Version 2.9.0 

14-12-2016  

Product Code : {C93E8469-C581-408C-9BA7-D6A974BEF09D}

Enhancements

  • Custom instrumentation tool and API manager tool enhancement
  • Added recursive methods count and loop count for repeating methods in traces
  • Added total count and SQL count in traces
  • Debug mode configuration enhancement
  • Agent performance improvements

Issue Fix

  • Tracker creation during SQL Exception
  • Configuration update from server side

Version 2.8.0 

 28-09-2016

Product Code : {92A26362-D927-4FF9-893B-3908B3AB6879}

Enhancements

  • Handling new response codes from server side

Issue Fix

  • Fix for profiler crash in 32 bit process
  • Fix for agent not sending data

Version 2.7.1

06-09-2016

Product Code :{2B501CE0-7782-4F1F-8EC4-8D1D74314D17}

Issue Fix

  • Fix for installer crash 

Version 2.7.0  

18-08-2016

Product Code :{25C7C656-38F0-4B48-91B2-EB2127CDB7D6} 

Enhancements

  • Configurations moved from agent to server side

Version 2.6.4 

05-08-2016

Product Code :{B53700AE-ECFC-4E1B-81FB-72079F5FC460}

Enhancements

  • Detecting AWS and Azure Hosts for handling auto scaling

Issue Fix

  • Fix for profiler not detecting service status
  • Fix for Agent sending requests without license key

Version 2.6.3

20-05-2016 

Product Code :{60496F37-F7F7-4A27-A2F3-9B59EA234D22}

Enhancements

  • Disable profiler when agent service is not running

Issue Fix

  • Fix for profiler crash while tracking WCF calls

Version 2.6.2

30-05-2016 

Product Code :{E2866978-EE88-40FD-BB29-4DAB2DB1726C}

Enhancements

  • Support for OLEDB components
  • Show user defined method names for Web service calls in Traces
  • Dropping duplicate traces and keep only the most time consuming trace
  • User defined thread names

Issue Fix

  • Fix for Agent failing to send data on restarting server
  • Component time calculation changed to exclude sub components' time 

Version 2.6.1

09-05-2016 

Product Code :{7E3C72CF-A47E-4CDF-A2DB-3D52E27BA3EB}

Issue Fix

  • Fix for application crash while using Ninject

Version 2.6.0

28-04-2016    

Product Code :{13C01D73-B54C-4B64-8D48-A1AB12847C0F}

New Features

  • Capturing Http error codes

Enhancements

  • Show user defined method name in traces for MVC applications
  • Profiler logging performance improvement
  • Removed MFC dependencies in profiler and installer
  • Configuration update from server side improvements
  • SQL query details in SQL exception messages in traces.
  • Recent 5 traces in database operations

Issue Fix

  • CPU time calculation for individual transactions

Version 2.5.3

11-04-2016 

Product Code :{7826B07D-A9FA-49C7-8026-E567834B6918}

Enhancements

  • Multimonitor support enabled by default. Monitor creation will be done at the application level, instead of the host level 

Version 2.5.2

Product Code :{673A2BFC-D4D9-4DDD-BB36-399639BC2DE8} 

Enhancements

  • Trace enhancements - Added priority to capture/ignore traces
  • Criteria to capture traces will be based on SQL/External Components count in addition to response time

Issue Fix

  • Tracking components for background services captured at application level 

Version 2.5.1

02/2016

Product Code :{B56C126A-330C-41DE-9A29-792E0A7EACAD}

Enhancements

  • Include server logs in Health monitor if available
  • Default component name set to "OTHERS"
  • Added Minimum tracker threshold for trace
  • Memory improvements in profiler
  • External call url in traces

Issue Fix

  • Installer will automatically elevate to admin mode during installation
  • Issue in profiling GetResponse method in ASP.NET 5

Version 2.5.0

01/2016

Product Code :{A38E6B07-E223-49CE-98FB-5C1DBE706F66}

New Features

  • IIS Monitoring integration. Add IIS monitor from APM Insight and vice versa
  • Azure component support

Enhancements

  • App filters can be modified without agent service restart
  • Healthmonitor tool UI enhancements
  • Windows service restart will only recycle app pools instead of IIS reset

Version 2.4.3

10/2015

Product Code :{E8D83616-5548-48E9-B62A-D8162B5C113A}

Enhancements

  • API Manager included by default in installer

Issue Fix

  • Fix for CLR Runtime exception using HttpRecordError
  • Fix for SQL Exceptions not shown in errored sequence 

Version 2.4.2

10/2015

Product Code :{25CFAC6F-4124-4136-8A29-72CC1399A28E} 

Enhancements

  • Support for AWS services 

Issue Fix

  • Fix for tracking method endings during handled exceptions

Version 2.4.1

09/2015

Product Code :{50B28A53-C4B4-48F3-AA17-4380BB13F337}  

Issue Fix

  • Fix for Auto upgrade failure in agent v2.3

Version 2.4

09/2015

Product Code :{CFD7A3C5-D08C-40BA-8105-F3D3FE486BC1} 

New feature

  • Tracking logged exceptions for popular logging frameworks like NLog, log4net and enterprise library

Enhancements

  • Improvements in tracking error transactions
  • Agent API for tracking error

Version 2.3

08/2015

Enhancements

  • Merging x64 and x86 agents into one common installer

Issue Fix

  • Fix for tracking MySQL which caused exceptions in latest version of mysql drivers

Version 2.2

07/2015 

New Feature

  • External calls support added.
  • Custom component support in Agent API 
  • Stack trace support in Agent API for errors
  • Handled exceptions for SQL and Agent API

Enhancements

  • Component data collection enhanced
  • Added tracking exception type with count 

Version 2.1.2 

07/2015

New Feature

  • Tracking Http Params for POST methods

Enhancements

  • Added configuration for enabling debug mode

Issue Fix

  • Array length issue in agent communication
  • Healthmonitor made to launch in administrator mode always

Version 2.1.1 

Mar/2015

Issue Fix

  • Windows server 2003 GAC assemblies update issue fix
  • Fix for failure in downloading msi during auto update

Version 2.1

Mar/2015

New Feature

  • Auto update to support weekly schedule or one time schedule
  • API Manager support (Requires .NET 4.0)

Enhancements

  • Overwrite competing profilers on agent installation
  • Memory optimzation using protobuf serialization
  • Healthmonitor option to fix profiler loading issues

Issue Fix

  • Fix for profiler loading issues by registering profiler dll from system path for Windows server 2003

Version 2.0

12/2014

New Feature

  • Support for agent upgrade with installer. Installer now replaces older version of the agents while retaining the configuration
  • API Manager tool

Enhancements

  • Remove dependency with web.config for naming applications

Version 1.9

11/2014

Issue Fix

  • Fix for SSL v3 (poodle bug) issue

Version 1.8.4

10/2015

Enhancements

  • Proxy credentials are now encrypted in the agent configuration file

Version 1.8.3

 07/2015

New Feature

  • Support for OLEDB

Enhancements

  • Handling exceptions in agent-collector communications, and retry mechanism improvements

Issue Fix

  • Healthmonitor: Resolved bug in detecting Site24x7 server connectivity

Version 1.8.2 

06/2015 

New Feature

  • Health Monitor 
  • Compatibility with .NET 4.0 framework

Enhancements

  • Agent dlls unified into one single namespace

Version 1.8.1

2015

Issue Fix

  • Tracking SQL Exceptions caused crash in 32 bit applications

Version 1.8

2015

New Feature

  • Tracking Background transactions 
  • Support for transaction renaming and auto grouping

Enhancements

  • Performance enhancements 

Version 1.7

2015

New Feature

  • Support for transaction grouping 

Issue Fix

  • Fix for irregular configuration updates

Version 1.6.2

2015

New Feature

  • Support for App filters in IIS 6.0

Version 1.6.1 

2015

New Feature

  • Support for SQL Exceptions
  • Support for XML querying using SQL objects
  • Multi monitor option in configuration dialog

Enhancements

  • Obfuscating numerical data with '*'
  • Capturing configuration errors in configuration dialog

Issue Fix

  • Fix in log level updates

Version 1.6.1 

2015

New Feature

  • Application filters in configuration UI
  • Azure web services support (beta)

Enhancements

  • Logging enhancement

Version: 1.5

12/2013

Enhancements

  • Agent-collector communication enhancements

Issue Fix

  • MSI version in sync with agent version

Version: 1.4

2013

New feature

  • Multi monitor GA
  • Support for tracking transactions having errors along with stacktrace

Enhancements

  • Performance enhancements - Memory and CPU usage 

Version: 1.3

2013

New feature

  • Multi monitor support (beta). Each IIS application can be monitored separately

Version: 1.2

2013

New feature

  • Sampling factor support

Enhancements

  • Performance enhancements - Memory and CPU usage

 

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.