Skip to content

Releases: microsoft/ApplicationInsights-dotnet

v2.2.0 (2.2.0.54037)

08 Dec 03:03
Compare
Choose a tag to compare
  • Includes all changes since 2.1.0 stable release.

v2.2.0-beta6 (2.2.0.52297)

02 Dec 02:16
Compare
Choose a tag to compare
Pre-release

v2.2.0-beta4 (2.2.0.48046)

18 Nov 01:44
Compare
Choose a tag to compare
Pre-release
  • Payload sanitization for RichPayloadEventSource.
  • Fix to fallback to an environment variable for instrumentation key when not specified when initializing TelemetryConfiguration.
  • RoleInstance and NodeName are initialized with the machine name by default.
  • Read InstrumentationKey from environment variable APPINSIGHTS_INSTRUMENTATIONKEY if it is was not provided inline. If provided it overrides what is set though configuration file. (Feature is not available in PCL version of SDK).
  • Context properties NetworkType, ScreenResolution and Language marked as obsolete. Please use custom properties to report network type, screen resolution and language. Values stored in these properties will be send as custom properties.
  • Dependency type was updated to reflect the latest developments in Applicaiton Insights Applicaiton Map feature. You can set a new field - Target. CommandName was renamed to Data for consistancy with the Application Analytics schema. DependencyKind will never be send any more and will not be set to "Other" by default. Also there are two more constructors for DependencyTelemetry item.
  • Type SessionStateTelemetry was marked obsolete. Use IsFirst flag in SessionContext to indicate that the session is just started.
  • Type PerformanceCounterTelemetry was marked obsolete. Use MetricTelemetry instead.
  • Marked RequestTelemetry.HttpMethod as obsolete. Put http verb as part of the name for the better grouping by name and use custom properties to report http verb as a dimension.
  • Marked RequestTelemetry.StartTime as obsolete. Use TimeStamp instead.
  • Removed BCL dependency
  • Added IPv6 support
  • Fixed an issue where channels sent expired data from storage
  • Fixed an issue where the clock implementation would accumulate error
  • Fixed an issue where telemetry with emptry properties would be dropped
  • Added support for SDK-side throttling

v2.2.0-beta2 (2.2.0.31572)

28 Sep 19:27
Compare
Choose a tag to compare
Pre-release
  • InMemoryChannel has a new override for Flush method that accepts timeout.
  • Local storage folder name was changed. That means that when the application stopped, and the application was updated to the new SDK, then the telemetry from the old local folder will not be send.
  • Allow all characters in property names and measurements names.
  • AdaptiveTelemetryProcessor has a new property IncludedTypes. It gets or sets a semicolon separated list of telemetry types that should be sampled. If left empty all types are included implicitly. Types are not included if they are set in ExcludedTypes.
  • Richpayload event source event is generated for all framework versions of SDK (before it was supported in 4.6 only)
  • TelemetryClient has a new method TrackAvailability. Data posted using this method would be available in AppAnalitics only, Azure portal UI is not available at this moment.

v2.2.0-beta1 (2.2.0.11964)

18 Jul 18:42
Compare
Choose a tag to compare
Pre-release
  • Add ExceptionTelemetry.Message property. If it is provided it is used instead of Exception.Message property for the outer-most exception.
  • Telemetry types can be excluded from sampling by specifying the ExcludedTypes property (Add ExcludedTypes element under AdaptiveSampling telemetry processor node with ';'-separated list. Possible types are "Dependency", "Event", "Exception", "PageView", "Request", "Trace").
  • ServerTelemetryChannel: changed backoff logic to be less aggressive, added diagnostics event when backoff logic kicks in and added more tracing. (Done to address issues when data stops flowing until an application gets restarted)

v2.1.0 (2.1.0.26048)

15 Jun 21:34
Compare
Choose a tag to compare

No code changes since beta4.

v2.1.0-beta4 (2.1.0.14852)

28 Apr 23:17
Compare
Choose a tag to compare
Pre-release

v2.1.0-beta3 (2.1.0.10260)

18 Apr 18:02
Compare
Choose a tag to compare
Pre-release
  • Support partial success (206) from the Application Insights backend. Before this change SDK may have lost data because some items of the batch were accepted and some items of the batch were asked to be retried (because of burst throttling or intermittent issues).
  • Bug fixes

2.1.0-beta1 (2.1.0.1924)

24 Mar 18:58
Compare
Choose a tag to compare
Pre-release
  • Upgraded to depend on EventSource.Redist nuget version 1.1.28
  • Upgraded to depend on Microsoft.Bcl nuget version 1.1.10

V2.0.1 (2.0.1.33027)

18 Mar 23:41
Compare
Choose a tag to compare
  • No code changes. Added Win Phone, Win Store and UWP targets that include 1.2.3 version of ApplicationInsights.dll. It is included to prevent applications that upgrade to 2.0.0 from crashing. In any case using this nuget for Win Phone, Win Store and UWP applications is not recommended and not supported. Please find more information about HockeyApp transition here
  • This upgrade is not intended for Web Applications - please continue using 2.0.0 version of AI Core.