Skip to content

Releases: circonus-labs/gosnowth

v1.11.1

02 Aug 17:13
0962577
Compare
Choose a tag to compare
  • upd: Simplifies to gosnowth.Config type to no longer implement unneeded thread safety and JSON marshaling functionality. No longer uses getters and setters to access configuration properties.
  • add: Allows a CtxKeyTraceID value to be set when configuring a gosnowth SnowthClient. This will be used to retrieve a trace ID from the context passed into gosnowth functions, allowing gosnowth log entries to contain the same trace ID being used by the caller of the gosnowth function. If this is not configured, or the context does not contain a trace ID, gosnowth will still generate its own trace ID using the previous behavior.

v1.11.0

22 Jul 20:30
e1f15b4
Compare
Choose a tag to compare
  • upd: Changes the DF4 data types to include fields that were missing for head.error and head.warning. Adds functionality to allow extracting typed data from DF4 data values.

v1.10.11

15 Jul 20:57
dcaeb09
Compare
Choose a tag to compare
  • fix: Corrects a bug in how check tag encoding is handled that was preventing UpdateCheckTags() from correctly updating check tags requiring base64 encoding.

v1.10.10

16 Jun 19:32
8b5abd9
Compare
Choose a tag to compare
  • upd: Changes the method used to stop retrying when contexts are canceled or reach timeout. This is to support upcoming changes in go v1.19.

v1.10.9

14 Jun 22:03
4e5b0b4
Compare
Choose a tag to compare
  • upd: Improves request handling so that requests are not retried for 4XX status codes returned from snowth.

v1.10.8

14 Jun 21:15
cf5695f
Compare
Choose a tag to compare
  • fix: Corrects a bug that was causing gosnowth to retry requests that should not be retried because they failed due to context cancelation or due to a user facing error.
  • upd: Improves the gosnowth debug logging for readability and allows the traceID to be used to track requests across multiple retries.

v1.10.7

13 Jun 18:55
bb36fff
Compare
Choose a tag to compare
  • Bump github.com/openhistogram/circonusllhist from 0.2.1 to 0.3.0 by @dependabot in #69
  • Bump github.com/google/uuid from 1.1.1 to 1.3.0 by @dependabot in #68
  • Bump github.com/google/flatbuffers from 1.12.0 to 2.0.6+incompatible by @dependabot in #67

v1.10.6

13 Jun 17:33
f094c3c
Compare
Choose a tag to compare
  • fix: Corrects a bug that was causing the process to fail that randomly retries other nodes in a snowth cluster when there are connection issues.

v1.10.5

03 May 21:53
60de5c7
Compare
Choose a tag to compare
  • fix: Fixes the metric name parser to correctly use curly brackets when parsing measurement tags.
  • fix: Fixes connection retries to always try the specified node first then randomly pick from active cluster nodes for retries.
  • fix: Fixes broken examples code.

v1.10.4

15 Apr 15:56
3c6dd3f
Compare
Choose a tag to compare
  • upd: NewClient() now requires a context when being called. This allows for context terminations to happen during the process of creating and initializing a new SnowthClient.