Skip to content

0.3.0

Compare
Choose a tag to compare
@peterbourgon peterbourgon released this 15 Nov 01:40
· 595 commits to master since this release

An incremental, if large, release of Go kit. With contributions from @basvanbeek, @bbrazil, @briankassouf, @cam-stitt, @dvrkps, @everesio, @Fenthick, @groob, @jstordeur, @kpacha, @marcusolsson, @mishudark, @peterbourgon, @rossmcf, @suyash, and @xla. Thanks, contributors!

Bug fixes

  • Fix synchronization bug in metrics/generic.Histogram (#392)
  • Fixes tracking changes to OpenTracing (#387, #374, #339)
  • Fixes and improvements to package metrics/influx (#369)
  • Correct HTTP tags in distributed tracing spans (#375)
  • Fix some dead and breaking code in package sd/consul (#371)
  • Fix panic on inconsistent label cardinality (#365)
  • Fix To/From mixup in package tracing (#348)

Enhancements

  • Completely refactor package metrics (#313) ★
  • Add package auth/jwt (#335)
  • Add package metrics/pcp for Intel Performance CoPilot (#363)
  • Add package log/experimental_level (#357)
  • Custom error behavior for lb.Retry (#370)
  • Update examples/shipping (#388)
  • Go Report Card fixes (#379)
  • Remove unused errors from package endpoint (#361)
  • Add metrics.Timer (#358)
  • Add better unit tests for package sd/etcd.Client (#344)

Documentation

  • Clarify comments in package metrics (#342)
  • Fix typo in package auth/jwt docs (#385)
  • Fix typo in package log docs (#380, #351)
  • Fix typo in package metrics/expvar docs #356
  • Provide better initial guidance in package circuitbreaker docs (#345)