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