go-kit v0.7.0 Release Notes
Release Date: 2018-03-19 // about 6 years ago-
๐ An early 2018 release, containing several exciting new enhancements. First, we
now have thekitgen
code generation tool, for bootstrapping new services,
thanks to the tireless efforts of @nyarly. Second, we have the long-awaited
JSONRPC transport, due to the tireless efforts of @rossmcf, @blainsmith, and
๐ several others. Thanks also to @senseyeio. Also, we have support for etcdv3 in
๐ฆ package sd, and a new prototype cloudwatch package for metrics.๐ Thanks to the 16 individual contributors who have contributed to this release! ๐๏ธโโ๏ธ
๐ Bug fixes
- transport/http: Allow multiple HTTP-Headers Server (#644) -- thanks, @klaus
- transport/jsonrpc: Fix various errors (#673, #679) -- thanks, @rossmcf and @basvanbeek
- tracing/zipkin: Set error tag on Zipkin HTTP error status codes (#683) -- thanks, @basvanbeek
โจ Enhancements
- cmd/kitgen: Add kitgen code generator tool (#589) -- thanks, @nyarly
- ๐ฆ transport/jsonrpc: New package (#576) -- thanks, @rossmcf @blainsmith and @senseyeio
- ๐ sd/etcdv3: Add support for etcdv3 (#663) -- thanks, @cabrel
- ๐ฆ metrics/cloudwatchv2: Add alternative cloudwatch package (#668) -- thanks, @nelz9999
- ๐ tracing/zipkin: Add native Zipkin tracing support (#671) -- thanks, @basvanbeek
- ๐ฒ log: Add syslog support (#574) -- thanks, @mingan
- transport/http: Add Server NoOpRequestDecoder (#659) -- thanks, @jdolce
- ๐ ratelimit: Remove dependency on juju (#622) -- thanks, @nelz9999
๐ Documentation, examples, and testing
- โก๏ธ examples: Update example stringsvc (#638) -- thanks, @wadearnold
- ๐ฒ log: Rename sirupsen import (#682) -- thanks, @arbourd
- โก๏ธ misc: Updates to latest Thrift (#630, #678) -- thanks @basvanbeek
- โก๏ธ misc: Doc updates (#662) -- thanks, @bflanigan