v0.10.0
A new release with several minor improvements and enhancements. The major change is the adoption of Go modules: Go kit now includes a go.mod (and go.sum) specifying the precise version of our dependencies. We'll try to keep these dependencies updated, but consumers can always specify overrides, if necessary.
Thanks to the 10 contributors who contributed to this release! 🏌️♂️
Bug fixes
- dogstatsd: Drop metrics according to sample rate (#884) (thanks @martin-sucha)
- update_deps.bash: breakfixes
- Fix tracing tests by replacing test.com endpoint with httpbin.org (#952) (thanks @sagikazarmark)
Enhancements
- modules: Add initial go.mod file (#945) (thanks @ChrisHines, @sagikazarmark, @basvanbeek)
- sd/dnssrv: Consider SRV records with port 0 as an error (#900)
- transport: Introduce ErrorHandlerFunc (#915) (thanks @maratori)
- log: Disable HTML escaping in JSON Logger (#914) (thanks @treuherz)
- auth/casbin: Update imports to casbin/v2
- tracing/opencensus: Add a span name getter to opencensus endpoint options (#948) (thanks @sagikazarmark)
Documentation, examples, tests
- metrics/prometheus: Fix typo: "construts" --> "constructs" (#925) (thanks @jeffwidman)
- examples: removed mention about ServiceMiddleware (#936) (thanks @icamys)
- examples: Clarify rate limiter expressions in addsvc example (#943) (thanks @marselester)
- log/level: Fix typo: "thte" -> "the" (#956) (thanks @HCoban)