v2.2.0-beta4 (2.2.0.48046)
Pre-release
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
andLanguage
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 toData
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 forDependencyTelemetry
item. - Type
SessionStateTelemetry
was marked obsolete. UseIsFirst
flag inSessionContext
to indicate that the session is just started. - Type
PerformanceCounterTelemetry
was marked obsolete. UseMetricTelemetry
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. UseTimeStamp
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