Skip to content

Releases: microsoft/ApplicationInsights-Go

Application Insights Go SDK 0.4.4

30 Jan 00:29
c063db1
Compare
Choose a tag to compare
Pre-release

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.

Application Insights Go SDK 0.4.3

01 May 19:21
b0ffece
Compare
Choose a tag to compare
Pre-release

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

15 May 19:47
d2df5d4
Compare
Choose a tag to compare
Pre-release

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

17 Apr 00:14
c3f5896
Compare
Choose a tag to compare
Pre-release

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.

Application Insights Go SDK 0.4

07 Dec 03:01
3612f58
Compare
Choose a tag to compare
Pre-release
  • 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

05 Dec 21:22
Compare
Choose a tag to compare
Pre-release

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

28 Aug 23:35
Compare
Choose a tag to compare
Pre-release
  • 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

11 May 00:10
Compare
Choose a tag to compare
Pre-release

First release.