.NET Agent- Release Notes
17 August 2022
Enhancements:
- HTTP Client support for tracking remote calls. [.NET]
- Revamped .NET Core startup instrumentation. [.NET Core]
- Support for tracking SQL calls running in background tasks. [.NET and .NET Core]
- Application filter option enable/disable added for profiler via config file. [.NET Core]
Issue Fixes:
- 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]
- IIS issue with count mismatch when running a WCF application in classic mode has been resolved. [.NET]
- 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:
- WCF services now have Net.TCP request tracking support. [.NET]
- .NET 5 now has Windows service support. [.NET Core]
- We enhanced an option in the health monitor tool to fix hostname mismatches that happen when we clone the agent-installed server. [.NET]
- Information is shown in the health monitor tool when another APM product conflicts with Site24x7 APM Insight. [.NET]
- We added the exact_url field in the transaction trace to show the full URL. [.NET and .NET Core]
Issue Fixes:
- The issue of printing unwanted log prints in the agent tracker factories has been fixed. [.NET and .NET Core]
- There was an issue with error tracking when an exception occurred in the PreSendRequestHeaders event; this has been fixed now. [.NET]
- 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.
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.
- 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:
- Support for application filters for .NET Core applications.
- Support for alerting in key transactions.
- PostgreSQL calls can now be tracked in Service Maps.
- Log level in profiler for troubleshooting is set to Default.
- 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:
- Checksum verification to validate the integrity of the downloaded agent.
- Monitoring support for .NET Core 3.1 via Nuget package.
.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:
- Monitoring support for RabbitMQ and Microsoft SQL Async
- SQL parameter values for parameterised queries are displayed
- Exceptions from custom loggers can be tracked
- Users can backup and restore agent configurations via command line and health monitor tool
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:
- Support for Self contained applications.
- Monitoring support for .NET Core 3.1 applications.
- Agent can be loaded via a Loader API Nuget package.
- Agent can be added via Nuget package.
- Support for tracking App parameters.
- Support for tracking Custom params.
- Support for tracking HTTP Headers.
- Enhanced agent diagnoser tool for troubleshooting agent specific issues.
.Net Version 4.8
10-06-2020
Enhancements:
- Revamped Health Monitor tool for collecting diagnostic data.
- Inner exception stack trace are captured along with exception stacktraces.
- Enhanced Standalone app configurations in agent configuration tool.
Issue Fix:
- Issue in profiler for printing the standard output in the console - this has been fixed.
- 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
- The Response code metric in instance-level was not captured - this has been fixed
.NET Core Version 4.6
27-02-2020
Enhancements:
- Support for configuring custom instrumentation via the web client.
- Support for custom instrumentation via .NET Core agent API
.NET Version 4.7
27-02-2020
Enhancements:
- Reading license key via Environment variable.
- Added health monitor in agent extension for Azure app service .
.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:
- You can now track PostgreSql calls made via EnterpriseDB EDBClient .NET provider
- You can now track HTTP headers in transactions and view it under trace summary
- You can track custom parameters via agent API and view it under trace summary
- You can also skip transactions from monitoring
- You can generate health monitor diagnostic zip via the command line
- 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
- App Parameter support: Monitor the size of frequency of an operation or variable using App Parameters.
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