0.3.0
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)