NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1424 most downloaded on NuGet
Application Insights NLog Target is a custom target allowing you to send NLog log messages to Application Insights. Application Insights will collect your logs from multiple sources and provide rich powerful search capabilities. Privacy statement: https://go.microsoft.com/fwlink/?LinkId=512156
Last release today
09 Oct 2026
Release timing varies
gaps range from 2 weeks to 1.4 years
Most releases are documented
notes for 29 of 37 stable releases
53 versions withdrawn
withdrawn after publishing
127 years old
98 releases · first in 1900
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Automatic configuration binding from "ApplicationInsights" section in appsettings.json for both AspNetCore and WorkerService packages with configurati
Added
Bug fix
The following Application Insights packages in this repo now use OpenTelemetry internally. OpenTelemetry is the industry standard for telemetry collec
Nothing published for this version
no changes since beta.
Populate required field Message with "n/a" if it is empty
no changes since beta.
Added support to read diagnostics config from the path defined in environment variable.
Do not report CosmosDB transport-level calls
Upgrade System.Diagnostics.PerformanceCounter to version 6.0.0 to address CVE-2021-24112
Update endpoint redirect header name for QuickPulse module to v2
- no changes since beta.
Address vulnerability in Newtonsoft.Json (GHSA-5crp-9r3c-p9vr). Mitigation is to upgrade dependencies in Microsoft.ApplicationInsights.AspNetCore
Newtonsoft.Json (GHSA-5crp-9r3c-p9vr).
Mitigation is to upgrade dependencies in Microsoft.ApplicationInsights.AspNetCore (#2615)
Microsoft.Extensions.Configuration.Json from v2.1.0 to v3.1.0.System.Text.Encodings.Web from 4.5.1 to 4.7.2.LOGGING: Make TelemetryConfiguration configurable in ApplicationInsightsLoggingBuilderExtensions
Shared to Microsoft namespaceSupport IPv6 in request headers
Nothing published for this version
Allow Control of Documents sampling for QuickPulse telemetry
- Support for .Net6
The `{OriginalFormat}` field in ILogger Scope will be emitted as `OriginalFormat` with the braces removed
{OriginalFormat} field in ILogger Scope will be emitted as OriginalFormat with the braces removedChange Self-Diagnostics to include datetimestamp in filename
AAD Breaking change: CredentialEnvelope.GetToken() now returns type AuthToken instead of string. This is to expose the Expiration value with the token…
Reduce technical debt: Use pattern matching
Fix PropertyFetcher error when used with multiple types
Fix: telemetry parent id when using W3C activity format in TelemetryDiagnosticSourceListener
Upgrade Log4Net to version 2.0.10 to address CVE-2018-1285
QuickPulseTelemetryModule and MonitoringDataPoint have a new Cloud Role Name field for sending with ping and post requests to QuickPulse Service.
ILogger LogError and LogWarning variants write exception `ExceptionStackTrace` when `TrackExceptionsAsExceptionTelemetry` flag is set to `false`
ExceptionStackTrace when TrackExceptionsAsExceptionTelemetry flag is set to false{OriginalFormat} field in ILogger will be emitted as OriginalFormat with the braces removedEventCounterCollector module does not add AggregationInterval as a dimension to the metric.
Support Request.PathBase for AspNetCore telemetry
Read all properties of ApplicationInsightsServiceOptions from IConfiguration
WorkerService package is modified to depend on 2.1.1 on Microsoft.Extensions.DependencyInjection so that it can be used in .NET Core 2.1 projects with
- no changes since beta.
Stop collecting EventCounters from Microsoft.AspNetCore.Hosting
New: JavaScript Property to support Content Security Policy
Fix: AspNetCore AddApplicationInsightsSettings() and MissingMethodException
Support new conventions for EventHubs from Azure.Messaging.EventHubs and processor.
Fix: AspNetCore AddApplicationInsightsSettings() and MissingMethodException
- no changes since beta.
Move FileDiagnosticTelemetryModule to Microsoft.ApplicationInsights assembly.
All product sdks are now building the same symbols (DebugType = FULL) and we're including symbols in the nuget package.
Fix: AspNetCore AddApplicationInsightsSettings() and MissingMethodException
Fix Endpoint configuration bug affecting ServerTelemetryChannel and QuickPulseTelemetryModule
Fix IndexOutOfRangeException in W3CUtilities.TryGetTraceId
Add support for collecting convention-based Azure SDK activities.
Standard Metric extractor for Dependency) add Dependency.ResultCode dimension.
Enable Metric DimensionCapping API for Internal use with standard metric aggregation.
BASE: [New: TelemetryConfiguration now supports Connection Strings]https://github.com/microsoft/ApplicationInsights-dotnet/issues/1221)
BASE: Upgrade to System.Diagnostics.DiagnosticSource v4.6
BASE: Fix: Emit warning if user sets both Sampling IncludedTypes and ExcludedTypes. Excluded will take precedence.
BASE: Deprecate TelemetryConfiguration.Active on .NET Core in favor of dependency injection pattern
BASE: SDKVersion modified to be dotnetc for NetCore. This helps identify the source of code path, as implementations are slightly different for NetCor
BASE: Fix NullReferenceException in DiagnosticsEventListener.OnEventWritten
BASE: Aggregation thread is now a background thread
BASE: Flatten IExtension and Unknown ITelemetry implementations for Rich Payload Event Source consumption
Patch release addressing perf regression.
Your coding agent can read these notes before it upgrades. Set up the MCP server →