-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Main sync #3
Open
jayanth-tatina-groww
wants to merge
16
commits into
main
Choose a base branch
from
main_sync
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Main sync #3
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.56.1 to 1.58.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.58.2</h2> <h1>Bug Fixes</h1> <ul> <li> <p>balancer/weighted_round_robin: fix ticker leak on update</p> <p>A new ticker is created every time there is an update of addresses or configuration, but was not properly stopped. This change stops the ticker when it is no longer needed.</p> </li> </ul> <h2>Release 1.58.1</h2> <h1>Bug Fixes</h1> <ul> <li>grpc: fix a bug that was decrementing active RPC count too early for streaming RPCs; leading to channel moving to IDLE even though it had open streams</li> <li>grpc: fix a bug where transports were not being closed upon channel entering IDLE</li> </ul> <h2>Release 1.58.0</h2> <h1>API Changes</h1> <p>See <a href="https://redirect.github.com/grpc/grpc-go/issues/6472">#6472</a> for details about these changes.</p> <ul> <li>balancer: add <code>StateListener</code> to <code>NewSubConnOptions</code> for <code>SubConn</code> state updates and deprecate <code>Balancer.UpdateSubConnState</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6481">#6481</a>) <ul> <li><code>UpdateSubConnState</code> will be deleted in the future.</li> </ul> </li> <li>balancer: add <code>SubConn.Shutdown</code> and deprecate <code>Balancer.RemoveSubConn</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6493">#6493</a>) <ul> <li><code>RemoveSubConn</code> will be deleted in the future.</li> </ul> </li> <li>resolver: remove deprecated <code>AddressType</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6451">#6451</a>) <ul> <li>This was previously used as a signal to enable the "grpclb" load balancing policy, and to pass LB addresses to the policy. Instead, <code>balancer/grpclb/state.Set()</code> should be used to add these addresses to the name resolver's output. The built-in "dns" name resolver already does this.</li> </ul> </li> <li>resolver: add new field <code>Endpoints</code> to <code>State</code> and deprecate <code>Addresses</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6471">#6471</a>) <ul> <li><code>Addresses</code> will be deleted in the future.</li> </ul> </li> </ul> <h1>New Features</h1> <ul> <li>balancer/leastrequest: Add experimental support for least request LB policy and least request configured as a custom xDS policy (<a href="https://redirect.github.com/grpc/grpc-go/issues/6510">#6510</a>, <a href="https://redirect.github.com/grpc/grpc-go/issues/6517">#6517</a>) <ul> <li>Set <code>GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST=true</code> to enable</li> </ul> </li> <li>stats: Add an RPC event for blocking caused by the LB policy's picker (<a href="https://redirect.github.com/grpc/grpc-go/issues/6422">#6422</a>)</li> </ul> <h1>Bug Fixes</h1> <ul> <li>clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time (<a href="https://redirect.github.com/grpc/grpc-go/issues/6563">#6563</a>)</li> <li>grpc: fix a bug where the channel could erroneously report <code>TRANSIENT_FAILURE</code> when actually moving to <code>IDLE</code> (<a href="https://redirect.github.com/grpc/grpc-go/issues/6497">#6497</a>)</li> <li>balancergroup: do not cache closed sub-balancers by default; affects <code>rls</code>, <code>weightedtarget</code> and <code>clustermanager</code> LB policies (<a href="https://redirect.github.com/grpc/grpc-go/issues/6523">#6523</a>)</li> <li>client: fix a bug that prevented detection of RPC status in trailers-only RPC responses when using <code>ClientStream.Header()</code>, and prevented retry of the RPC (<a href="https://redirect.github.com/grpc/grpc-go/issues/6557">#6557</a>)</li> </ul> <h1>Performance Improvements</h1> <ul> <li>client & server: Add experimental <code>[With]SharedWriteBuffer</code> to improve performance by reducing allocations when sending RPC messages. (Disabled by default.) (<a href="https://redirect.github.com/grpc/grpc-go/issues/6309">#6309</a>) <ul> <li>Special Thanks: <a href="https://github.com/s-matyukevich"><code>@s-matyukevich</code></a></li> </ul> </li> </ul> <h2>Release 1.57.0</h2> <h1>API Changes</h1> <ul> <li>resolver: remove deprecated <code>Target.Scheme</code> and <code>Target.Authority</code>. Use <code>URL.Scheme</code> and <code>URL.Host</code> instead, respectively (<a href="https://redirect.github.com/grpc/grpc-go/issues/6363">#6363</a>)</li> </ul> <h1>Behavior Changes</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/c0aa20a8ac825f86edd59b2cab842de6da77a841"><code>c0aa20a</code></a> Change version to 1.58.2 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6654">#6654</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/67a53a6b8939aeecb3039053ed503f1f235bb225"><code>67a53a6</code></a> balancer/weightedroundrobin: fix ticker leak on update (<a href="https://redirect.github.com/grpc/grpc-go/issues/6655">#6655</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/863de7347326bdca22f6084e3ae28e8fa96d01ca"><code>863de73</code></a> update version to 1.58.2-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/6633">#6633</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/62726d4336c675cb45b65cded43838a85f1cbc25"><code>62726d4</code></a> update version to 1.58.1 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6629">#6629</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/fa6d9abecbece2f326e7d91084bf3654bb87a42d"><code>fa6d9ab</code></a> cherry-pick 6610 and 6620 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6627">#6627</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/467fbf2a55aaae1e88ca313a7e0571f88c910cb6"><code>467fbf2</code></a> Change version to 1.58.1-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/6580">#6580</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c2b0797a5353b29ca02869629c83151c980a6e31"><code>c2b0797</code></a> Change version to 1.58.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6579">#6579</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/0467e471c2da6b87363c7ca5e2acbbaf40fb7189"><code>0467e47</code></a> balancer/leastrequest: Cache atomic load and also add concurrent rpc test (<a href="https://redirect.github.com/grpc/grpc-go/issues/6">#6</a>...</li> <li><a href="https://github.com/grpc/grpc-go/commit/5d1c0ae143ba03cfe6116d899762d9f6dfb50a71"><code>5d1c0ae</code></a> leastrequest: fix data race in leastrequest picker (<a href="https://redirect.github.com/grpc/grpc-go/issues/6606">#6606</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/e26457d0c976a5669aea35e3f97889c576324983"><code>e26457d</code></a> stream: swallow Header errors as we used to; RecvMsg can still return it (<a href="https://redirect.github.com/grpc/grpc-go/issues/6591">#6591</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.56.1...v1.58.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.12.0 to 0.17.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/net/commit/b225e7ca6dde1ef5a5ae5ce922861bda011cfabd"><code>b225e7c</code></a> http2: limit maximum handler goroutines to MaxConcurrentStreams</li> <li><a href="https://github.com/golang/net/commit/88194ad8ab44a02ea952c169883c3f57db6cf9f4"><code>88194ad</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/net/commit/2b60a61f1e4cf3a5ecded0bd7e77ea168289e6de"><code>2b60a61</code></a> quic: fix several bugs in flow control accounting</li> <li><a href="https://github.com/golang/net/commit/73d82efb96cacc0c378bc150b56675fc191894b9"><code>73d82ef</code></a> quic: handle DATA_BLOCKED frames</li> <li><a href="https://github.com/golang/net/commit/5d5a036a503f8accd748f7453c0162115187be13"><code>5d5a036</code></a> quic: handle streams moving from the data queue to the meta queue</li> <li><a href="https://github.com/golang/net/commit/350aad2603e57013fafb1a9e2089a382fe67dc80"><code>350aad2</code></a> quic: correctly extend peer's flow control window after MAX_DATA</li> <li><a href="https://github.com/golang/net/commit/21814e71db756f39b69fb1a3e06350fa555a79b1"><code>21814e7</code></a> quic: validate connection id transport parameters</li> <li><a href="https://github.com/golang/net/commit/a600b3518eed7a9a4e24380b4b249cb986d9b64d"><code>a600b35</code></a> quic: avoid redundant MAX_DATA updates</li> <li><a href="https://github.com/golang/net/commit/ea633599b58dc6a50d33c7f5438edfaa8bc313df"><code>ea63359</code></a> http2: check stream body is present on read timeout</li> <li><a href="https://github.com/golang/net/commit/ddd8598e5694aa5e966e44573a53e895f6fa5eb2"><code>ddd8598</code></a> quic: version negotiation</li> <li>Additional commits viewable in <a href="https://github.com/golang/net/compare/v0.12.0...v0.17.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/honeycombio/husky/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.2 to 1.58.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-go/releases">google.golang.org/grpc's releases</a>.</em></p> <blockquote> <h2>Release 1.58.3</h2> <h1>Security</h1> <ul> <li> <p>server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487)</p> <p>In addition to this change, applications should ensure they do not leave running tasks behind related to the RPC before returning from method handlers, or should enforce appropriate limits on any such work.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/bf05b9558c16677e362d231120f8213eb276d406"><code>bf05b95</code></a> Change version.go to v1.58.3 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6707">#6707</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/c40c9ba315aaaa58eb4dc74ba9d8bbc5058f1dfa"><code>c40c9ba</code></a> server: prohibit more than MaxConcurrentStreams handlers from running at once...</li> <li><a href="https://github.com/grpc/grpc-go/commit/dd9270d663c346b82341f7f51c4cded2bba5a653"><code>dd9270d</code></a> update version to 1.58.3-dev (<a href="https://redirect.github.com/grpc/grpc-go/issues/6656">#6656</a>)</li> <li>See full diff in <a href="https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/honeycombio/husky/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… (#217) Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.17.2 to 1.17.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/klauspost/compress/releases">github.com/klauspost/compress's releases</a>.</em></p> <blockquote> <h2>v1.17.4</h2> <h2>What's Changed</h2> <ul> <li>huff0: Speed up symbol counting by <a href="https://github.com/greatroar"><code>@greatroar</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/887">klauspost/compress#887</a></li> <li>huff0: Remove byteReader by <a href="https://github.com/greatroar"><code>@greatroar</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/886">klauspost/compress#886</a></li> <li>gzhttp: Allow overriding decompression on transport by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/892">klauspost/compress#892</a></li> <li>gzhttp: Clamp compression level by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/890">klauspost/compress#890</a></li> <li>gzip: Error out if reserved bits are set by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/891">klauspost/compress#891</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/teikjun"><code>@teikjun</code></a> made their first contribution in <a href="https://redirect.github.com/klauspost/compress/pull/889">klauspost/compress#889</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/klauspost/compress/compare/v1.17.3...v1.17.4">https://github.com/klauspost/compress/compare/v1.17.3...v1.17.4</a></p> <h2>v1.17.3</h2> <h2>What's Changed</h2> <ul> <li>fse: Fix max header size by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/881">klauspost/compress#881</a></li> <li>zstd: Improve better/best compression by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/877">klauspost/compress#877</a></li> <li>gzhttp: Fix missing content type on Close by <a href="https://github.com/klauspost"><code>@klauspost</code></a> in <a href="https://redirect.github.com/klauspost/compress/pull/883">klauspost/compress#883</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/klauspost/compress/compare/v1.17.2...v1.17.3">https://github.com/klauspost/compress/compare/v1.17.2...v1.17.3</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/klauspost/compress/commit/98ff542abe3108aa760c1558f80d393be0136539"><code>98ff542</code></a> gzhttp: Allow overriding decompression on transport (<a href="https://redirect.github.com/klauspost/compress/issues/892">#892</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/c63a492af425eb16a23d07e2e441e83e8ea03aaa"><code>c63a492</code></a> gzip: Error out if reserved bits are set (<a href="https://redirect.github.com/klauspost/compress/issues/891">#891</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/c4e922d5144c8dda7fa28102b03d6e813e20ccef"><code>c4e922d</code></a> gzhttp: Clamp compression level (<a href="https://redirect.github.com/klauspost/compress/issues/890">#890</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/bb3065b7b70681e1d048880e9b7a5a55ba1c3d99"><code>bb3065b</code></a> docs: fix a small typo in README.md (<a href="https://redirect.github.com/klauspost/compress/issues/889">#889</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/e7c8ed1d587bed01bf4c44edbb728bf405a68cb4"><code>e7c8ed1</code></a> huff0: Remove byteReader (<a href="https://redirect.github.com/klauspost/compress/issues/886">#886</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/8f7526c43d3b67e91bad0d5542426d19b420a214"><code>8f7526c</code></a> huff0: Speed up symbol counting (<a href="https://redirect.github.com/klauspost/compress/issues/887">#887</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/80ba1298e66a8203795532a40de6135f00de2fdf"><code>80ba129</code></a> gzhttp: Fix missing content type on Close (<a href="https://redirect.github.com/klauspost/compress/issues/883">#883</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/6a59dbb3768e170b626153d7bde7cce20be8da3e"><code>6a59dbb</code></a> zstd: Improve better/best compression (<a href="https://redirect.github.com/klauspost/compress/issues/877">#877</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/847c1b439964030edb8aa504f4eeb67819f24bb4"><code>847c1b4</code></a> fse: Fix max header size (<a href="https://redirect.github.com/klauspost/compress/issues/881">#881</a>)</li> <li><a href="https://github.com/klauspost/compress/commit/dc4151fa5ceb26d0c0bae29abe73b6f67a865a81"><code>dc4151f</code></a> Update go.mod</li> <li>Additional commits viewable in <a href="https://github.com/klauspost/compress/compare/v1.17.2...v1.17.4">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.3 to 1.59.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-go/commit/7765221f4bf6104973db7946d56936cf838cad46"><code>7765221</code></a> Change version to 1.59.0 (<a href="https://redirect.github.com/grpc/grpc-go/issues/6695">#6695</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/e88f12e0517d465cb892ef58e1debf10b4e5607f"><code>e88f12e</code></a> server: prohibit more than MaxConcurrentStreams handlers from running at once...</li> <li><a href="https://github.com/grpc/grpc-go/commit/be7919c3dc3c26f54489c778af7bbfea608ad9bc"><code>be7919c</code></a> transport: Pass Header metadata to tap handle. (<a href="https://redirect.github.com/grpc/grpc-go/issues/6652">#6652</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/e3f1514cdb8fcbcacc30b53473042dbb40a54791"><code>e3f1514</code></a> Reapply "status: fix/improve status handling (<a href="https://redirect.github.com/grpc/grpc-go/issues/6662">#6662</a>)" (<a href="https://redirect.github.com/grpc/grpc-go/issues/6673">#6673</a>) (<a href="https://redirect.github.com/grpc/grpc-go/issues/6688">#6688</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/696faa982cdc0914929a64848a8ff3bf7a924166"><code>696faa9</code></a> client: add a test for NewSubConn / StateListener / cc.Close racing (<a href="https://redirect.github.com/grpc/grpc-go/issues/6678">#6678</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/318c717a659ec55a2f92e1c84313153dd278bf55"><code>318c717</code></a> readme: fix badges (<a href="https://redirect.github.com/grpc/grpc-go/issues/6687">#6687</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/39972fdd744873a2b829ab98962ab0e85800d591"><code>39972fd</code></a> github: add code coverage with codecov.io (<a href="https://redirect.github.com/grpc/grpc-go/issues/6676">#6676</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/93dbc059f561340a14aeb96ea2925b9a669c5673"><code>93dbc05</code></a> xds: move virtual host matcher test to the xdsresource package (<a href="https://redirect.github.com/grpc/grpc-go/issues/6680">#6680</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/2c00469782f1dd8c7456dcc7238a957781246e84"><code>2c00469</code></a> github: update actions/setup-go and actions/checkout (<a href="https://redirect.github.com/grpc/grpc-go/issues/6675">#6675</a>)</li> <li><a href="https://github.com/grpc/grpc-go/commit/1f73ed5fcf75b3e464c83ab17fc73144e2161620"><code>1f73ed5</code></a> Replace the gRFC pull request with the permanent link. (<a href="https://redirect.github.com/grpc/grpc-go/issues/6674">#6674</a>)</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Which problem is this PR solving? OTLP HTTP protocol is very specific with how a server should respond to a client. This PR adds new functions to help handle OTLP HTTP response requirements: 1. Must set the content type to match in request content type 2. A status code must be set 3. For Success, a the response body MUST be a `Export[Trace|Metrics|Logs]ServiceResponse` with a nil PartialSuccess. 4. For errors, the response body MUST be a [Status](https://pkg.go.dev/google.golang.org/genproto/googleapis/rpc/status#Status). See https://github.com/open-telemetry/opentelemetry-proto/blob/main/docs/specification.md#otlphttp for full requirements. ## Short description of the changes - Adds several new functions to help users respond to HTTP OTLP requests. - Adds new unit tests for these functions.
## Which problem is this PR solving? - maintaining consistency on releasing and being as explicit as possible ## Short description of the changes - add a bit more detail to releasing doc, especially for specifying annotated tags and generating release notes
## Which problem is this PR solving? - `WriteOtlpHttpResponse` did a no-no where it could return an error after writing a status code to the Writer. This makes it really hard for users to know the state of their Writer once the call to `WriteOtlpHttpResponse` ends. ## Short description of the changes - Update function order to no longer error once we've written a status code. - Updates the comments.
## Which problem is this PR solving? - we auto-generate release notes and if things aren't tagged they go into "other changes" ## Short description of the changes - dependencies and documentation PRs are generally considered maintenance, so if it has that label, it should get auto-categorized as maintenance on the auto-generated release notes
update codeowners to pipeline-team
## Which problem is this PR solving? - In honeycombio/husky#179 we added some code to deal with the fact that OTLP/JSON processing can't differentiate between arrays of bytes that are encoded as hex and those that are encoded as base64. When JS sends us browser-side telemetry, it encodes IDs as hex, but when we receive it it's decoded as base64. This PR also applies that to logs. ## Short description of the changes - Adjust log's parentID so that it properly parses - Add a new test case - Move some code to common since it now applies across signals - Move some tests to common - Clarify some comments
Thank you for contributing to the project! 🎉 We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted. Make sure to prepend with Once you update the title, this workflow will re-run automatically and validate the updated title. Details:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.