Skip to content

Releases: circonus-labs/gosnowth

v1.13.0

23 Feb 22:15
8270a7d
Compare
Choose a tag to compare
  • fix: Corrects a bug that could cause snowth client creation to fail if a single cluster node does not respond within the context timeout.
  • upd: Removes the Config.Discover option and the deprecated NewSnowthClient() function. These were not used and were previously replaced by NewClient() and the WatchAndUpdate() functionality.

v1.12.5

21 Feb 22:09
fa0e2fc
Compare
Choose a tag to compare
  • upd: Adds a PromQLError type, which duplicates the PromQL response envelope, but also functions as a Go error type.

v1.12.4

21 Feb 22:08
fa0e2fc
Compare
Choose a tag to compare
  • upd: Adds a PromQLError type, which duplicates the PromQL response envelope, but also functions as a Go error type.

v1.12.3

17 Feb 21:13
1816acf
Compare
Choose a tag to compare
  • upd: Changes the mechanism of UpdateCheckTags() to mitigate a race condition that can occur if check tags are being rapidly changed. It will now always attempts to add the full set of check tags being submitted rather than only the ones that snowth thinks do not already exist.

v1.12.2

17 Feb 18:39
66b5cb2
Compare
Choose a tag to compare
  • upd: Improve trace ID placement in log entries to ensure it is not truncated
    by request bodies in some debug logs.

v1.12.1

17 Feb 18:39
8a09e2e
Compare
Choose a tag to compare
  • upd: Removes the WatchFunc functionality as this is not used anymore.
  • upd: Improves error handling when no active nodes are available.

v1.12.0

14 Feb 21:23
b302678
Compare
Choose a tag to compare
  • add: Adds support for PromQL queries via the new snowth PromQL support.
  • upd: Improves CAQLError values to include more information from snowth. Access to the message previously in CAQLError.UserError.Message must now be retrieved via the CAQLError.Message() method instead.

v1.11.4

26 Jan 19:56
79cf062
Compare
Choose a tag to compare
  • fix: Ensures that snowth nodes loaded by the topology discovery process are properly populated with all stats information, and are correctly added as inactive servers if they are not responding to network requests.

v1.11.3

30 Nov 20:26
943b408
Compare
Choose a tag to compare
  • upd: Updates the WatchAndUpdate() functionality of SnowthClient to correctly update cluster topology and node active status on a configured interval.

v1.11.2

18 Aug 19:15
91c24d6
Compare
Choose a tag to compare
  • upd: Removes all use of the deprecated ioutil package, includes some code cleanup and adds additional linters.
  • upd: Updates the minimum go build version to 1.17.