Releases: microsoft/ApplicationInsights-dotnet
v2.0.0 (2.0.0.30671)
- Bug fixes
- Disallow Nan, +-Infinity measurements. Value will be replaced on 0.
- Disallow Nan, +-Infinity metrics (Value, Min, Max and StandardDeviation). Values will be replaced on 0.
v2.0.0-rc1 (2.0.0.23201)
•Writing telemetry items to debug output can be disabled with IsTracingDisabled property on TelemetryDebugWriter . Telemetry items that were filtered out by sampling are now indicated in debug output. Custom telemetry processors can now invoke method WriteTelemetry on TelemetryDebugWriter with filteredBy parameter to indicate in debug output that an item is being filtered out.
•DependencyTelemetry.Async property was removed.
•DependencyTelemetry.Count property was removed.
•When configuration is loaded from ApplicationInsights.config incorrect and broken elements are skiped. That includes both high level evelemts like TelemetryInitializers as well as individual properties.
•Internal Application Insights SDK traces will be marked as synthetic and have SyntheticSource equals to 'SDKTelemetry'.
•UserContext.AcquisitionDate property was removed.
•UserContext.StoreRegion property was removed.
•InMemoryChannel.DataUploadIntervalInSeconds was removed. Use SendingInterval instead.
•DeviceContext.RoleName was removed. Use DeviceContext.Cloud.RoleName instead.
•DeviceContext.RoleInstance was removed. Use DeviceContext.Cloud.RoleInstance instead.
Known Issue: #200
v2.0.0-beta4 (2.0.0.11972)
•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.
Release 2.0.0-beta3 (2.0.0.9976)
- Property Request.ID returned back. OperationContext now has a property ParentId for end-to-end coorrelation.
•TimestampTelemetryInitializer is removed. Timestamp will be added automatically by TelemetryClient.
•User Agent will not be collected by default. User Agent telemetry initializer was removed.
v1.2.3
v2.0.0-beta2 (2.0.0-4189)
beta2 of SDK version 2.0
v2.0.0-beta1 (2.0.0.1613)
v1.2.0: Changes: PerformanceCounter document changed to public + bug fiexes
Core Nuget: https://www.nuget.org/packages/Microsoft.ApplicationInsights/1.2.0 Channel Nuget: https://www.nuget.org/packages/Microsoft.ApplicationInsights.PersistenceChannel/1.2.0 BuildDefinition Output: https://mseng.visualstudio.com/DefaultCollection/AppInsights/_build#favDefinitionId=1822&_a=summary&buildId=2566253 Build Artifacts: file://vscsstor/CIDrops/AIC/AI-CoreSDK-GitHub-Master/20150805.1