Documentation forAppOptics

.NET Agent Release Notes

4.1.1 - February 8, 2021

Return to top

  • .NET Core Agent for Windows Beta Release
  • Updated with a new code-signing certificate
  • SDK start trace method does not automatically mark span as async

4.1.0 - December 9, 2020

Return to top

  • .NET Core Agent for Linux Beta Release
  • .NET Core SDK compatibility with Agent for Linux

4.0.5 - November 20, 2020

Return to top

  • Fixed assembly loading issue.
  • Fixed inserting empty T-TRACE headers.
  • Check user access rights before initializing the logging subsystem in the profiler.

4.0.4 - October 13, 2020

Return to top

  • Code profiling improvements and fixes.

4.0.3 - August 27, 2020

Return to top

  • Added MaximumQueryLength configuration and increased default maximum query length to 128000 characters.
  • Fixed broken traces when a SOAP request GetRequestStream method fails.
  • Fixed displaying invalid service key message during installation.
  • Improved log messages when COR_PROFILER environment variables aren’t set for IIS applications.

4.0.2 - May 26, 2020

Return to top

  • Added AppOpticsHttpModule configuration
  • Updates and fixes for IIS site configuration

4.0.1 - Apr 14, 2020

Return to top

  • Code profiling improvements and fixes
  • Fix for .NET Core SDK transaction filtering

4.0.0 - Mar 9, 2020

Return to top

  • Added support for proxying agent outbound traffic (gRPC)

3.10.0 - Mar 2, 2020

Return to top

  • Improvement - IIS sites using an integrated mode application pool do not require the AppOptics.Instrumentation HttpModule
  • .NET Core SDK - Fix for referenced packages when using .NET Core 2.0 - 2.2

3.9.7 - Feb 3, 2020

Return to top

  • Fix for profiling of console applications

3.9.6 - Jan 6, 2020

Return to top

  • .NET Core SDK - Added support for .NET Core 3.0 and 3.1
  • Added configuration option to disable backtrace reporting

3.9.5 - Dec 9, 2019

Return to top

  • Improved code profiling feature
  • Fix for setting IIS site configured service name on code profiles
  • Fix for reporting of host MAC and IP addresses

3.9.4 - Nov 20, 2019

Return to top

  • Fix for instrumentation of console applications

3.9.3 - Oct 22, 2019

Return to top

  • .NET Core SDK - Added support for Azure App Service

3.9.2 - Sep 19, 2019

Return to top

  • Fix in .NET Agent installer to allow . in service names

3.9.1 - Sep 17, 2019

Return to top

  • Fix for IIS Hosted WCF applications (.NET Framework 3.5 and lower)
  • Fix for Classic Mode IIS Hosted WCF applications (.NET Framework 4.0 and lower)

3.9.0 - Sep 9, 2019

Return to top

  • Added Trigger Trace feature
  • Add Async flag to spans that are created when a System.Threading.Tasks.Task is running
  • Added installer check to ensure Windows OS version is supported
  • Added configuration option to disable or change the timeout of EC2 instance check
  • Fix to continue .NET Core traces that were started in IIS by the .NET Framework AppOptics Agent
  • Internal upgrades to Visual Studio 2019 and HDR histograms library version 0.9.10

3.8.0 - Jun 18, 2019

Return to top

  • Added trace ID injection into log messages
  • Enhancement: Improve the way we read environment and configuration variables

3.7.3 - May 27, 2019

Return to top

  • Fix for SetTransactionName when used with IIS hosted WCF services

3.7.2 - May 15, 2019

Return to top

  • .NET Core SDK - Added support for new API token format

3.7.1 - May 13, 2019

Return to top

  • Added support for new API token format

3.7.0 - May 2, 2019

Return to top

  • Introduced Code Profiling

3.6.0 - Apr 15, 2019

Return to top

  • Transaction filtering to disable/enable tracing and metrics on particular request URLs

3.5.3 - Mar 11, 2019

Return to top

  • .NET Core SDK Release
  • Include support for Linux platforms

3.5.3 - Feb 22, 2019

Return to top

  • Update Inno Setup to 5.5.9(a) version

3.5.2 - Jan 28, 2019

Return to top

  • Update digital signature certificate

3.5.1 - Dec 17, 2018

Return to top

  • Added service name validation and automatic transformation of invalid service names
  • Updated log files created by the installer to be combined into one log file: AppOptics.NETAgent.Install.<dd-mm-yyyy>.log
  • Added instrumentation for WCF methods that use a one-way contract

3.5.0 - Oct 30, 2018

Return to top

  • Include support on Linux platforms for .NET Core SDK Beta Release

3.4.1 - Oct 2, 2018

Return to top

  • Fixed setting of configuration settings for child processes created by IIS application pools
  • Improved the filtering of re-entry calls for instrumented methods

3.4.0 - Sep 19, 2018

Return to top

  • Added AppOptics configuration to disable or enable AppOptics .NET APM for the server, application pools or non-IIS applications.
  • Expanded metrics reporting to traces started by SDK
  • Added IsAgentAvailable and WaitUntilAgentReady SDK methods to check for agent readiness

3.3.3 - Aug 28, 2018

Return to top

  • Add WCF Service non-IIS instrumentation for WCF binding types: BasicHttpBinding and WSHttpBinding
  • Fixed retrieval of MAC addresses
  • Improved Network Interface detection
  • Improved communication with AppOptics server (better host detection and optimized sending of data)
  • Optimization to speed up retrieval of initial settings
  • Sign all components in the .NET Agent installer
  • Add reporting of container ID for Windows Containers

3.3.2 - Jul 24, 2018

Return to top

  • .NET Core SDK GA Release
  • Added SetTransactionName method to .NET Core SDK
  • Added configuration option to prepend domain name to transaction name for .NET Core SDK middleware

3.3.1 - Jul 17, 2018

Return to top

  • Upgraded OpenSSL version
  • Fix for installer diagnostic check on new installations

3.3.0 - Jul 11, 2018

Return to top

  • Added SetTransactionName method to .NET custom SDK
  • Fix to only tag request metrics as errored when the http status code is 5xx

3.2.0 - Jun 18, 2018

Return to top

  • Added configuration option to prepend domain name to transaction name
  • Added diagnostic tool for testing connection to AppOptics collector
  • Fix for IIS site configuration of WCF sites hosted in IIS
  • Fix for reporting of metric errors for WCF requests through IIS

3.1.1 - May 29, 2018

Return to top

  • Added support to configure service keys for IIS sites
  • For .NET Framework 4.6 and higher added support for context propagation when using the TPL (task parallel library) or the async-await keywords

3.1.0 - Apr 3, 2018

Return to top

  • .NET Core SDK Beta Release

3.0.4 - Feb 26, 2018

Return to top

  • Fix: Avoid segfault related to concurrency in C-Library

3.0.3 - Jan 16, 2018

Return to top

  • Application pool service key configuration
  • Improved detection of network interface devices

3.0.2 - Dec 20, 2017

Return to top

  • WCF Async Context Updates

3.0.1 - Nov 6, 2017

Return to top

  • Add hostname alias config
  • Add instrumentation for Oracle XML stored procedures

3.0.0 - Oct 6, 2017

Return to top

  • Initial AppOptics .NET Agent Release

When the APM Integrated Experience is enabled, AppOptics shares a common navigation and enhanced feature set with the other integrated experiences' products. How you navigate the product and access its features may vary from these instructions. For more information, go to the APM Integrated Experience documentation.