0.7.0
An early 2018 release, containing several exciting new enhancements. First, we
now have the kitgen
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