Sourced from github.com/golangci/golangci-lint's\nreleases.
\n\n\nv1.58.2
\n\n
golangci-lint
is a free and open-source project built by\nvolunteers.If you value it, consider supporting us, the maintainers and linter authors.
\nWe appreciate it! :heart:
\nFor key updates, see the changelog.
\nChangelog
\n\n
\n- 7c87a9e6 build(deps): bump github.com/Antonboom/nilnil from 0.1.8 to\n0.1.9 (#4716)
\n- 3fbc2f52 build(deps): bump github.com/fatih/color from 1.16.0 to\n1.17.0 (#4725)
\n- 8fe47a93 build(deps): bump github.com/lasiar/canonicalheader from\n1.0.6 to 1.1.1 (#4715)
\n- 8c4cfb61 build(deps): bump github.com/securego/gosec/v2 from 2.19.0\nto 2.20.0 (#4724)
\n- 35eaf609 build(deps): bump go-simpler.org/musttag from 0.12.1 to\n0.12.2 (#4710)
\n- 7f6606a7 build(deps): bump golangci/golangci-lint-action from 5.3.0\nto 6.0.1 (#4722)
\n
Sourced from github.com/golangci/golangci-lint's\nchangelog.
\n\n\nv1.58.2
\n\n
\n- Updated linters\n
\n\n
\n- \n
canonicalheader
: from 1.0.6 to 1.1.1- \n
gosec
: from 2.19.0 to 2.20.0- \n
musttag
: from 0.12.1 to 0.12.2- \n
nilnil
: from 0.1.8 to 0.1.9- Documentation\n
\n\n
\n- Improve integrations and install pages
\n
8c4cfb6
\nbuild(deps): bump github.com/securego/gosec/v2 from 2.19.0 to 2.20.0 (#4724)3fbc2f5
\nbuild(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#4725)7f6606a
\nbuild(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#4722)78ade26
\ndocs: improve integrations and install pages (#4719)27355d9
\ndocs: uses org account for GitHub Sponsor1df156c
\ndocs: funding and social networksf17b3ef
\ndocs: funding and social networks7c87a9e
\nbuild(deps): bump github.com/Antonboom/nilnil from 0.1.8 to 0.1.9 (#4716)8fe47a9
\nbuild(deps): bump github.com/lasiar/canonicalheader from 1.0.6 to 1.1.1\n(#4715)c90d06b
\ndev: set CGO_ENABLED=1 when running "test" task (#4712)Sourced from github.com/grpc-ecosystem/grpc-gateway/v2's\nreleases.
\n\n\nv2.20.0
\nWhat's Changed
\n\n
\n- api_visibility option now transitively hides request/response\nmessages by
\n@Place1
in grpc-ecosystem/grpc-gateway#3966- Marshal non proto fields with indents by
\n@gknw
in grpc-ecosystem/grpc-gateway#4027- chore: fix some comments by
\n@avoidalone
in grpc-ecosystem/grpc-gateway#4092- chore(examples): add one example to log request body when the status\ncode is non 200 by
\n@richzw
in grpc-ecosystem/grpc-gateway#4108- feat(bazel): surface --disable_default_responses in rule def by
\n@rajukrishnamurthy
\nin grpc-ecosystem/grpc-gateway#4126- integration: fix wrapping of response writer causing endless test\nloop by
\n@johanbrandhorst
\nin grpc-ecosystem/grpc-gateway#4131- Omit enum field when value is empty by
\n@jeromefroe
in grpc-ecosystem/grpc-gateway#4180- docs/mapping/examples.md: update CoreOS example GitHub branch to\n
\nmaster
branch by@mohamedawnallah
\nin grpc-ecosystem/grpc-gateway#4198- chore: remove repetitive word by
\n@mountcount
in grpc-ecosystem/grpc-gateway#4183- Fix Typo in examples.md by
\n@umakantv
in grpc-ecosystem/grpc-gateway#4212- Write Content-Length header if doForwardTrailers is not set by
\n@joshgarnett
in\ngrpc-ecosystem/grpc-gateway#4259- Fixing TestOutgoingTrailerMatcher, which was non-deterministic by
\n@joshgarnett
in\ngrpc-ecosystem/grpc-gateway#4265- Update README.md by
\n@MakDon
in grpc-ecosystem/grpc-gateway#4322- fix(4245): setting appropriate log level for error logs by
\n@rajeshkarnena
\nin grpc-ecosystem/grpc-gateway#4327- fix: handle
\nX-Forwarded-*
headers correctly by@haines
in grpc-ecosystem/grpc-gateway#4334New Contributors
\n\n
\n- \n
@Place1
made\ntheir first contribution in grpc-ecosystem/grpc-gateway#3966- \n
@avoidalone
made\ntheir first contribution in grpc-ecosystem/grpc-gateway#4092- \n
@richzw
made\ntheir first contribution in grpc-ecosystem/grpc-gateway#4108- \n
@rajukrishnamurthy
\nmade their first contribution in grpc-ecosystem/grpc-gateway#4126- \n
@jeromefroe
made\ntheir first contribution in grpc-ecosystem/grpc-gateway#4180- \n
@mohamedawnallah
\nmade their first contribution in grpc-ecosystem/grpc-gateway#4198- \n
@mountcount
made\ntheir first contribution in grpc-ecosystem/grpc-gateway#4183- \n
@umakantv
\nmade their first contribution in grpc-ecosystem/grpc-gateway#4212- \n
@joshgarnett
\nmade their first contribution in grpc-ecosystem/grpc-gateway#4259- \n
@rajeshkarnena
\nmade their first contribution in grpc-ecosystem/grpc-gateway#4327Full Changelog: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.19.1...v2.20.0
\n
2da4beb
\nfix: handle X-Forwarded-*
headers correctly (#4334)9660e4a
\nchore(deps): update googleapis digest to 61a066cd031ccd
\nchore(deps): update googleapis digest to ca6e6eb377fdbf
\nfix(deps): update module google.golang.org/grpc to v1.64.001ea057
\nchore(deps): update googleapis digest to 584e0dec298362
\nfix(4245): setting appropriate log level for error logs (#4327)33ca56e
\nchore(deps): update googleapis digest to e3a34dfdb700b4
\nUpdate README.mdf917396
\nchore(deps): update googleapis digest to 7e73d484bba94f
\nfix(deps): update module google.golang.org/genproto/googleapis/rpc to\nv0.0.0-...Sourced from google.golang.org/api's\nreleases.
\n\n\nv0.181.0
\n0.181.0\n(2024-05-16)
\nFeatures
\n\n
\n- all: Auto-regenerate discovery clients (#2581)\n(6923ec8)
\n- all: Auto-regenerate discovery clients (#2583)\n(7b18e5d)
\n- all: Auto-regenerate discovery clients (#2585)\n(e35f76f)
\n- all: Auto-regenerate discovery clients (#2586)\n(afc4685)
\n- all: Auto-regenerate discovery clients (#2587)\n(86c9521)
\n- all: Auto-regenerate discovery clients (#2589)\n(c3f4828)
\n
Sourced from google.golang.org/api's\nchangelog.
\n\n\n0.181.0\n(2024-05-16)
\nFeatures
\n\n
\n- all: Auto-regenerate discovery clients (#2581)\n(6923ec8)
\n- all: Auto-regenerate discovery clients (#2583)\n(7b18e5d)
\n- all: Auto-regenerate discovery clients (#2585)\n(e35f76f)
\n- all: Auto-regenerate discovery clients (#2586)\n(afc4685)
\n- all: Auto-regenerate discovery clients (#2587)\n(86c9521)
\n- all: Auto-regenerate discovery clients (#2589)\n(c3f4828)
\n
4b79cc4
\nchore(main): release 0.181.0 (#2582)c3f4828
\nfeat(all): auto-regenerate discovery clients (#2589)7d13175
\nchore: update min version to 1.20 (#2588)86c9521
\nfeat(all): auto-regenerate discovery clients (#2587)afc4685
\nfeat(all): auto-regenerate discovery clients (#2586)4177d21
\nchore(all): update all (#2584)e35f76f
\nfeat(all): auto-regenerate discovery clients (#2585)7b18e5d
\nfeat(all): auto-regenerate discovery clients (#2583)6923ec8
\nfeat(all): auto-regenerate discovery clients (#2581)Sourced from google.golang.org/grpc's\nreleases.
\n\n\nRelease 1.64.0
\nAPI Changes
\n\n
\n- stats: Deprecate
\nInPayload.Data
and\nOutPayload.Data
; they were experimental and will be deleted\nin the next release (#7121)Behavior Changes
\n\n
\n- codec: Remove handling of environment variable\n
\nGRPC_GO_ADVERTISE_COMPRESSORS
to suppress setting supported\ncompressors ingrpc-accept-encoding
header. Compressors\nwill always be advertised, as they have been by default for some time\n(#7203)New Features
\n\n
\n- resolver/dns: Add
\nSetMinResolutionInterval
to set the\nminimum interval at which DNS re-resolutions may occur (#6962)\n\n
\n- Special Thanks:
\n@HomayoonAlimohammadi
- peer/peer: Implement the
\nfmt.Stringer
interface for\npretty printingPeer
, and- metadata/metadata: Implement the
\nfmt.Stringer
interface\nfor pretty printingMD
(#7137)\n\n
\n- Special Thanks:
\n@AnomalRoil
Performance Improvements
\n\n
\n- client: Improve RPC performance by reducing work while holding a\nlock (#7132)
\nBug Fixes
\n\n
\n- transport/server: Display the proper timeout value when keepalive\npings are not ack'd in time (#7038)\n
\n\n
\n- Special Thanks:
\n@BatmanAoD
- channelz: Fix bug that was causing the subchannel's target to be\nunset (#7189)
\n- stats: Fix bug where peer was not set in context when calling stats\nhandler for
\nOutPayload
,InPayload
, and\nEnd
(#7096)Dependencies
\n\n
\n- deps: Remove dependency on deprecated\n
\ngithub.com/golang/protobuf
module (#7122)Documentation
\n\n
\n- grpc: Deprecate
\nWithBlock
,\nWithReturnConnectionError
,\nFailOnNonTempDialError
which are ignored by\nNewClient
(#7097)\n\n
\n- Special Thanks:
\n@pellared
- grpc: Deprecate
\nDial
andDialContext
.\nThese will continue to be supported throughout 1.x, but are deprecated\nto direct users toNewClient
(See #7090\nfor more information)- examples: Add custom lb example (#6691)
\n
fa274d7
\nChange version to 1.64.0 (#7218)6b413c8
\nxds: Surround two Infof
calls that use\npretty.ToJSON
with V(2)
checks (...2dbbcef
\nresolver/dns: Add docstring to SetMinResolutionInterval (#7217)070d9c7
\ncodes: replace %q to %d in error string when invalid code is an integer\n(#7188)5d24ee2
\nxds: store server config for LRS server in xdsresource.ClusterUpdate (#7191)c76f686
\nadvancedTLS: Rename get root certs related pieces (#7207)f591e3b
\ncodec: remove option to suppress setting supported compressors in\nheaders (#7...b4f7947
\ngithub: remove dependabot (#7208)0561c78
\nclient: add user-friendly error message of LB policy update timed out\n(#7206)9d9c1fb
\npeer: remove change detector test (#7204)7a88035
\n$ make vendor (libsqlite3@v1.3.0)