This repository was archived by the owner on Jun 10, 2020. It is now read-only.
Releases: microsoft/ApplicationInsights-aspnetcore
Releases · microsoft/ApplicationInsights-aspnetcore
v2.1.0-beta3
This release contains the following fixes and improvements:
v2.1.0-beta2
This release contains the following fixes and improvements:
- Updated to use the new correlation headers and changed the correlationId to use appId instead of hashed ikey to match other SDKs.
- Fixed null reference exception for unitialized ILogger.
- Unit test bug fixes.
- Upgraded NETStandard.Library dependency to 1.6.1.
- Updated to reference base SDK 2.4.0-beta2.
- Included Microsoft.ApplicationInsights.DependencyCollector for .NET Core.
v2.1.0-beta1
This release provides the following updates and improvements:
- Bug fixes
- Removed UserAgentTelemetryInitializer and associated tests.
- Added instrumentation key header
- Added OperationCorrelationTelemetryInitializer
- Set Id instead of OperationId for request dependency correlation
- Set Id in thread-safe location
- Updated SDK version dependency to 2.3.0-beta3.
Users of Visual Studio 2015 will need to make sure the following line is part of their WebHostBuilder chain in their Main method of Program.cs in order to get automatic configuration of their instrumentation key from appsettings.json:
.UseApplicationInsights()
v2.0.0
This release Includes the changes in 2.0.0-beta1 as well as the following additional changes:
- Added a configuration overload for AddApplicationInsightsTelemetry.
- Updated test projects to reference .NET Core 1.1.0.
- Fixed debug trace logging issue
- Stopped logging extra debug traces to AI
- JS snippet is empty if telemetry is disabled
- Added an initializer to provide the environment name as a custom property
- Added an option to emit JS to track authenticated users
- Minor bug fixes and cleanup.
Depends on:
- Application Insights Core 2.2.0 SDK
- AI Dependency Collector (.NET framework only)
- AI Performance Counter Collector (.NET framework only)
- AI Windows Server Telemetry Channel (.NET framework only)
v2.0.0-beta1
- This release contains a rewrite of the SDK internals for better .NET Core integration and initialization.
UseApplicationInsightsRequestTelemetry
is obsolete, the logic it used to perform is handled automatically now and calls to this method should be deleted from Startup.cs.UseApplicationInsightsExceptionTelemetry
is obsolete, exception telemetry is handled automatically internally now. You should delete calls to this method from Startup.cs otherwise you will get duplicate exception telemetry reported.- The MVC dependency for the JavaScript snippet has been removed so in order to include the JavaScript snippet now you need to make the following changes:
- In _ViewImports.cshtml replace
@inject Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration TelemetryConfiguration
with@inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet
- In _Layout.cshtml replace
@Html.ApplicationInsightsJavaScript(TelemetryConfiguration)
with@Html.Raw(JavaScriptSnippet.FullScript)
- In _ViewImports.cshtml replace
Depends on:
- Application Insights Core 2.2.0 SDK
- AI Dependency Collector (.NET framework only)
- AI Performance Counter Collector (.NET framework only)
- AI Windows Server Telemetry Channel (.NET framework only)
v1.0.2
v1.0.1
- Added code analysis packages.
- Updated JavaScript snippet.
- Updated project link and added privacy statement link.
- Added culture to string operations.
- Switched TelemetryClient service registration to Singleton.
- Added after build target to patch XML doc files with language attribute.
- Updated .NET Core references to 1.0.1.
v1.0.0
Stable 1.0.0 release.
Supports .NET framework and .NET Core.
Features:
- request tracking
- exception tracking
- diagnostic tracing
- dependency collection (.NET framework only)
- performance counter collection (.NET framework only)
- adaptive sampling (.NET framework only)
- telemetry processors (.NET framework only)
- metrics stream (.NET framework only)
Depends on:
- Application Insights Core 2.1.0 SDK
- AI Dependency Collector (.NET framework only)
- AI Performance Counter Collector (.NET framework only)
- AI Windows Server Telemetry Channel (.NET framework only)
v1.0.0-rc2-final
All the changes from 1.0.0-rc1-update4, including the following updates:
- Renaming: Microsoft.ApplicationInsights.AspNet is changed to Microsoft.ApplicationInsights.AspNetCore
- Runtime: Supports .NET Core CLI runtime. Does not support DNX runtime and the associated RC1 bits.
- Supports ASP.NET Core on .NET Core and the .NET Framework
- Dependencies are updated to the latest RC2 bits.
- Metrics Stream functionality is enabled by default in .NET Framework
- Install from https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore
v1.0.0-rc1-update4
Windows Server Telemetry Channel
is enabled in full framework to send telemetry, and it usesMicrosoft.ApplicationInsights.WindowsServer.TelemetryChannel, version: 2.1.0-beta3
- Diagnostic tracing using
EventSource
is enabled TelemetryConfiguration.Active
is used as the default telemetry configurationAdaptive Sampling
by default is enabled in full framework- Using
telemetry processors
is enabled in full framework ApplicationInsightsServiceOptions
is available to configure default adaptive sampling behaviorComponentVersionTelemetryInitializer
is added, that reads the application version fromproject.json
and assigns it totelemetry.Context.Component.Version
- All
Microsoft.ApplicationInsights.*
dependencies are updated to the latest version(2.1.0-beta3)