NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #116 most downloaded on NuGet
Application Insights ILogger allows forwarding events from ILogger 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 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.4 years
Nearly every release is documented
notes for 17 of 18 stable releases
32 versions withdrawn
withdrawn after publishing
127 years old
50 releases · first in 1900
no changes since beta.
Populate required field Message with "n/a" if it is empty
One column per quarter.
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →