What's Changed
- inline localhost certificate into go file by @bmon in #318
- Update streaming interceptor example by @G07cha in #322
- Do not stop retrying based on earlier good message from the stream by @kartlee in #323
- test certs - cherry-pick PR325 on v2 by @dmitris in #331
- add all make target, reword instructions by @dmitris in #335
- remove 1.12.x from build config for consistency with master by @dmitris in #337
- [v2] Fix the special case for jaeger format traceid extraction by @nvx in #340
- [v2] Fix ctxtags TagBasedRequestFieldExtractor extracting from fields in a oneof by @nvx in #339
- Request Logging by @yashrsharma44 in #311
- Bug fix for data race by @yashrsharma44 in #354
- make ratelimit interface context aware by @xinxiao in #367
- Add error param to the decider method of logging middleware by @yashrsharma44 in #372
- [v2] Add skip interceptor by @XSAM in #364
- Chain middleware by @drewwells in #385
- Update travis ci badget to Github actions badge. by @drewwells in #384
- Upgraded proto related deps: grpc and protobuf; removed gogo from core. by @bwplotka in #321
- improve v2 rate-limiter by @MalloZup in #380
- Moved to buf; Added buf lint; Fixed ping service to match standards; … by @bwplotka in #383
- Add timer interface for OpenMetrics(Prometheus) Provider by @yashrsharma44 in #387
- [Rate-limit provider]: Add token bucket implementation of rate-limiter by @MalloZup in #386
- Add OpenMetrics(Prometheus) in the provider module by @yashrsharma44 in #379
- v2: Client unary interceptor timeout on v2 branch by @instabledesign in #330
- add onRetryCallback callback function by @shamil in #405
- v2: validator support for protoc-gen-validate 0.6.0 by @danielhochman in #418
- v2: Refactor metrics interceptor and fix tests by @ash2k in #413
- Support customization of timestamp format (v2 branch) by @stanhu in #399
- Fixed misleading comments in the interceptor file by @iamrajiv in #424
- v2: Switch from github.com/go-kit/kit to github.com/go-kit/log interfaces by @liggitt in #427
- v2: Add support for the phuslog logging provider by @ogimenezb in #425
- v2:providers/zap: fix caller annotation by @jkawamoto in #432
- Added Dependabot by @iamrajiv in #376
- Added a Copyright check in the Makefile by @yashrsharma44 in #420
- Cleanup v2 with some updates by @yashrsharma44 in #419
- openmetrics: forward server context by @amenzhinsky in #434
- recovery: change the default behavior by @amenzhinsky in #439
- Add all-validator support by @leventeliu in #443
- Remove backoffutils and added the files to retry package by @yashrsharma44 in #390
- v2:interceptors/logging: allow to separate request response payload logging by @michaljemala in #442
- Removed tags; Simplified interceptor code; Added logging fields editability. by @bwplotka in #394
- InterceptorTestSuite client connection optimize by @HUSTtoKTH in #455
- Remove opentracing from go.mod by @jpkrohling in #477
- Replace two old Go versions with two new ones by @jpkrohling in #478
- Move util/metautils to root-level package metadata, fixes #392 by @rahulkhairwar in #474
- Remove data race from zerolog provider by @ecordell in #487
- Update provider/kit by @metalmatze in #490
- Refactor tracing interceptor by @XSAM in #450
- Add opentracing provider by @XSAM in #492
- update phuslog to fix typo by @ogimenezb in #499
- Added logr as logging Library provider by @mcdoker18 in #510
- ✨ new feat: selector middleware by @aimuz in #511
- Add 1.18.x and 1.19.x unit tests by @aimuz in #513
- change the doc.go to the latest format by @aimuz in #512
New Contributors
- @xinxiao made their first contribution in #367
- @XSAM made their first contribution in #364
- @MalloZup made their first contribution in #380
- @instabledesign made their first contribution in #330
- @shamil made their first contribution in #405
- @ash2k made their first contribution in #413
- @ogimenezb made their first contribution in #425
- @amenzhinsky made their first contribution in #434
- @leventeliu made their first contribution in #443
- @michaljemala made their first contribution in #442
- @HUSTtoKTH made their first contribution in #455
- @jpkrohling made their first contribution in #477
- @rahulkhairwar made their first contribution in #474
- @ecordell made their first contribution in #487
- @metalmatze made their first contribution in #490
- @mcdoker18 made their first contribution in #510
Full Changelog: providers/zerolog/v2.0.0-rc.2...v2.0.0-rc.3