ApplicationInsights Go Versions Save

Microsoft Application Insights SDK for Go

v0.4.4

3 years ago

This version includes minor security fixes:

NOTE: This library was not affected by security issues in the old dependency, however it is no longer maintained.

v0.4.3

4 years ago

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)

v0.4.2

6 years ago

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.

v0.4.1

6 years ago

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() to Telemetry interface.

v0.4

6 years ago
  • 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.

v0.3.1

6 years ago

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

v0.3.0

6 years ago
  • 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

v0.1.0-alpha

8 years ago

First release.