Skip to content
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

*: release v1.2-rc1 #3346

Open
wants to merge 24 commits into
base: main-v1.2
Choose a base branch
from
Open

*: release v1.2-rc1 #3346

wants to merge 24 commits into from

Commits on Oct 18, 2024

  1. build(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/htt…

    …p/otelhttp from 0.54.0 to 0.55.0 (#3284)
    
    Bumps [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.54.0 to 0.55.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/releases">go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases</a>.</em></p>
    <blockquote>
    <h2>Release v1.30.0/v0.55.0/v0.24.0/v0.10.0/v0.5.0/v0.3.0/v0.2.0</h2>
    <h2>Overview</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>NewProducer</code> to <code>go.opentelemetry.io/contrib/instrumentation/runtime</code>, which allows collecting the <code>go.schedule.duration</code> histogram metric from the Go runtime. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5991">#5991</a>)</li>
    <li>Add gRPC protocol support for OTLP log exporter in <code>go.opentelemetry.io/contrib/exporters/autoexport</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6083">#6083</a>)</li>
    </ul>
    <h3>Removed</h3>
    <ul>
    <li>Drop support for <a href="https://go.dev/doc/go1.21">Go 1.21</a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6046">#6046</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6047">#6047</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Superfluous call to <code>WriteHeader</code> when flushing after setting a status code in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6074">#6074</a>)</li>
    <li>Superfluous call to <code>WriteHeader</code> when writing the response body after setting a status code in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6055">#6055</a>)</li>
    </ul>
    <h2>What's Changed</h2>
    <ul>
    <li>fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.30 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6041">open-telemetry/opentelemetry-go-contrib#6041</a></li>
    <li>Drop support for Go 1.21 by <a href="https://github.com/MrAlias"><code>@​MrAlias</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6046">open-telemetry/opentelemetry-go-contrib#6046</a></li>
    <li>fix(deps): update module github.com/prometheus/client_golang to v1.20.2 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6044">open-telemetry/opentelemetry-go-contrib#6044</a></li>
    <li>chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.3 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6040">open-telemetry/opentelemetry-go-contrib#6040</a></li>
    <li>fix(deps): update google.golang.org/genproto/googleapis/api digest to 4ba0660 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6043">open-telemetry/opentelemetry-go-contrib#6043</a></li>
    <li>chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 4ba0660 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6045">open-telemetry/opentelemetry-go-contrib#6045</a></li>
    <li>fix(deps): update google.golang.org/genproto/googleapis/api digest to f6391c0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6049">open-telemetry/opentelemetry-go-contrib#6049</a></li>
    <li>chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f6391c0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6048">open-telemetry/opentelemetry-go-contrib#6048</a></li>
    <li>Replace go 1.21 with go 1.22 in go mod by <a href="https://github.com/XSAM"><code>@​XSAM</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6047">open-telemetry/opentelemetry-go-contrib#6047</a></li>
    <li>chore(deps): update module github.com/bytedance/sonic to v1.12.2 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6052">open-telemetry/opentelemetry-go-contrib#6052</a></li>
    <li>fix(deps): update aws-sdk-go-v2 monorepo by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6051">open-telemetry/opentelemetry-go-contrib#6051</a></li>
    <li>chore(deps): update k8s.io/kube-openapi digest to 65a50c7 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6050">open-telemetry/opentelemetry-go-contrib#6050</a></li>
    <li>chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 7e3bb23 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6056">open-telemetry/opentelemetry-go-contrib#6056</a></li>
    <li>chore(deps): update k8s.io/kube-openapi digest to f7e401e by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6057">open-telemetry/opentelemetry-go-contrib#6057</a></li>
    <li>fix(deps): update google.golang.org/genproto/googleapis/api digest to 7e3bb23 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6058">open-telemetry/opentelemetry-go-contrib#6058</a></li>
    <li>chore(deps): update module github.com/prometheus/common to v0.57.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6059">open-telemetry/opentelemetry-go-contrib#6059</a></li>
    <li>fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.61.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6061">open-telemetry/opentelemetry-go-contrib#6061</a></li>
    <li>fix(deps): update module google.golang.org/grpc to v1.66.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6060">open-telemetry/opentelemetry-go-contrib#6060</a></li>
    <li>Don't write headers on <code>Write</code> if they were already written by <a href="https://github.com/dmathieu"><code>@​dmathieu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6055">open-telemetry/opentelemetry-go-contrib#6055</a></li>
    <li>fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.8 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6063">open-telemetry/opentelemetry-go-contrib#6063</a></li>
    <li>chore(deps): update module github.com/aws/aws-sdk-go-v2/service/sqs to v1.34.6 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6062">open-telemetry/opentelemetry-go-contrib#6062</a></li>
    <li>chore(deps): update k8s.io/utils digest to 702e33f by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6065">open-telemetry/opentelemetry-go-contrib#6065</a></li>
    <li>chore(deps): update module github.com/prometheus/common to v0.58.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6066">open-telemetry/opentelemetry-go-contrib#6066</a></li>
    <li>Ensure codespell failures fail CI by <a href="https://github.com/dmathieu"><code>@​dmathieu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6064">open-telemetry/opentelemetry-go-contrib#6064</a></li>
    <li>fix(deps): update google.golang.org/genproto/googleapis/api digest to 8af14fe by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6068">open-telemetry/opentelemetry-go-contrib#6068</a></li>
    <li>chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 8af14fe by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6067">open-telemetry/opentelemetry-go-contrib#6067</a></li>
    <li>fix(deps): update aws-sdk-go-v2 monorepo by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6070">open-telemetry/opentelemetry-go-contrib#6070</a></li>
    <li>chore(deps): update k8s.io/kube-openapi digest to 9e1beec by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6069">open-telemetry/opentelemetry-go-contrib#6069</a></li>
    <li>Implement go.schedule.duration by <a href="https://github.com/dashpole"><code>@​dashpole</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/5991">open-telemetry/opentelemetry-go-contrib#5991</a></li>
    <li>chore(deps): update module golang.org/x/arch to v0.10.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6075">open-telemetry/opentelemetry-go-contrib#6075</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md">go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog</a>.</em></p>
    <blockquote>
    <h2>[1.30.0/0.55.0/0.24.0/0.10.0/0.5.0/0.3.0/0.2.0] - 2024-09-10</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>NewProducer</code> to <code>go.opentelemetry.io/contrib/instrumentation/runtime</code>, which allows collecting the <code>go.schedule.duration</code> histogram metric from the Go runtime. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5991">#5991</a>)</li>
    <li>Add gRPC protocol support for OTLP log exporter in <code>go.opentelemetry.io/contrib/exporters/autoexport</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6083">#6083</a>)</li>
    </ul>
    <h3>Removed</h3>
    <ul>
    <li>Drop support for [Go 1.21]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6046">#6046</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6047">#6047</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Superfluous call to <code>WriteHeader</code> when flushing after setting a status code in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6074">#6074</a>)</li>
    <li>Superfluous call to <code>WriteHeader</code> when writing the response body after setting a status code in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6055">#6055</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4ccc9c69c6877c878340447de3f4194be5f79e2e"><code>4ccc9c6</code></a> Release v1.30.0/v0.55.0/v0.24.0/v0.10.0/v0.5.0/v0.3.0/v0.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6106">#6106</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d312469f21ca6606e872292bdca206b2680608d3"><code>d312469</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.61.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6101">#6101</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5425de9787c190ce2827c6ddd2708cebcd1f1a6e"><code>5425de9</code></a> Fix gosec lint issues (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6107">#6107</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/774b20ea3081ae13b73005e42274fc082a6385e3"><code>774b20e</code></a> chore(deps): update kubernetes packages to v0.31.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5926">#5926</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/38e6e1e72498c3f1b43178a87f8c1ee2945e6ae7"><code>38e6e1e</code></a> chore(deps): update github.com/lufia/plan9stats digest to 873cd01 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6098">#6098</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9309161366875c1a10635be99f070ed840929444"><code>9309161</code></a> fix(deps): update module google.golang.org/grpc to v1.66.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6103">#6103</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9a46844f48157bc210a329a109a15ba818d9c1f8"><code>9a46844</code></a> fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1....</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f43f59ec78e1c74efdb0d4ab8190d346cf110e5c"><code>f43f59e</code></a> fix(deps): update golang.org/x/exp digest to 701f63a (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6099">#6099</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/53b99aea3498ec571a045ef9e1dd2a220f98ba6e"><code>53b99ae</code></a> feat: add grpc support for log autoexport (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6083">#6083</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/23e6f6c0a75bda8714f7042cfc70c8347333b8c4"><code>23e6f6c</code></a> chore(deps): update module github.com/go-playground/validator/v10 to v10.22.1...</li>
    <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.54.0...zpages/v0.55.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp&package-manager=go_modules&previous-version=0.54.0&new-version=0.55.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    93a4374 View commit details
    Browse the repository at this point in the history
  2. build(deps): Bump github.com/prometheus/client_golang from 1.20.3 to …

    …1.20.4 (#3289)
    
    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.3 to 1.20.4.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/prometheus/client_golang/releases">github.com/prometheus/client_golang's releases</a>.</em></p>
    <blockquote>
    <h2>v1.20.4</h2>
    <ul>
    <li>[BUGFIX] histograms: Fix a possible data race when appending exemplars vs metrics gather. <a href="https://redirect.github.com/prometheus/client_golang/issues/1623">#1623</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md">github.com/prometheus/client_golang's changelog</a>.</em></p>
    <blockquote>
    <h2>Unreleased</h2>
    <ul>
    <li>[BUGFIX] histograms: Fix possible data race when appending exemplars vs metrics gather. <a href="https://redirect.github.com/prometheus/client_golang/issues/1623">#1623</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/prometheus/client_golang/commit/05fcde9fe4eb93d3fb7b56ebe51acf80536f0583"><code>05fcde9</code></a> Merge pull request <a href="https://redirect.github.com/prometheus/client_golang/issues/1623">#1623</a> from krajorama/data-race-in-histogram-write</li>
    <li><a href="https://github.com/prometheus/client_golang/commit/209f4c041ed1764866f44dd053a8d94aa051c610"><code>209f4c0</code></a> Add changelog</li>
    <li><a href="https://github.com/prometheus/client_golang/commit/1e398ccb1259d20836e3003885bdd949cb21e635"><code>1e398cc</code></a> native histogram: Fix race between Write and addExemplar</li>
    <li>See full diff in <a href="https://github.com/prometheus/client_golang/compare/v1.20.3...v1.20.4">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/prometheus/client_golang&package-manager=go_modules&previous-version=1.20.3&new-version=1.20.4)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    53a02dd View commit details
    Browse the repository at this point in the history
  3. *: disable intrange linter (#3282)

    Go v1.23 allows to range over int slices without calling `len` first.
    
    Since it's a low-importance change, we can disable intrange linter to avoid being blocked by it during pre-commit.
    
    category: misc
    ticket: none
    gsora authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    a93fa70 View commit details
    Browse the repository at this point in the history
  4. dkg: fixed TestSyncFlow (#3309)

    Possibly fixed the flakey test.
    
    category: test
    ticket: #3308
    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    2dd8e62 View commit details
    Browse the repository at this point in the history
  5. build(deps): Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#3300)

    Bumps [go.uber.org/automaxprocs](https://github.com/uber-go/automaxprocs) from 1.5.3 to 1.6.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/uber-go/automaxprocs/releases">go.uber.org/automaxprocs's releases</a>.</em></p>
    <blockquote>
    <h2>v1.6.0</h2>
    <ul>
    <li>Add RoundQuotaFunc option that allows configuration of rounding behavior for floating point CPU quota.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/uber-go/automaxprocs/blob/master/CHANGELOG.md">go.uber.org/automaxprocs's changelog</a>.</em></p>
    <blockquote>
    <h2>v1.6.0 (2024-07-24)</h2>
    <ul>
    <li>Add RoundQuotaFunc option that allows configuration of rounding
    behavior for floating point CPU quota.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/uber-go/automaxprocs/commit/1ea14c35ce47a73089b824e504d1c92eeb61a5a6"><code>1ea14c3</code></a> Release v1.6.0 (<a href="https://redirect.github.com/uber-go/automaxprocs/issues/90">#90</a>)</li>
    <li><a href="https://github.com/uber-go/automaxprocs/commit/144f5c188c7b80e280487f6d7e571c1717d73036"><code>144f5c1</code></a> Remove glide.yaml (<a href="https://redirect.github.com/uber-go/automaxprocs/issues/89">#89</a>)</li>
    <li><a href="https://github.com/uber-go/automaxprocs/commit/8553d3bb214968c2be2cf9052880164cdf4fc2f8"><code>8553d3b</code></a> Add option to round up CPU quota (<a href="https://redirect.github.com/uber-go/automaxprocs/issues/79">#79</a>)</li>
    <li><a href="https://github.com/uber-go/automaxprocs/commit/c9adbb9be700880d75fad74117eda9cf3ea6211a"><code>c9adbb9</code></a> Use Go 1.21 (<a href="https://redirect.github.com/uber-go/automaxprocs/issues/82">#82</a>)</li>
    <li>See full diff in <a href="https://github.com/uber-go/automaxprocs/compare/v1.5.3...v1.6.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.uber.org/automaxprocs&package-manager=go_modules&previous-version=1.5.3&new-version=1.6.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    7812920 View commit details
    Browse the repository at this point in the history
  6. test: fix test performance flaky test (#3316)

    Test performance writing to file was checking for the score, even though some tests are based on current machine's measurements. We have excluded testing measurements for a single test, but not for the overall score.
    
    category: test
    ticket: none
    KaloyanTanev authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b0046c7 View commit details
    Browse the repository at this point in the history
  7. core/validatorapi: check proposal data against consensus one (#3292)

    Instead of blindly accepting VC proposal data, check it for integrity against what we have in DutyDB: if they differ, stop the process.
    
    category: refactor
    ticket: none
    gsora authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e18a332 View commit details
    Browse the repository at this point in the history
  8. app/version: v1.2-rc

    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f0d3aab View commit details
    Browse the repository at this point in the history
  9. *: bumped protoc-gen-go (#3331)

    The new protoc-gen-go v1.35.1 needs our proto files to be regenerarted, otherwise pre-commit is failing.
    
    category: fixbuild
    ticket: none
    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    1e78693 View commit details
    Browse the repository at this point in the history
  10. testutil: fixed smoke test (#3332)

    This addresses two issues:
    1. The broken Smoke Test with lodestar, it refuses accepting network config for dev network.
    2. Re-enabled previously disabled compatibility test.
    
    category: test
    ticket: #3004
    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    a2c47db View commit details
    Browse the repository at this point in the history
  11. build(deps): Bump golang.org/x/tools from 0.25.0 to 0.26.0 (#3333)

    Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.25.0 to 0.26.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/golang/tools/commit/2ab3b5143581f36ca417dd73637437ef1df628a8"><code>2ab3b51</code></a> go.mod: update golang.org/x dependencies</li>
    <li><a href="https://github.com/golang/tools/commit/2683c792b49bd10d92da20a689ef2d5ddbf73460"><code>2683c79</code></a> gopls/internal/golang/stubmethods: rename analysis/stubmethods</li>
    <li><a href="https://github.com/golang/tools/commit/efd951d80771c4af4c6ce5848ad8484a4a8de6f6"><code>efd951d</code></a> gopls/internal/analysis/stubmethods: merge into CodeAction</li>
    <li><a href="https://github.com/golang/tools/commit/d0d0d9ebc2175ffb592761462bd3a5c2ceab354f"><code>d0d0d9e</code></a> gopls/internal/cache: memoize dependent hash on analysisNode</li>
    <li><a href="https://github.com/golang/tools/commit/a19eef6bcb20e66f8d655ff8c1956804293a7bdf"><code>a19eef6</code></a> gopls/internal/cache: express packageHandle as a state machine</li>
    <li><a href="https://github.com/golang/tools/commit/dd745ec14bc7518bb8d1c06bf50d6e092c3bed54"><code>dd745ec</code></a> gopls/internal/test/marker: update regression test issue68918.txt</li>
    <li><a href="https://github.com/golang/tools/commit/a02ee353deaf34f19b8618d96cc313b20a799fce"><code>a02ee35</code></a> go/analysis/passes/stdversion: reenable tests</li>
    <li><a href="https://github.com/golang/tools/commit/a24facf9e5586c95743d2f4ad15d148c7a8cf00b"><code>a24facf</code></a> all: set gotypesalias=0 explicitly</li>
    <li><a href="https://github.com/golang/tools/commit/ce2a33e35d87bb317bcd526328efd39ec6671405"><code>ce2a33e</code></a> gopls/internal: fix extract refactor for cases with anonymous functions</li>
    <li><a href="https://github.com/golang/tools/commit/a2ff832d75d41ee8d9f7659a36d431ff0ac4b090"><code>a2ff832</code></a> go/ssa: remove references to GOEXPERIMENT range</li>
    <li>Additional commits viewable in <a href="https://github.com/golang/tools/compare/v0.25.0...v0.26.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.25.0&new-version=0.26.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    946dd6a View commit details
    Browse the repository at this point in the history
  12. build(deps): Bump golang.org/x/time from 0.6.0 to 0.7.0 (#3322)

    Bumps [golang.org/x/time](https://github.com/golang/time) from 0.6.0 to 0.7.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/golang/time/commit/772484ea383fac83b7da05684a96ae628b251bcd"><code>772484e</code></a> x/time/rate: correctly handle 0 limits</li>
    <li>See full diff in <a href="https://github.com/golang/time/compare/v0.6.0...v0.7.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/time&package-manager=go_modules&previous-version=0.6.0&new-version=0.7.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    ff166ce View commit details
    Browse the repository at this point in the history
  13. build(deps): Bump golang from 1.23.1-bookworm to 1.23.2-bookworm (#3314)

    Bumps golang from 1.23.1-bookworm to 1.23.2-bookworm.
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang&package-manager=docker&previous-version=1.23.1-bookworm&new-version=1.23.2-bookworm)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    6e5c2c3 View commit details
    Browse the repository at this point in the history
  14. build(deps): Bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#3339)

    Bumps [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) from 1.30.0 to 1.31.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel's changelog</a>.</em></p>
    <blockquote>
    <h2>[1.31.0/0.53.0/0.7.0/0.0.10] 2024-10-11</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>go.opentelemetry.io/otel/sdk/metric/exemplar</code> package which includes <code>Exemplar</code>, <code>Filter</code>, <code>TraceBasedFilter</code>, <code>AlwaysOnFilter</code>, <code>HistogramReservoir</code>, <code>FixedSizeReservoir</code>, <code>Reservoir</code>, <code>Value</code> and <code>ValueType</code> types. These will be used for configuring the exemplar reservoir for the metrics sdk. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5747">#5747</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5862">#5862</a>)</li>
    <li>Add <code>WithExportBufferSize</code> option to log batch processor.(<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5877">#5877</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Enable exemplars by default in <code>go.opentelemetry.io/otel/sdk/metric</code>. Exemplars can be disabled by setting <code>OTEL_METRICS_EXEMPLAR_FILTER=always_off</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5778">#5778</a>)</li>
    <li><code>Logger.Enabled</code> in <code>go.opentelemetry.io/otel/log</code> now accepts a newly introduced <code>EnabledParameters</code> type instead of <code>Record</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791">#5791</a>)</li>
    <li><code>FilterProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> now accepts <code>EnabledParameters</code> instead of <code>Record</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791">#5791</a>)</li>
    <li>The <code>Record</code> type in <code>go.opentelemetry.io/otel/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5847">#5847</a>)</li>
    <li>Performance improvements for the trace SDK <code>SetAttributes</code> method in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5864">#5864</a>)</li>
    <li>Reduce memory allocations for the <code>Event</code> and <code>Link</code> lists in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5858">#5858</a>)</li>
    <li>Performance improvements for the trace SDK <code>AddEvent</code>, <code>AddLink</code>, <code>RecordError</code> and <code>End</code> methods in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5874">#5874</a>)</li>
    </ul>
    <h3>Deprecated</h3>
    <ul>
    <li>Deprecate all examples under <code>go.opentelemetry.io/otel/example</code> as they are moved to <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples">Contrib repository</a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5854">#5854</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>The race condition for multiple <code>FixedSize</code> exemplar reservoirs identified in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5814">#5814</a> is resolved. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5819">#5819</a>)</li>
    <li>Fix log records duplication in case of heterogeneous resource attributes by correctly mapping each log record to it's resource and scope. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5803">#5803</a>)</li>
    <li>Fix timer channel drain to avoid hanging on Go 1.23. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5868">#5868</a>)</li>
    <li>Fix delegation for global meter providers, and panic when calling otel.SetMeterProvider. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827">#5827</a>)</li>
    <li>Change the <code>reflect.TypeOf</code> to use a nil pointer to not allocate on the heap unless necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827">#5827</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"><code>bc2fe88</code></a> Release v1.31.0/v0.53.0/v0.7.0/v0.0.10 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5883">#5883</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/a7d5c1aef7a99e79eab0287327d3731ee2c2e3b5"><code>a7d5c1a</code></a> Add an option to configure the exporter buffer of the BatchProcessor (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5877">#5877</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/eb9279bed2db7f8e91dd2086cc84515e5148c4c9"><code>eb9279b</code></a> fix(deps): update golang.org/x/exp digest to f66d83c (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5880">#5880</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/64416533d5cc340a8cc53d98084604758283af09"><code>6441653</code></a> Performance improvements for the trace SDK in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5874">#5874</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8e9baf2165e9ae2907eb01bd96ff58b8e51eeb9e"><code>8e9baf2</code></a> chore(deps): update lycheeverse/lychee-action action to v2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5878">#5878</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8fbaa970843f0899228bc19c1e45a31f5a5bb73e"><code>8fbaa97</code></a> Reduce <code>newEvictedQueueLink</code> and <code>newEvictedQueueEvent</code> memory allocations (#...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4a911f965b9a159bb64334e412f6e90fc0117c9e"><code>4a911f9</code></a> chore(deps): update googleapis to 5fefd90 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5876">#5876</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98cbdcb9a68c2862d16791e1a0954365c6addfc4"><code>98cbdcb</code></a> fix(deps): update module google.golang.org/protobuf to v1.35.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5875">#5875</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3cbd9671528117454519809f9292fb264415cf38"><code>3cbd967</code></a> Performance improvements for <code>recordingSpan</code> <code>SetAttributes</code> and `addOverCapA...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9e791a62bad76216fcf286eccb6c3d33b2ba0d26"><code>9e791a6</code></a> fix(deps): update golang.org/x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5872">#5872</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel&package-manager=go_modules&previous-version=1.30.0&new-version=1.31.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    dc404fb View commit details
    Browse the repository at this point in the history
  15. build(deps): Bump go.opentelemetry.io/otel/exporters/stdout/stdouttra…

    …ce from 1.30.0 to 1.31.0 (#3337)
    
    Bumps [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) from 1.30.0 to 1.31.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/exporters/stdout/stdouttrace's changelog</a>.</em></p>
    <blockquote>
    <h2>[1.31.0/0.53.0/0.7.0/0.0.10] 2024-10-11</h2>
    <h3>Added</h3>
    <ul>
    <li>Add <code>go.opentelemetry.io/otel/sdk/metric/exemplar</code> package which includes <code>Exemplar</code>, <code>Filter</code>, <code>TraceBasedFilter</code>, <code>AlwaysOnFilter</code>, <code>HistogramReservoir</code>, <code>FixedSizeReservoir</code>, <code>Reservoir</code>, <code>Value</code> and <code>ValueType</code> types. These will be used for configuring the exemplar reservoir for the metrics sdk. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5747">#5747</a>, <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5862">#5862</a>)</li>
    <li>Add <code>WithExportBufferSize</code> option to log batch processor.(<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5877">#5877</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Enable exemplars by default in <code>go.opentelemetry.io/otel/sdk/metric</code>. Exemplars can be disabled by setting <code>OTEL_METRICS_EXEMPLAR_FILTER=always_off</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5778">#5778</a>)</li>
    <li><code>Logger.Enabled</code> in <code>go.opentelemetry.io/otel/log</code> now accepts a newly introduced <code>EnabledParameters</code> type instead of <code>Record</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791">#5791</a>)</li>
    <li><code>FilterProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> now accepts <code>EnabledParameters</code> instead of <code>Record</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5791">#5791</a>)</li>
    <li>The <code>Record</code> type in <code>go.opentelemetry.io/otel/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5847">#5847</a>)</li>
    <li>Performance improvements for the trace SDK <code>SetAttributes</code> method in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5864">#5864</a>)</li>
    <li>Reduce memory allocations for the <code>Event</code> and <code>Link</code> lists in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5858">#5858</a>)</li>
    <li>Performance improvements for the trace SDK <code>AddEvent</code>, <code>AddLink</code>, <code>RecordError</code> and <code>End</code> methods in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5874">#5874</a>)</li>
    </ul>
    <h3>Deprecated</h3>
    <ul>
    <li>Deprecate all examples under <code>go.opentelemetry.io/otel/example</code> as they are moved to <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples">Contrib repository</a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5854">#5854</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>The race condition for multiple <code>FixedSize</code> exemplar reservoirs identified in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5814">#5814</a> is resolved. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5819">#5819</a>)</li>
    <li>Fix log records duplication in case of heterogeneous resource attributes by correctly mapping each log record to it's resource and scope. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5803">#5803</a>)</li>
    <li>Fix timer channel drain to avoid hanging on Go 1.23. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5868">#5868</a>)</li>
    <li>Fix delegation for global meter providers, and panic when calling otel.SetMeterProvider. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827">#5827</a>)</li>
    <li>Change the <code>reflect.TypeOf</code> to use a nil pointer to not allocate on the heap unless necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5827">#5827</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"><code>bc2fe88</code></a> Release v1.31.0/v0.53.0/v0.7.0/v0.0.10 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5883">#5883</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/a7d5c1aef7a99e79eab0287327d3731ee2c2e3b5"><code>a7d5c1a</code></a> Add an option to configure the exporter buffer of the BatchProcessor (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5877">#5877</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/eb9279bed2db7f8e91dd2086cc84515e5148c4c9"><code>eb9279b</code></a> fix(deps): update golang.org/x/exp digest to f66d83c (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5880">#5880</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/64416533d5cc340a8cc53d98084604758283af09"><code>6441653</code></a> Performance improvements for the trace SDK in <code>Span</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5874">#5874</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8e9baf2165e9ae2907eb01bd96ff58b8e51eeb9e"><code>8e9baf2</code></a> chore(deps): update lycheeverse/lychee-action action to v2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5878">#5878</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8fbaa970843f0899228bc19c1e45a31f5a5bb73e"><code>8fbaa97</code></a> Reduce <code>newEvictedQueueLink</code> and <code>newEvictedQueueEvent</code> memory allocations (#...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4a911f965b9a159bb64334e412f6e90fc0117c9e"><code>4a911f9</code></a> chore(deps): update googleapis to 5fefd90 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5876">#5876</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98cbdcb9a68c2862d16791e1a0954365c6addfc4"><code>98cbdcb</code></a> fix(deps): update module google.golang.org/protobuf to v1.35.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5875">#5875</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3cbd9671528117454519809f9292fb264415cf38"><code>3cbd967</code></a> Performance improvements for <code>recordingSpan</code> <code>SetAttributes</code> and `addOverCapA...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9e791a62bad76216fcf286eccb6c3d33b2ba0d26"><code>9e791a6</code></a> fix(deps): update golang.org/x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5872">#5872</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...v1.31.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel/exporters/stdout/stdouttrace&package-manager=go_modules&previous-version=1.30.0&new-version=1.31.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    e29ecea View commit details
    Browse the repository at this point in the history
  16. build(deps): Bump go.opentelemetry.io/contrib/instrumentation/net/htt…

    …p/otelhttp from 0.55.0 to 0.56.0 (#3338)
    
    Bumps [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.55.0 to 0.56.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/releases">go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases</a>.</em></p>
    <blockquote>
    <h2>Release v1.31.0/v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0</h2>
    <h2>Overview</h2>
    <h3>Added</h3>
    <ul>
    <li>The <code>Severitier</code> and <code>SeverityVar</code> types are added to <code>go.opentelemetry.io/contrib/processors/minsev</code> allowing dynamic configuration of the severity used by the <code>LogProcessor</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>Move examples from <code>go.opentelemetry.io/otel</code> to this repository under <code>examples</code> directory. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6158">#6158</a>)</li>
    <li>Support yaml/json struct tags for generated code in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5433">#5433</a>)</li>
    <li>Add support for parsing YAML configuration via <code>ParseYAML</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5433">#5433</a>)</li>
    <li>Add support for temporality preference configuration in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5860">#5860</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>The function signature of <code>NewLogProcessor</code> in <code>go.opentelemetry.io/contrib/processors/minsev</code> has changed to accept the added <code>Severitier</code> interface instead of a <code>log.Severity</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>Updated <code>go.opentelemetry.io/contrib/config</code> to use the <a href="https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v0.3.0">v0.3.0</a> release of schema which includes backwards incompatible changes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6126">#6126</a>)</li>
    <li><code>NewSDK</code> in <code>go.opentelemetry.io/contrib/config</code> now returns a no-op SDK if <code>disabled</code> is set to <code>true</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6185">#6185</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho</code> package has found a Code Owner. The package is no longer deprecated. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6207">#6207</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Possible nil dereference panic in <code>go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5965">#5965</a>)</li>
    <li><code>logrus.Level</code> transformed to appropriate <code>log.Severity</code> in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6191">#6191</a>)</li>
    </ul>
    <h3>Removed</h3>
    <ul>
    <li>The <code>Minimum</code> field of the <code>LogProcessor</code> in <code>go.opentelemetry.io/contrib/processors/minsev</code> is removed.
    Use <code>NewLogProcessor</code> to configure this setting. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron</code> package is removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6186">#6186</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/samplers/aws/xray</code> package is removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6187">#6187</a>)</li>
    </ul>
    <h2>What's Changed</h2>
    <ul>
    <li>Add skeleton for otellogr bridge by <a href="https://github.com/scorpionknifes"><code>@​scorpionknifes</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6097">open-telemetry/opentelemetry-go-contrib#6097</a></li>
    <li>chore(deps): update opentelemetry-go monorepo by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6108">open-telemetry/opentelemetry-go-contrib#6108</a></li>
    <li>fix(deps): update module google.golang.org/grpc to v1.66.2 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6109">open-telemetry/opentelemetry-go-contrib#6109</a></li>
    <li>otelhttptrace: handle missing getconn hook without panic by <a href="https://github.com/krantideep95"><code>@​krantideep95</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/5965">open-telemetry/opentelemetry-go-contrib#5965</a></li>
    <li>chore(deps): update kubernetes packages to v0.31.1 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6110">open-telemetry/opentelemetry-go-contrib#6110</a></li>
    <li>fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.1 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6114">open-telemetry/opentelemetry-go-contrib#6114</a></li>
    <li>fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.34 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6117">open-telemetry/opentelemetry-go-contrib#6117</a></li>
    <li>Bump otel/log after introducing EnabledParameters by <a href="https://github.com/pellared"><code>@​pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6115">open-telemetry/opentelemetry-go-contrib#6115</a></li>
    <li>fix(deps): update opentelemetry-go monorepo to 534ce5a by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6118">open-telemetry/opentelemetry-go-contrib#6118</a></li>
    <li>fix(deps): update aws-sdk-go-v2 monorepo by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6120">open-telemetry/opentelemetry-go-contrib#6120</a></li>
    <li>fix(deps): update module github.com/prometheus/client_golang to v1.20.4 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6119">open-telemetry/opentelemetry-go-contrib#6119</a></li>
    <li>fix(deps): update module go.mongodb.org/mongo-driver to v1.17.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6121">open-telemetry/opentelemetry-go-contrib#6121</a></li>
    <li>fix(deps): update opentelemetry-go monorepo to 7bd1c85 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6122">open-telemetry/opentelemetry-go-contrib#6122</a></li>
    <li>fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.62.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6124">open-telemetry/opentelemetry-go-contrib#6124</a></li>
    <li>Update <code>minsev</code> to allow dynamic severities by <a href="https://github.com/MrAlias"><code>@​MrAlias</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6116">open-telemetry/opentelemetry-go-contrib#6116</a></li>
    <li>otelmongo: Use a mock deployment for testing against a MongoDB server by <a href="https://github.com/prestonvasquez"><code>@​prestonvasquez</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/5749">open-telemetry/opentelemetry-go-contrib#5749</a></li>
    <li>fix(deps): update module github.com/aws/smithy-go to v1.21.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6129">open-telemetry/opentelemetry-go-contrib#6129</a></li>
    <li>fix(deps): update module google.golang.org/grpc to v1.67.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6131">open-telemetry/opentelemetry-go-contrib#6131</a></li>
    <li>fix(deps): update opentelemetry-go monorepo to a200e0a by <a href="https://github.com/renovate"><code>@​renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6130">open-telemetry/opentelemetry-go-contrib#6130</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md">go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog</a>.</em></p>
    <blockquote>
    <h2>[1.31.0/0.56.0/0.25.0/0.11.0/0.6.0/0.4.0/0.3.0] - 2024-10-14</h2>
    <h3>Added</h3>
    <ul>
    <li>The <code>Severitier</code> and <code>SeverityVar</code> types are added to <code>go.opentelemetry.io/contrib/processors/minsev</code> allowing dynamic configuration of the severity used by the <code>LogProcessor</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>Move examples from <code>go.opentelemetry.io/otel</code> to this repository under <code>examples</code> directory. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6158">#6158</a>)</li>
    <li>Support yaml/json struct tags for generated code in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5433">#5433</a>)</li>
    <li>Add support for parsing YAML configuration via <code>ParseYAML</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5433">#5433</a>)</li>
    <li>Add support for temporality preference configuration in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5860">#5860</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>The function signature of <code>NewLogProcessor</code> in <code>go.opentelemetry.io/contrib/processors/minsev</code> has changed to accept the added <code>Severitier</code> interface instead of a <code>log.Severity</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>Updated <code>go.opentelemetry.io/contrib/config</code> to use the <a href="https://github.com/open-telemetry/opentelemetry-configuration/releases/tag/v0.3.0">v0.3.0</a> release of schema which includes backwards incompatible changes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6126">#6126</a>)</li>
    <li><code>NewSDK</code> in <code>go.opentelemetry.io/contrib/config</code> now returns a no-op SDK if <code>disabled</code> is set to <code>true</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6185">#6185</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho</code> package has found a Code Owner.
    The package is no longer deprecated. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6207">#6207</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Possible nil dereference panic in <code>go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5965">#5965</a>)</li>
    <li><code>logrus.Level</code> transformed to appropriate <code>log.Severity</code> in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6191">#6191</a>)</li>
    </ul>
    <h3>Removed</h3>
    <ul>
    <li>The <code>Minimum</code> field of the <code>LogProcessor</code> in <code>go.opentelemetry.io/contrib/processors/minsev</code> is removed.
    Use <code>NewLogProcessor</code> to configure this setting. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6116">#6116</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron</code> package is removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6186">#6186</a>)</li>
    <li>The deprecated <code>go.opentelemetry.io/contrib/samplers/aws/xray</code> package is removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6187">#6187</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/9cf5701e6b6611b2c406639039a1bccd883db080"><code>9cf5701</code></a> Release v1.31.0/v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6243">#6243</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d6305c07ae88556c5cd6af16e1b9a47362673a46"><code>d6305c0</code></a> chore(deps): update module github.com/klauspost/compress to v1.17.11 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6232">#6232</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/09cbf41735925dabe527435a7e9ae5dc5ff04e3b"><code>09cbf41</code></a> fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.65.3 (...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/c3c853808383d1bce596cbb910546c305c9187e8"><code>c3c8538</code></a> Update otel core to the latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6233">#6233</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/79bb705d741ee48517c16e92349d8c1565a41637"><code>79bb705</code></a> otelecho: Add Code Owner and remove deprecation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6207">#6207</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/45ba20442cde824f83cc45764cf4003c5777fc13"><code>45ba204</code></a> config: support v0.3 of the config schema (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6126">#6126</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/20e45afbf7b91d2ccdc521a2b22fddeb35c0333d"><code>20e45af</code></a> Revert &quot;chore(deps): update lycheeverse/lychee-action action to v2&quot; (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6229">#6229</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5322670a9aa8748e4a9f4956c98647382bb2b6cf"><code>5322670</code></a> Remove otelmacaron (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6186">#6186</a>)</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/87d02293473900b80d127c1001bd38a5caf41260"><code>87d0229</code></a> feat(instrumentation/http/otelhttp): move client metrics creation into intern...</li>
    <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/900fc4bb2a6b5a04d99955474bea42ba9b7be198"><code>900fc4b</code></a> Run the test compatibility check even if tests failed (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6224">#6224</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.55.0...zpages/v0.56.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp&package-manager=go_modules&previous-version=0.55.0&new-version=0.56.0)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5944c48 View commit details
    Browse the repository at this point in the history
  17. *: optimize Dockerfile (#3281)

    Hello!
    
    This PR optimizes the `Dockerfile`. 
    
    Changes include:
    - Combined RUN commands to reduce the number of layers
    - Cached Go dependencies to speed up build times
    - Cleaned up unnecessary apt files to reduce image size
    - Consolidated user creation and permission setting commands
    
    Reduced image size from 370MB to 302MB
    
    category: refactor
    ticket: none
    No0key authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    b5bead1 View commit details
    Browse the repository at this point in the history
  18. github: use minor go versions in pipelines (#3321)

    Instead of having to bump golang version on each patch release, use latest patch. That's what we already do in `go.mod`.
    
    category: misc
    ticket: none
    KaloyanTanev authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    51f3857 View commit details
    Browse the repository at this point in the history
  19. build(deps): Bump github.com/prometheus/client_golang from 1.20.4 to …

    …1.20.5 (#3340)
    
    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.4 to 1.20.5.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/prometheus/client_golang/releases">github.com/prometheus/client_golang's releases</a>.</em></p>
    <blockquote>
    <h2>v1.20.5 / 2024-10-15</h2>
    <p>We decided to revert <a href="https://redirect.github.com/prometheus/client_golang/pull/1424">the <code>testutil</code> change</a> that made our util functions less error-prone, but created a lot of work for our downstream users. Apologies for the pain! This revert should not cause any major breaking change, even if you already did the work--unless you depend on the <a href="https://redirect.github.com/grafana/mimir/pull/9624#issuecomment-2413401565">exact error message</a>.</p>
    <p>Going forward, we plan to reinforce our release testing strategy <a href="https://redirect.github.com/prometheus/client_golang/issues/1646">[1]</a>,<a href="https://redirect.github.com/prometheus/client_golang/issues/1648">[2]</a> and deliver an enhanced <a href="https://redirect.github.com/prometheus/client_golang/issues/1639"><code>testutil</code> package/module</a> with more flexible and safer APIs.</p>
    <p>Thanks to <a href="https://github.com/dashpole"><code>@​dashpole</code></a> <a href="https://github.com/dgrisonnet"><code>@​dgrisonnet</code></a> <a href="https://github.com/kakkoyun"><code>@​kakkoyun</code></a> <a href="https://github.com/ArthurSens"><code>@​ArthurSens</code></a> <a href="https://github.com/vesari"><code>@​vesari</code></a> <a href="https://github.com/logicalhan"><code>@​logicalhan</code></a> <a href="https://github.com/krajorama"><code>@​krajorama</code></a> <a href="https://github.com/bwplotka"><code>@​bwplotka</code></a> who helped in this patch release! 🤗</p>
    <h3>Changelog</h3>
    <p>[BUGFIX] testutil: Reverted <a href="https://redirect.github.com/prometheus/client_golang/issues/1424">#1424</a>; functions using compareMetricFamilies are (again) only failing if filtered metricNames are in the expected input. <a href="https://redirect.github.com/prometheus/client_golang/issues/1645">#1645</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md">github.com/prometheus/client_golang's changelog</a>.</em></p>
    <blockquote>
    <h2>1.20.5 / 2024-10-15</h2>
    <ul>
    <li>[BUGFIX] testutil: Reverted <a href="https://redirect.github.com/prometheus/client_golang/issues/1424">#1424</a>; functions using compareMetricFamilies are (again) only failing if filtered metricNames are in the expected input.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/prometheus/client_golang/commit/48e12a185519fd76b4e514b597483781d9ba4093"><code>48e12a1</code></a> Merge pull request <a href="https://redirect.github.com/prometheus/client_golang/issues/1645">#1645</a> from prometheus/cut-1204-pr1424</li>
    <li><a href="https://github.com/prometheus/client_golang/commit/504ad9bf5c6419449d2cacf8cf8855bfdcfcfc18"><code>504ad9b</code></a> Cut 1.20.5; update comments.</li>
    <li><a href="https://github.com/prometheus/client_golang/commit/584a7ce3d935e4fdca7b893f5f741d59f3289140"><code>584a7ce</code></a> Revert &quot;testutil compareMetricFamilies: make less error-prone (<a href="https://redirect.github.com/prometheus/client_golang/issues/1424">#1424</a>)&quot;</li>
    <li>See full diff in <a href="https://github.com/prometheus/client_golang/compare/v1.20.4...v1.20.5">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/prometheus/client_golang&package-manager=go_modules&previous-version=1.20.4&new-version=1.20.5)](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>
    dependabot[bot] authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    0b14afc View commit details
    Browse the repository at this point in the history
  20. core/consensus: logging leader index (#3334)

    Added `core_consensus_decided_leader_index` gauge to reflect the leader index of QBFT decision round. Also, logging essential decision round data as a debug message.
    
    category: feature
    ticket: none
    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    279ca3e View commit details
    Browse the repository at this point in the history
  21. Fixed build

    pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    cd4a46f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b6b7b44 View commit details
    Browse the repository at this point in the history
  23. *: bump go to 1.23 (#3250)

    Bump go version to 1.23.
    
    category: misc
    ticket: #3251
    KaloyanTanev authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    8775ee5 View commit details
    Browse the repository at this point in the history
  24. *: bump linter to v1.60.3 (#3247)

    Bump golangci-lint version to v1.60.3
    
    category: misc
    ticket: none
    KaloyanTanev authored and pinebit committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    c1cfa1d View commit details
    Browse the repository at this point in the history