Skip to content

v2.0.0-beta4 (2.0.0.11972)

Pre-release
Pre-release
Compare
Choose a tag to compare
@abaranch abaranch released this 26 Jan 22:31
· 2513 commits to main since this release

•Removed support for Universal Windows Phone and Store applications
•Updated DependencyTelemetry to have new properties ResultCode and Id. ResultCode will be used to provide HTTP response code for HTTP dependencies and error code for SQL dependencies. Id will be used for cross-component correlation.
•If ServerTelemetryChannel is initialized programmatically it is now required to call ServerTelemetryChannel.Initialize() method. Otherwise persistent storage will not be initialized (that means that if telemetry cannot be sent in the event of temporary connectivity issues, it will be dropped).
•ServerTelemetryChannel has new property StorageFolder that can be set either through code or through configuration. If this property is set, ApplicationInsights uses provided location to store telemetry that was not sent in the event of temporary connectivity issues. If property is not set, or provided folder is inaccessible, ApplicationInsights will try to use LocalAppData or Temp folders as it was done before.
•TelemetryConfiguration.GetTelemetryProcessorChainBuilder extension method is removed. Instead of this method use TelemetryConfiguration.TelemetryProcessorChainBuilder instance method.
•TelemetryConfiguration class has a new property TelemetryProcessors that gives readonly access to TelemetryProcessors collection.