github.com/go-kit/kit
v0.13.0
#98 most downloaded on Go modules
go-kit/kit
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 7 months
Most releases are documented
notes for 10 of 13 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
504 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
504 releases · Feb 2015 to Mar 2024Releases
latest 60 of 504-
v0.13.1-0.20240313134215-78fbbceece7b13 Mar 2024 pre-releaseNothing published for this version
-
v0.13.1-0.20231222231659-844c3d2de01a22 Dec 2023 pre-releaseNothing published for this version
-
v0.13.029 May 2023Release notes
Open source →Go kit v0.13.0 is released, containing mostly minor fixes and dependency updates.
What's Changed
- Remove unused code by @sashamelentyev in #1188
- Use errors.Is for error handling by @sashamelentyev in #1187
- Fix docs by @sashamelentyev in #1198
- Refactor metrics/cloudwatch by @sina-devel in #1202
- README: add chaseSpace/kit, closes #1027 by @peterbourgon in #1052
- feat: move from
streadway/amqptorabbitmq-amqp091-goby @Juneezee in #1210 - feat(http): make interceptingWriter reimplement common interfaces by @Reasno in #1212
- Fixes Framework Beego URL by @vpereira01 in #1219
- Fixed instancer loop logic that was causing Consul to get spammed by @jkratz55 in #1215
- go.mod | go.sum: update dependencies for prometheus client_golang by @vcruzmj in #1225
- ci: add go 1.18 by @sashamelentyev in #1233
- Update README.md by @cxtruong70 in #1239
- ci: add go 1.19 by @sashamelentyev in #1245
- go.mod | go.sum: Update nats-io/jwt/v2 & nats-io/nats-server/v2 dependencies to fix CVE-2021-3127 & CVE-2022-24450 by @denopink in #1237
- Update link pointing to protobuf generator by @sagikazarmark in #1248
- Update github.com/hashicorp/serf and github.com/hashicorp/consul/api to fix CVE-2019-19794 by @francogeller in #1250
- Replace microgen with the maintained fork by @ShayNehmad-RecoLabs in #1254
- Remove dead link to code generator from README by @heymatthew in #1256
- README: update codegen link to truss by @matthewhartstonge in #1262
New Contributors
- @sashamelentyev made their first contribution in #1188
- @sina-devel made their first contribution in #1202
- @Juneezee made their first contribution in #1210
- @Reasno made their first contribution in #1212
- @vpereira01 made their first contribution in #1219
- @jkratz55 made their first contribution in #1215
- @vcruzmj made their first contribution in #1225
- @cxtruong70 made their first contribution in #1239
- @denopink made their first contribution in #1237
- @francogeller made their first contribution in #1250
- @ShayNehmad-RecoLabs made their first contribution in #1254
- @heymatthew made their first contribution in #1256
- @matthewhartstonge made their first contribution in #1262
Full Changelog: v0.12.0...v0.13.0
-
v0.12.1-0.20230529212333-dfe43fa6a8d729 May 2023 pre-releaseNothing published for this version
-
v0.12.1-0.20230302021612-7f14cb4dc16c02 Mar 2023 pre-releaseNothing published for this version
-
v0.12.1-0.20230102061018-e923d5df851402 Jan 2023 pre-releaseNothing published for this version
-
v0.12.1-0.20220826005032-a7ba4fa4e28926 Aug 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220819021744-04090c3c742219 Aug 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220808180842-62c81a0f304708 Aug 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220803043455-0cd2b272b59903 Aug 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220711181031-50c38262a8c711 Jul 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220602185339-44ed82941aa302 Jun 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220423012017-d7cefca3381623 Apr 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220423005953-1cd555456afa23 Apr 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220421155257-f4fd4a39b73a21 Apr 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220315203800-0e6a1b1cc32c15 Mar 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220131153713-121aeb25a08f31 Jan 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20220107215703-513a72bc619807 Jan 2022 pre-releaseNothing published for this version
-
v0.12.1-0.20211230005116-b34471ec558c30 Dec 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20211123181448-a073a093d1ee23 Nov 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20211030210154-ed56ff7014bb30 Oct 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20211030204228-7e4e4b15fd9f30 Oct 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20210928150129-9a1a7ade85b028 Sep 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20210928121113-2e735456285828 Sep 2021 pre-releaseNothing published for this version
-
v0.12.1-0.20210928112832-cc73a6f92f2b28 Sep 2021 pre-releaseNothing published for this version
-
v0.12.018 Sep 2021Release notes
Open source →A mostly procedural update to Go kit, including support for the latest version of Go, and updates for dependencies, including a long-awaited update to avoid a CVE in the JWT dependency.
- Update for Go 1.17 (#1183) — thanks, @sagikazarmark, @ChrisHines
- Update depedency speed (#1177) — thanks, @sagikazarmark
- Improve code quality (#1168, #1064) — thanks, @withshubh, @sagikazarmark
- Update hudl/fargo (#1167) — thanks, @sagikazarmark
- Update JWT dependency (#1172) — thanks, @vovinacci
- Replace kit/log with log ((#1173) — thanks, @ChrisHines
- Update repo issue forms (#1169, #1166) — thanks, @sagikazarmark
-
v0.11.1-0.20210918194017-251777ffd4f418 Sep 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210917230554-189ad707686417 Sep 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210916132826-e7eea800439116 Sep 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210819211710-ab98ef03f36819 Aug 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210818151532-801da84a68a918 Aug 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210720220054-3220134a9b8820 Jul 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20210720040250-a42f1393f44f20 Jul 2021 pre-releaseNothing published for this version
-
v0.11.002 Jul 2021Release notes
Open source →A new release with several improvements and enhancements. The first one in a long while! Huge thanks to @sagikazarmark for putting in most of the gruntwork to make it happen! You're a superstar.
The biggest thing: package log has been extracted to a separate repository and module, go-kit/log. This means that if you or your project was importing go-kit/kit just to get package log, you can significantly reduce your go.mod and dep graph by switching to the new module. Note that we have no current plans to alias the existing go-kit/kit/log to the new go-kit/log module and package, nor to deprecate the current package in favor of the new one. They are two distinct packages with no defined relationship to each other. This may change in the future.
Major changes:
- The log package was extracted to a separate repository
- Examples were moved to a separate repository
- Deprecated kitgen was removed
Thanks to the 22 contributors who contributed to this release! 🏌️♂️
Bug fixes
- metrics/cloudwatch: log CloudWatch response error (#961) (thanks @trane9991)
- log: defer mutex unlocks for panic safety in SyncLogger (#974)
- util/conn: close old connection before reconnect (#982) (thanks @chikaku)
- log/term: fix build on GOOS=js GOARCH=wasm (#993) (thanks @mvdan)
- transport/http/jsonrpc: move the ClientAfter calls to before the decode (#1008) (thanks @directionless)
- sd/etcdv3: fix etcdv3 client won't return error when no endpoint is available (#1009) (thanks @wayjam)
- metrics/generic: fix uint64 alignment (#1007) (thanks @ldez)
- log: fix stdlibadapter when prefixed (#1036) (thanks @soven)
- log: capture newlines in log stdlib (#1041) (thanks @SuperQ)
Enhancements
- metrics/cloudwatch: use batch values API for CloudWatch PutMetric data call (#960) (thanks @trane9991)
- log: allow to use specific logrus level in the adaptor (#962) (thanks @trane9991)
- transport/http: add NewExplicitClient (#971)
- transport/http/jsonrpc: add RequestID in error body when using the DefaultErrorEncoder (#969) (thanks @esenac)
- transport/http/jsonrpc: add Version to JSON-RPC client request (#990) (thanks @shirolimit)
- log: add WithSuffix to append key-value pairs to those passed to Log (#992) (thanks @vinayvinay)
- sd/consul: improve inconsistent Consul SD index handling (#999) (thanks @vinayvinay)
- all: dependency updates (#1029, #1095, #1097, #1098, #1106, #1118, #1115, #1119, #1124) (thanks @ChrisHines, @Enrico204, @sagikazarmark)
- tracing/opencensus: add support for JSONRPC (#1022) (thanks @ryan-lang)
- tracing/opentracing: improve endpoint middleware options (#1072) (thanks @alebabai)
- auth/jwt: fix repetition of the word "token" in JWT (#1070) (thanks @amidam)
- sd/zk: replace unmaintained zk library with drop-in replacement (#1120) (thanks @sagikazarmark)
- cmd/kitgen: remove deprecated kitgen (#1121) (thanks @sagikazarmark)
Documentation, examples, tests
- readme: change godoc to pkg.go.dev (#963) (thanks @relunctance)
- readme: add links to generator tools (#964)
- metrics/cloudwatch: fix bad Gauge test (#975) (thanks @trane9991)
- readme: update the link and description for go-micro (#989) (thanks @asim)
- examples: add missing "to" preposition (#1014)
- tracing/opencensus: fix failing tests (#1021) (thanks @ryan-lang)
- log: fix doc comment (#1028) (thanks @vrazdalovschi)
- ci: upgrade to the latest version of the setup-go github action (#1040) (thanks @AntonNguyen)
- ci: update Go versions for CI (#1054, #1062) (thanks @codefromthecrypt)
- examples: relocate examples to a separate repository (#1100) (thanks @sagikazarmark)
- transport/awslambda: replace aws lambda structs with stubs in tests (#1117) (thanks @sagikazarmark)
- transport/nats: fix panic in tests (#1122) (thanks @sagikazarmark)
- tracing: add a link to opentelemetry instrumentation (#1112) (thanks @sagikazarmark)
See more details in the 0.11.0 milestone.
-
v0.10.1-0.20210702145817-a6c5d5805b3602 Jul 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210630071643-f80eb06d274330 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210630064848-2216160e8ec430 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210629085944-a53b9db9b81929 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210624144110-0d7a3880d12624 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210624100534-02ece0f4f72324 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210621152100-4bb60ac0578021 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210619131934-a5c7103f436219 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210618112123-40533ee5777218 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210605134419-73c7f455c66305 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210604183731-3825f56ab43504 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210603231403-d056e6d6933303 Jun 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210530035833-3b053a73c0f430 May 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210507120254-52851ec4690107 May 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210419135209-e5c83b1ef90e19 Apr 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210405144757-93f53b2ffe2e05 Apr 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210320120247-60e8424101af20 Mar 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210209173123-d9e46badbf7509 Feb 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20210125143759-a12b64536ff425 Jan 2021 pre-releaseNothing published for this version
-
v0.10.1-0.20201130020037-0ca22796c76230 Nov 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20201125223704-a0558397fd0f25 Nov 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20201115062713-3796a6b25f5c15 Nov 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20201103153051-1e9fdf6a9f7e03 Nov 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20201101184830-ab88dc92431001 Nov 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20201009222120-6c170213364c09 Oct 2020 pre-releaseNothing published for this version
-
v0.10.1-0.20200916173437-8480b28928fa16 Sep 2020 pre-releaseNothing published for this version