Releases: microsoft/ApplicationInsights-Go
Releases · microsoft/ApplicationInsights-Go
Application Insights Go SDK 0.4.4
This version includes minor security fixes:
- Replace satori/go.uuid in favor of gofrs/uuid
NOTE: This library was not affected by security issues in the old dependency, however it is no longer maintained.
Application Insights Go SDK 0.4.3
This version includes a few minor enhancements:
- Switch dependencies from vendoring to go modules (thanks to @hagaibarel)
- Accept user-specified
http.Client
for data transmission (thanks to @wmdave)
Application Insights Go SDK 0.4.2
This version fixes a few minor bugs:
- Align with other SDKs to include the ikey in envelope names (#19). This is needed for some MS internal scenarios and won't impact external customers.
- Wrap
go.uuid
such that this library is unaffected by the differences causing compatibility issues described in satori/go.uuid#66. Needed for projects that use dependency tools that don't respect our vendoring.
Application Insights Go SDK 0.4.1
This version fixes minor bugs in 0.4:
- Increase precision of telemetry timestamps to nanoseconds. It was previously seconds. This caused events sent closely together to appear out of order on the portal.
- Remove
Measurements
field from telemetry types that do not support it (Measurements, Traces). These fields were previously ignored and always nil. - Add
SetTime()
toTelemetry
interface.
Application Insights Go SDK 0.4
- New SDK surface area backed by data contracts generated from the official Bond schema.
- All telemetry types and fields now supported.
- More thorough documentation throughout the SDK.
- Improved tests and code coverage.
This version requires changes to be made by all users of the SDK. As we are still in a pre-release state (v0.x), we still anticipate some further changes, but they should be small from here on out -- this is the big one. Make sure you are using Go vendoring to prevent your build from breaking.
Application Insights Go SDK 0.3.1
Bugfixes for 0.3:
- NewTraceTelemetry did not use severity level argument
- Transmitter's diagnostics format string was incorrect
- Close did not properly shut down InMemoryChannel goroutine
Vendor here if you have not yet updated for 0.4
Application Insights Go SDK 0.3
- New and telemetry channel implementation with improvements:
- Retry on failure, with back-off
- Stop sending events when throttled
- Proper teardown via Flush and Close
- Fix exit on failed telemetry submission
- Fix request telemetry data collector rejection
- Compress outgoing payloads
Application Insights Go SDK 0.1
First release.