- Update Base SDK to version 2.11.0-beta1
- Update Base SDK to version 2.10.0
- Update Base SDK to version 2.10.0-beta4
- ILogger - If an exception is passed to log, then Exception.Message is populated as ExceptionTelemetry.Message. If TrackExceptionsAsExceptionTelemetry is false, then Exception.Message is stored as custom property "ExceptionMessage"
- Update Base SDK to version 2.9.1
- Update Base SDK to version 2.9.0
- Update Base SDK to version 2.9.0-beta3
- ILogger implementation for ApplicationInsights
- Update log4net reference to 2.0.7
- Update BaseSdk reference to 2.8.1. See release notes for more information.
- NLog can perform Layout of InstrumentationKey
- Upgrade
System.Diagnostics.DiagnosticSource
to version 4.5.0 - Event Source telemetry module: Microsoft-ApplicationInsights-Data id disabled by default to work around CLR bug
- Log4Net new supports NetStandard 1.3!
- NLog Flush should include async delay
- NLog can include additional ContextProperties
- DiagnosticSourceTelemetryModule supports onEventWrittenHandler
- Fix: Prevent double telemetry if DiagnosticSourceTelemetryModule is initialized twice
- NetStandard Support for TraceListener
- NetStandard Support for NLog and log4net
- NLog and log4net can Flush
- Update log4net reference to 2.0.6
- Update Application Insights API reference to 2.5.0
- Removed framework 4.0 support
- For EventSourceTelemetryModule, allows black list the event sources. Drops the events to those in the list.
- Fix Deadlock over EventSourceTelemetryModule
- Extensibel payload handler
- Add ProviderName and ProviderGuid properties to TraceTelemetry
- Add support for disabledEventSourceNamePrefix configuration
- Fix ApplicationInsights TraceListener does not respect Flush
- Fix NullReferenceException in DiagnosticSourceListener
- Use InvariantCulture to convert property values
- Update NLog reference to 4.4.12
- Update Application Insights API reference to [2.4.0]
Update Application Insights API reference to [2.4.0-beta3] Added support for logs from EventSource, ETW and Diagnostic Source.
- Update NLog reference to 4.3.8
- For NLog and Log4Net when exception is traced with a custom message, custom message is added to the properties collection and reported to ApplicationInsights.
- Update Application Insights API reference to 2.1.0
- Update NLog reference to 4.3.5
- Update Application Insights API reference to 2.0.0
- Update NLog reference to 4.2.3
- Update Log4Net reference to 2.0.5 (1.2.15)
- NLog: support Layout
- Bug fixes
- log4Net: Collect log4net properties as custom properties. UserName is not a custom property any more (It is collected as telemetry.Context.User.Id). Timestamp is not a custom property any more.
- NLog: Collect NLog properties as custom properties. SequenceID is not a custom property any more (It is collected as telemetry.Sequence). Timestamp is not a custom property any more.
- First open source version: References Application Insights API version 1.2.3 or higher.