go-kit v0.8.0 Release Notes
Release Date: 2018-11-10 // over 5 years ago-
๐ A major release! Featuring NATS and AMPQ transports, many other smaller enhancements, and many bug fixes. Thanks to the 25 contributors who made big contributions to this release! ๐๏ธ
๐ Bug fixes
- ๐ Fix Client.Endpoint to not cancel when bufferedStream (#776) (thanks @xescugc)
- ๐ Fix Consul SD loop exiting on EOF (#788) (thanks @kcajmagic)
- โ Add backoff package and fix Consul CPU usage (#635) (thanks @nicot)
- ๐ Fix race condition in NATS transport tests (#705) (thanks @nussjustin)
- ๐ Fix pact test due to breaking api change (#720) (thanks @basvanbeek)
- โ Add FinalizerFunc to NATS transport (#790) (thanks @kirooha)
- ๐ Fix etcdv3 registrar tests (#724) (thanks @basvanbeek)
- JSONRPC: add id from request to response (#742) (thanks @wangzuo)
- ๐ Fix etcd import path (#756) (thanks @h8liu)
- ๐ฆ Rename 'package log' to 'log package' to fix godoc link handling. (#765) (thanks @bx2)
โจ Enhancements
- NATS transport (#680) (thanks @kirooha)
- AMQP Transport (#746) (thanks @mattfung)
- Metrics - Influx StatsD (#664) (#688) (thanks @james-r-smith)
- HTTPClient interface (#754) (thanks @drscre)
- โ Add casbin for authorization (#787) (thanks @suekto-andreas)
- โ Add logrus adapter for Logger interface (#752) (#759) (thanks @aswinmprabhu)
- ๐จ Refactor (lint/unconvert): remove base64 call returns a string (#717) (thanks @mishudark)
- ๐ Fix function names in JWT examples (#723) (thanks @zachwalton)
- metrics/internal/convert: use method value insetad of lambda (#767) (thanks @quasilyte)
- โ
metrics/teststat: replace
x = x <op> y
withx <op>= y
(#769) (thanks @quasilyte) - ๐ Fix Prometheus tests (#789)
- ๐ Circle 2.0 support (#749, #771)
๐ Documentation, examples, and testing
- ๐ Fix minor comment typos (#687) (thanks @joe94)
- โก๏ธ Update README.md with English version of website (#708) (thanks @Olliepop)
- โก๏ธ Profilesvc docs update (#709) (thanks @wadearnold)
- โ Remove redundant statements in profilesvc example (#721) (thanks @sudo-suhas)
- โ Adds documentation for OpenCensus (#730) (thanks @basvanbeek)
- โ Add kitgen README (#743) (thanks @ermik)
- โ Adds GoBuffalo (#748) (thanks @1995parham)
- ๐ Use newest Go releases for testing (#757) (thanks @ChrisHines)
- โ Remove context in stringsvc examples 1 & 2 (#764) (thanks @bx2)
- ๐ metrics: remove commented-out debug code (#770) (thanks @quasilyte)
- โ Delete debug.test (#777) (thanks @danp)