1
0
Форкнуть 0
ApplicationInsights-aspnetcore/CHANGELOG.md

22 KiB

Changelog

Version 2.8.0-beta1

Version 2.7.1

Version 2.7.0

Version 2.7.0-beta4

Version 2.7.0-beta3

Version 2.7.0-beta2

  • Added NetStandard2.0 target.
  • Updated Web/Base SDK version dependency to 2.10.0-beta2

Version 2.6.1

  • Updated Web/Base SDK version dependency to 2.9.1

Version 2.6.0

Version 2.6.0-beta3

Version 2.6.0-beta2

  • Updated Web/Base SDK version dependency to 2.9.0-beta2

Version 2.6.0-beta1

  • Updated Web/Base SDK version dependency to 2.9.0-beta1

Version 2.5.1

  • Update Web/Base SDK version dependency to 2.8.1

Version 2.5.0

  • Traces logged via ILogger is marked with SDK version prefix ilc (.net core) or ilf (.net framework).
  • Update Web/Base SDK version dependency to 2.8.0

Version 2.5.0-beta2

Version 2.5.0-beta1

Version 2.4.1

Version 2.4.0

  • Updated Web/Base SDK version dependency to 2.7.1

Version 2.4.0-beta4

Version 2.4.0-beta3

Version 2.4.0-beta2

  • Updated Web/Base SDK version dependency to 2.7.0-beta2

Version 2.4.0-beta1

Version 2.3.0

Version 2.3.0-beta2

Version 2.3.0-beta1

Version 2.2.1

  • Updated Web/Base SDK version dependency to 2.5.1 which addresses a bug.

Version 2.2.0

  • Updated Web/Base SDK version dependency to 2.5.0

Version 2.2.0-beta3

Version 2.2.0-beta2

  • Same bits as beta1. Only change is that the symbols for the binaries are indexed in Microsoft symbol servers. Beta1 symbols will not be available.

Version 2.2.0-beta1

  • Project is upgraded to work with Visual Studio 2017. Also projects are modified to use csproj instead of project.json.
  • Adaptive sampling enabled for both - full framework and .NET Core applications.
  • ServerTelemetryChannel is enabled and set as default channel for both - full framework and .NET Core applications.
  • Live metrics collection is enabled by default for .NET Core applications (was already enabled for full .NET applications).
  • Updated Web/Base SDK version dependency to 2.5.0-beta1.
  • DependencyCollector referred from 2.5.0-beta1 supports collecting SQL dependency calls in .NET Core Applications using EntityFramework.

Version 2.1.1

Version 2.1.0

  • Updated SDK version dependency to 2.4.0.
  • Fixed a minor logging message issue.
  • Fixed unit test reliability issues.

Version 2.1.0-beta6

  • Updated SDK version dependency to 2.4.0-beta5.

Version 2.1.0-beta5

Version 2.1.0-beta4

Version 2.1.0-beta3

Version 2.1.0-beta2

  • 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.

Version 2.1.0-beta1

Version 2.0.0

Version 2.0.0-beta1

  • This release contains a rewrite of the SDK internals for better .NET Core integration and initialization.
  • The methods UseApplicationInsightsRequestTelemetry and UseApplicationInsightsExceptionTelemetry are obsolete, the work those methods did is handled automatically internally now. You can just delete any existing references to them from Startup.cs.
  • The MVC dependency for the JavaScript snippet has been removed so in order to include the JavaScript snippet now you need to insert the following lines at the very top of the _Layout.cshtml file:
    @using Microsoft.ApplicationInsights.AspNetCore
    @inject JavaScriptSnippet snippet
  • and insert the following line before the closing </head> tag:
    @Html.Raw(snippet.FullScript)

Version 1.0.3-beta1

  • New AzureWebAppRoleEnvironmentTelemetryInitializer telemetry initializer that populates role name and role instance name for Azure Web Apps.

Version 1.0.2

  • Marked code analysis packages as only for build and not NuGet package dependencies.

Version 1.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.

Version 1.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:

Version 1.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

Version 1.0.0-rc1-update4

  • Windows Server Telemetry Channel is enabled in full framework to send telemetry, and it uses Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel, version: 2.1.0-beta3
  • Diagnostic tracing using EventSource is enabled
  • TelemetryConfiguration.Active is used as the default telemetry configuration
  • Adaptive Sampling by default is enabled in full framework
  • Using telemetry processors is enabled in full framework
  • ApplicationInsightsServiceOptions is available to configure default adaptive sampling behavior
  • ComponentVersionTelemetryInitializer is added, that reads the application version from project.json and assigns it to telemetry.Context.Component.Version
  • All Microsoft.ApplicationInsights.* dependencies are updated to the latest version (2.1.0-beta3)

Version 1.0.0-rc1-update3

  • Update Application Insights Core dependency (Microsoft.ApplicationInsights) to the latest stable version (2.0.0).

Version 1.0.0-rc1-update2

  • Fix the dependencies of previously published NuGet package (v1.0.0-rc1-update1)

Version 1.0.0-rc1-update1

  • Support the latest version of Application Insights core sdk (2.0.0-beta4 or greater)
  • Support dependency and performance counter collection in full framework (dnx 4.5.1)

Version 1.0.0-rc1

  • Support ASP.Net 5 RC1 release.
  • Binaries are now strong name signed.

Version 1.0.0-beta8

  • Support Asp.Net 5 beta8

Version 1.0.0-beta7

  • Support ASP.Net5 Beta7
  • Minor bug fixes

Version 1.0.0-beta6

  • Support ASP.Net 5 Beta6
  • Updates to build infrastructure
  • Switch to 1.1 version of Microsoft.ApplicationInsights API

Version 1.0.0-beta5

  • Support ASP.Net 5 Beta5
  • Minor bug fixes
  • Switch to 0.17 version of Microsoft.ApplicationInsights API

Version 0.32.0-beta4

  • Support dnxcore50 applications
  • Change integration points with Visual Studio
  • Minor bug fixes
  • Switch to 0.16 version of Microsoft.ApplicationInsights API

Version 0.31.0-beta4

  • Fixed references to ASP.NET runtime packages.

Version 0.30.0.1-beta

  • Preview version of Application Insights. Supports only full framework. Will compile for core framework, but no events will be sent.