Releases: circonus-labs/gosnowth
Releases · circonus-labs/gosnowth
v1.13.0
- 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
- upd: Adds a PromQLError type, which duplicates the PromQL response envelope, but also functions as a Go error type.
v1.12.4
- upd: Adds a PromQLError type, which duplicates the PromQL response envelope, but also functions as a Go error type.
v1.12.3
- 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
- upd: Improve trace ID placement in log entries to ensure it is not truncated
by request bodies in some debug logs.
v1.12.1
- upd: Removes the WatchFunc functionality as this is not used anymore.
- upd: Improves error handling when no active nodes are available.
v1.12.0
- 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
- 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
- upd: Updates the WatchAndUpdate() functionality of SnowthClient to correctly update cluster topology and node active status on a configured interval.
v1.11.2
- 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.