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

exporters/zipkin: Add use new scope attributes #5108

Merged
merged 5 commits into from
Mar 27, 2024

Conversation

Kielek
Copy link
Contributor

@Kielek Kielek commented Mar 26, 2024

Copy link

codecov bot commented Mar 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.8%. Comparing base (edb788b) to head (c3085fc).

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main   #5108   +/-   ##
=====================================
  Coverage   83.8%   83.8%           
=====================================
  Files        248     248           
  Lines      16201   16203    +2     
=====================================
+ Hits       13579   13581    +2     
  Misses      2334    2334           
  Partials     288     288           
Files Coverage Δ
exporters/zipkin/model.go 93.9% <100.0%> (+<0.1%) ⬆️

@Kielek Kielek marked this pull request as ready for review March 26, 2024 08:42
@pellared pellared changed the title Zipkin exporter - use new attributes to propagate scope exporters/zipkin: Add use new scope attributes Mar 26, 2024
pellared
pellared previously approved these changes Mar 26, 2024
@pellared pellared dismissed their stale review March 26, 2024 09:39

The spec is not clear.

@pellared
Copy link
Member

pellared commented Mar 26, 2024

It took me some time to access if this change is specification compliant.

https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/common/mapping-to-non-otlp.md#instrumentationscope says:

OpenTelemetry InstrumentationScope's fields MUST be reported as key-value pairs associated with the Span, Metric Data Point or LogRecord using the following mapping:

But then all the attributes are marked as Recommended. I guess it mean that it is left to the exporter to decide how the instrumentation scope is propagated.

Also from https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk_exporters/zipkin.md:

The generic transformation rules specified here also apply. If a particular generic transformation rule and the rule in this document contradict then the rule in this document MUST be used.

Personally, I am approving as I think the change is aligned with the specification.

@pellared pellared merged commit 9e34895 into open-telemetry:main Mar 27, 2024
27 checks passed
@Kielek Kielek deleted the zipkin-exporter-scope-tags branch March 27, 2024 07:05
@MrAlias MrAlias added this to the v1.25.0 milestone Apr 3, 2024
bruxisma referenced this pull request in bruxisma/go-apt-transport Apr 6, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
/v0.47.0/v0.0.8/v0.1.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `AddLink` method to the `Span` interface in
`go.opentelemetry.io/otel/trace`.
([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
- The `Enabled` method is added to the `Logger` interface in
`go.opentelemetry.io/otel/log`.
This method is used to notify users if a log record will be emitted or
not.
([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
This value represents an unset severity level.
([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
- Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
`KeyValue` for an empty value.
([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
- Add `go.opentelemetry.io/otel/log/global` to manage the global
`LoggerProvider`.
This package is provided with the anticipation that all functionality
will be migrate to `go.opentelemetry.io/otel` when
`go.opentelemetry.io/otel/log` stabilizes.
At which point, users will be required to migrage their code, and this
package will be deprecated then removed.
([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
- Add support for `Summary` metrics in the
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
exporters.
([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
- Add `otel.scope.name` and `otel.scope.version` tags to spans exported
by `go.opentelemetry.io/otel/exporters/zipkin`.
([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
- Add support for `AddLink` to
`go.opentelemetry.io/otel/bridge/opencensus`.
([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
- Add `String` method to `Value` and `KeyValue` in
`go.opentelemetry.io/otel/log`.
([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
- Add Exemplar support to
`go.opentelemetry.io/otel/exporters/prometheus`.
([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
- Add metric semantic conventions to
`go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
will include metric semantic conventions as well.
([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

- `SpanFromContext` and `SpanContextFromContext` in
`go.opentelemetry.io/otel/trace` no longer make a heap allocation when
the passed context has no span.
([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
create a gRPC client in idle mode and with "dns" as the default resolver
using
[`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
Because of that `WithDialOption` ignores
[`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
[`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
and
[`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
Notice that
[`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
which was used before is now deprecated.

##### Fixed

- Clarify the documentation about equivalence guarantees for the `Set`
and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
- Prevent default `ErrorHandler` self-delegation.
([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
- Update all dependencies to address [GO-2024-2687].
([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

- Drop support for [Go 1.20].
([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

- Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate
`go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

#### New Contributors

- [@&#8203;tgolang](https://github.com/tgolang) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
- [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
- [@&#8203;s4s7](https://github.com/s4s7) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
- [@&#8203;Kielek](https://github.com/Kielek) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
- [@&#8203;q-cheng](https://github.com/q-cheng) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
- [@&#8203;carrbs](https://github.com/carrbs) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/bruxisma/go-apt-transport).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
wesbillman referenced this pull request in TBD54566975/ftl Apr 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://github.com/swc-project/swc)) | [`1.4.11` ->
`1.4.13`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.4.11/1.4.13) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.4.11/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.4.11/1.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@testing-library/react](https://github.com/testing-library/react-testing-library)
| [`14.2.2` ->
`14.3.0`](https://renovatebot.com/diffs/npm/@testing-library%2freact/14.2.2/14.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2freact/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2freact/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2freact/14.2.2/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2freact/14.2.2/14.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.12.5` ->
`20.12.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.5/20.12.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.5/20.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.5/20.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.73` ->
`18.2.75`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.73/18.2.75)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.75?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.75?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.73/18.2.75?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.73/18.2.75?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.23` ->
`18.2.24`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.23/18.2.24)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.23/18.2.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.23/18.2.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vscode)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode))
| [`1.87.0` ->
`1.88.0`](https://renovatebot.com/diffs/npm/@types%2fvscode/1.87.0/1.88.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fvscode/1.88.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fvscode/1.88.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fvscode/1.87.0/1.88.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fvscode/1.87.0/1.88.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.5.0` ->
`7.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.5.0` ->
`7.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.5.0/7.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@typescript-eslint/typescript-estree](https://typescript-eslint.io/packages/typescript-estree)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree))
| [`7.5.0` ->
`7.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/7.5.0/7.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/7.5.0/7.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@vscode/test-cli](https://github.com/Microsoft/vscode-test-cli) |
[`^0.0.6` ->
`^0.0.9`](https://renovatebot.com/diffs/npm/@vscode%2ftest-cli/0.0.6/0.0.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vscode%2ftest-cli/0.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vscode%2ftest-cli/0.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vscode%2ftest-cli/0.0.6/0.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vscode%2ftest-cli/0.0.6/0.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [buf](https://github.com/bufbuild/buf) | `1.30.0` -> `1.30.1` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/buf/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/buf/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/buf/1.30.0/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/buf/1.30.0/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [go](https://github.com/golang/go) | `1.22.1` -> `1.22.2` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.22.1/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.22.1/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [go](https://go.dev/) ([source](https://github.com/golang/go)) |
`1.22.1` -> `1.22.2` |
[![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.22.1/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.22.1/1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| golang | patch |
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/mod | `v0.16.0` -> `v0.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/net | `v0.22.0` -> `v0.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.22.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.22.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/sync | `v0.6.0` -> `v0.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsync/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsync/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsync/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsync/v0.6.0/v0.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/term | `v0.18.0` -> `v0.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/tools | `v0.19.0` -> `v0.20.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [goreleaser](https://github.com/goreleaser/goreleaser) | `1.24.0` ->
`1.25.1` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.24.0/1.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.24.0/1.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `v1.29.5` ->
`v1.29.6` |
[![age](https://developer.mend.io/api/mc/badges/age/go/modernc.org%2fsqlite/v1.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/modernc.org%2fsqlite/v1.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/modernc.org%2fsqlite/v1.29.5/v1.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/modernc.org%2fsqlite/v1.29.5/v1.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [node](https://github.com/nodejs/node) | `21.7.1` -> `21.7.2` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/node/21.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/node/21.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/node/21.7.1/21.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/node/21.7.1/21.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [otel-cli](https://github.com/equinix-labs/otel-cli) | `0.4.4` ->
`0.4.5` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/otel-cli/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/otel-cli/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/otel-cli/0.4.4/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/otel-cli/0.4.4/0.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [reactflow](https://github.com/xyflow/xyflow)
([source](https://github.com/xyflow/xyflow/tree/HEAD/packages/reactflow))
| [`11.10.4` ->
`11.11.0`](https://renovatebot.com/diffs/npm/reactflow/11.10.4/11.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/reactflow/11.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/reactflow/11.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/reactflow/11.10.4/11.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/reactflow/11.10.4/11.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [typescript](https://www.typescriptlang.org/)
([source](https://github.com/Microsoft/TypeScript)) | [`5.4.3` ->
`5.4.4`](https://renovatebot.com/diffs/npm/typescript/5.4.3/5.4.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[org.apache.maven.plugins:maven-source-plugin](https://maven.apache.org/plugins/)
| `3.3.0` -> `3.3.1` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.maven.plugins:maven-source-plugin/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.maven.plugins:maven-source-plugin/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.maven.plugins:maven-source-plugin/3.3.0/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.maven.plugins:maven-source-plugin/3.3.0/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| build | patch |
|
[io.github.classgraph:classgraph](https://github.com/classgraph/classgraph)
| `4.8.168` -> `4.8.170` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.classgraph:classgraph/4.8.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.classgraph:classgraph/4.8.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.classgraph:classgraph/4.8.168/4.8.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.classgraph:classgraph/4.8.168/4.8.170?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [ch.qos.logback:logback-core](http://logback.qos.ch)
([source](https://github.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.3` -> `1.5.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-core/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-core/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-core/1.5.3/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-core/1.5.3/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [ch.qos.logback:logback-classic](http://logback.qos.ch)
([source](https://github.com/qos-ch/logback),
[changelog](https://logback.qos.ch/news.html)) | `1.5.3` -> `1.5.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-classic/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-classic/1.5.3/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.5.3/1.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.62.2` ->
`1.63.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-stub/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-stub/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-stub/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-stub/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) |
`1.62.2` -> `1.63.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-protobuf/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-protobuf/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-protobuf/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-protobuf/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.62.2`
-> `1.63.0` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-netty/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.grpc:grpc-netty/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.grpc:grpc-netty/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-netty/1.62.2/1.63.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | minor |
| [com.squareup.wire:wire-compiler](https://github.com/square/wire) |
`4.9.8` -> `4.9.9` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-compiler/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-compiler/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-compiler/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-compiler/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
|
[com.squareup.wire:wire-grpc-client-jvm](https://github.com/square/wire)
| `4.9.8` -> `4.9.9` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-client-jvm/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-client-jvm/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-client-jvm/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-client-jvm/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [com.squareup.wire:wire-grpc-server](https://github.com/square/wire)
| `4.9.8` -> `4.9.9` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-server/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-server/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-server/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-server/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |
| [com.squareup.wire:wire-runtime-jvm](https://github.com/square/wire)
| `4.9.8` -> `4.9.9` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-runtime-jvm/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-runtime-jvm/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-runtime-jvm/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-runtime-jvm/4.9.8/4.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| compile | patch |

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.4.13`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1413---2024-04-09)

[Compare
Source](https://github.com/swc-project/swc/compare/v1.4.12...v1.4.13)

##### Bug Fixes

- **(es/decorators)** Fix capacity overflow with decorators
([#&#8203;8818](https://github.com/swc-project/swc/issues/8818))
([9ed93c1](https://github.com/swc-project/swc/commit/9ed93c17cdb645274392ebdb9ad87f8fbeeed971))

- **(es/minifier)** Respect `top_retain` for top-level functions
([#&#8203;8814](https://github.com/swc-project/swc/issues/8814))
([811308c](https://github.com/swc-project/swc/commit/811308c3526003608e61c559f43408f6065ff9ee))

- **(es/minifier)** Abort IIFE invoker in function parameters
([#&#8203;8828](https://github.com/swc-project/swc/issues/8828))
([ebb68db](https://github.com/swc-project/swc/commit/ebb68db24d7287ca12d85a68a34aabfa660eeae0))

- **(es/module)** Respect `module.resolveFully` in more cases
([#&#8203;8820](https://github.com/swc-project/swc/issues/8820))
([e1f7704](https://github.com/swc-project/swc/commit/e1f770463d1f0402468e07fca9c637e3823bb2d1))

- **(es/transforms)** Fix capacity overflow with decorators
([#&#8203;8815](https://github.com/swc-project/swc/issues/8815))
([974f5c7](https://github.com/swc-project/swc/commit/974f5c759c7736ab521d18c8e7bd88210691a2ab))

- **(plugin/runner)** Pin version of `virtual-fs`
([#&#8203;8827](https://github.com/swc-project/swc/issues/8827))
([089f61b](https://github.com/swc-project/swc/commit/089f61bc37bb9c09dc94a24a5518840883827f57))

- **(visit)** Improve `Map` implementation for `Box`
([#&#8203;8819](https://github.com/swc-project/swc/issues/8819))
([dc04657](https://github.com/swc-project/swc/commit/dc046572def13a3eb625520c5a8bfd651b86f3a3))

###
[`v1.4.12`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1412---2024-04-04)

[Compare
Source](https://github.com/swc-project/swc/compare/v1.4.11...v1.4.12)

##### Bug Fixes

- **(common)** Fix source index for `inputSourceMap`
([#&#8203;8800](https://github.com/swc-project/swc/issues/8800))
([4f9ab81](https://github.com/swc-project/swc/commit/4f9ab8151dad9984c81c72eb10c2afe5313a7591))

- **(es)** Change default value of `inputSourceMap` to `true`
([#&#8203;8801](https://github.com/swc-project/swc/issues/8801))
([9ffcd18](https://github.com/swc-project/swc/commit/9ffcd1823c0abdc741f654b8e1e330cdc06769a1))

- **(es/bugfixes)** Fix fn transform in nameless fns
([#&#8203;8796](https://github.com/swc-project/swc/issues/8796))
([7ad004e](https://github.com/swc-project/swc/commit/7ad004e1899d98ee8da49909163455b3b622686d))

- **(es/helpers)** Fix metadata of decorators being `undefined`
([#&#8203;8768](https://github.com/swc-project/swc/issues/8768))
([263ce6e](https://github.com/swc-project/swc/commit/263ce6e22bd4dbba0323099f256fb062b8e644a2))

- **(es/minifier)** Abort fn inliner if there's a spread arg
([#&#8203;8809](https://github.com/swc-project/swc/issues/8809))
([730ded2](https://github.com/swc-project/swc/commit/730ded2a26f63f0069dea0d3bc207bb31f344444))

- **(es/module)** Fix `jsc.paths` with `resolveFully`
([#&#8203;8784](https://github.com/swc-project/swc/issues/8784))
([4961bb0](https://github.com/swc-project/swc/commit/4961bb055df9925da97279819d2fdf740b4b3d92))

- **(es/parser)** Tweak msg of `SyntaxError::UsingDeclNotEnabled`
([#&#8203;8791](https://github.com/swc-project/swc/issues/8791))
([95c822e](https://github.com/swc-project/swc/commit/95c822e7c43470e4c972bef00d97e7e0de02e0b0))

##### Features

- **(es/minifier)** Evaluate spread of arrays
([#&#8203;8811](https://github.com/swc-project/swc/issues/8811))
([47714c5](https://github.com/swc-project/swc/commit/47714c52ce08b0e94617d17c11c8e8994c62dbaa))

- **(plugin/runner)** Improve error message for Wasm plugin crashes
([#&#8203;8794](https://github.com/swc-project/swc/issues/8794))
([571d297](https://github.com/swc-project/swc/commit/571d29781a90f4def4811ae46fa4a5f966e461e6))

##### Miscellaneous Tasks

- **(deps)** Update dependencies
([#&#8203;8810](https://github.com/swc-project/swc/issues/8810))
([207582f](https://github.com/swc-project/swc/commit/207582ff254a66a9dd4613de6d3cb43c19957b68))

- **(es/transforms)** Add `repository` field to
`swc_ecma_ext_transforms`
([#&#8203;8793](https://github.com/swc-project/swc/issues/8793))
([37f0a79](https://github.com/swc-project/swc/commit/37f0a7994bdf7d90c30a00f70c6dde97b4d89c8f))

##### Performance

- **(atoms)** Update `hstr`
([#&#8203;8799](https://github.com/swc-project/swc/issues/8799))
([0745624](https://github.com/swc-project/swc/commit/0745624cb71e12b18b06d9ee106066d8b585c4c6))

- **(es/parser)** Use faster unicode crate
([#&#8203;8785](https://github.com/swc-project/swc/issues/8785))
([6f780ca](https://github.com/swc-project/swc/commit/6f780ca749a611f54aa4deb628e532fd0a12228f))

</details>

<details>
<summary>testing-library/react-testing-library
(@&#8203;testing-library/react)</summary>

###
[`v14.3.0`](https://github.com/testing-library/react-testing-library/compare/v14.2.2...9c4a46d5b9923c21c936d206614a8febcc939fc2)

[Compare
Source](https://github.com/testing-library/react-testing-library/compare/v14.2.2...v14.3.0)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v7.6.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#760-2024-04-08)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0)

##### 🚀 Features

-   bump npm dependency ranges

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Brad Zacher

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v7.6.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#760-2024-04-08)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0)

##### 🚀 Features

-   bump npm dependency ranges

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Brad Zacher

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/typescript-estree)</summary>

###
[`v7.6.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#760-2024-04-08)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v7.5.0...v7.6.0)

##### 🚀 Features

-   bump npm dependency ranges

##### ❤️  Thank You

-   Abraham Guo
-   auvred
-   Brad Zacher

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>Microsoft/vscode-test-cli (@&#8203;vscode/test-cli)</summary>

###
[`v0.0.9`](https://github.com/Microsoft/vscode-test-cli/blob/HEAD/CHANGELOG.md#009---2024-03-04)

[Compare
Source](https://github.com/Microsoft/vscode-test-cli/compare/v0.0.8...v0.0.9)

-   Handle relative paths in \`--config
-   Add `engines.node` version to the package.json
- Enable installing `extensionDependencies` automatically, and optional
`installExtensions` config option.

###
[`v0.0.8`](https://github.com/Microsoft/vscode-test-cli/compare/v0.0.6...v0.0.8)

[Compare
Source](https://github.com/Microsoft/vscode-test-cli/compare/v0.0.6...v0.0.8)

</details>

<details>
<summary>bufbuild/buf (buf)</summary>

###
[`v1.30.1`](https://github.com/bufbuild/buf/blob/HEAD/CHANGELOG.md#v1301---2024-04-03)

- Fix issue where `buf lint` incorrectly reports an error for
`(buf.validate.field).repeated`
    is set for a repeated validation rule.

</details>

<details>
<summary>golang/go (go)</summary>

###
[`v1.22.2`](https://github.com/golang/go/compare/go1.22.1...go1.22.2)

</details>

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
/v0.47.0/v0.0.8/v0.1.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `AddLink` method to the `Span` interface in
`go.opentelemetry.io/otel/trace`.
([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
- The `Enabled` method is added to the `Logger` interface in
`go.opentelemetry.io/otel/log`.
This method is used to notify users if a log record will be emitted or
not.
([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
This value represents an unset severity level.
([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
- Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
`KeyValue` for an empty value.
([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
- Add `go.opentelemetry.io/otel/log/global` to manage the global
`LoggerProvider`.
This package is provided with the anticipation that all functionality
will be migrate to `go.opentelemetry.io/otel` when
`go.opentelemetry.io/otel/log` stabilizes.
At which point, users will be required to migrage their code, and this
package will be deprecated then removed.
([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
- Add support for `Summary` metrics in the
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
exporters.
([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
- Add `otel.scope.name` and `otel.scope.version` tags to spans exported
by `go.opentelemetry.io/otel/exporters/zipkin`.
([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
- Add support for `AddLink` to
`go.opentelemetry.io/otel/bridge/opencensus`.
([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
- Add `String` method to `Value` and `KeyValue` in
`go.opentelemetry.io/otel/log`.
([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
- Add Exemplar support to
`go.opentelemetry.io/otel/exporters/prometheus`.
([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
- Add metric semantic conventions to
`go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
will include metric semantic conventions as well.
([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

- `SpanFromContext` and `SpanContextFromContext` in
`go.opentelemetry.io/otel/trace` no longer make a heap allocation when
the passed context has no span.
([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
create a gRPC client in idle mode and with "dns" as the default resolver
using
[`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
Because of that `WithDialOption` ignores
[`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
[`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
and
[`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
Notice that
[`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
which was used before is now deprecated.

##### Fixed

- Clarify the documentation about equivalence guarantees for the `Set`
and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
- Prevent default `ErrorHandler` self-delegation.
([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
- Update all dependencies to address [GO-2024-2687].
([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

- Drop support for [Go 1.20].
([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

- Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate
`go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

#### New Contributors

- [@&#8203;tgolang](https://github.com/tgolang) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
- [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
- [@&#8203;s4s7](https://github.com/s4s7) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
- [@&#8203;Kielek](https://github.com/Kielek) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
- [@&#8203;q-cheng](https://github.com/q-cheng) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
- [@&#8203;carrbs](https://github.com/carrbs) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0

</details>

<details>
<summary>goreleaser/goreleaser (goreleaser)</summary>

###
[`v1.25.1`](https://github.com/goreleaser/goreleaser/releases/tag/v1.25.1)

#### Changelog

##### Bug fixes

-
[`053eccd`](https://github.com/goreleaser/goreleaser/commit/053eccdba08b889e439d684a9c17c9b9fab3d3c2):
fix(release): only change release draft status on new releases
([#&#8203;4744](https://github.com/goreleaser/goreleaser/issues/4744))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`22b7daa`](https://github.com/goreleaser/goreleaser/commit/22b7daadb460cdb00b53da2d6661698227c690d3):
fix(release): publish tag with skip_upload
([#&#8203;4745](https://github.com/goreleaser/goreleaser/issues/4745))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`0ff94f1`](https://github.com/goreleaser/goreleaser/commit/0ff94f13e4e5f71bd2972a8935e7223b30481ca6):
fix: properly skip docker builds of skipped builds
([#&#8203;4747](https://github.com/goreleaser/goreleaser/issues/4747))
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Documentation updates

-
[`d972be9`](https://github.com/goreleaser/goreleaser/commit/d972be970447466bee19291c5e1188807b6a973b):
docs: announce v1.25 ([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6a7a9ba`](https://github.com/goreleaser/goreleaser/commit/6a7a9ba3995728a4bdf7b5fff770d8caeb3d2cc8):
docs: fix deprecation typos
([#&#8203;4750](https://github.com/goreleaser/goreleaser/issues/4750))
([@&#8203;j178](https://github.com/j178))

##### Build process updates

-
[`85cb59c`](https://github.com/goreleaser/goreleaser/commit/85cb59c1a0236008a96368b677e38b8fd9f8573b):
build: simplify
([#&#8203;4748](https://github.com/goreleaser/goreleaser/issues/4748))
([@&#8203;caarlos0](https://github.com/caarlos0))

**Full Changelog**:
https://github.com/goreleaser/goreleaser/compare/v1.25.0...v1.25.1

#### Helping out

This release is only possible thanks to **all** the support of some
**awesome people**!

Want to be one of them?
You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro
License](https://goreleaser.com/pro) or [contribute with
code](https://goreleaser.com/contributing).

#### Where to go next?

- Find examples and commented usage of all options in our
[website](https://goreleaser.com/intro/).
- Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and
[Twitter](https://twitter.com/goreleaser)!

<a href="https://goreleaser.com"><img
src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png"
with="100%" alt="GoReleaser logo"></a>

###
[`v1.25.0`](https://github.com/goreleaser/goreleaser/releases/tag/v1.25.0)

#### Changelog

##### New Features

-
[`1db9347`](https://github.com/goreleaser/goreleaser/commit/1db93473634b593cdc4508c4399d2ee1a03357d3):
feat(archives): format override to 'none' to skip certain goos
([#&#8203;4730](https://github.com/goreleaser/goreleaser/issues/4730))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`4d2bcfd`](https://github.com/goreleaser/goreleaser/commit/4d2bcfdc4694a3de5029a2b602789166ee21b37f):
feat(brew): allow to set headers in the url
([#&#8203;4648](https://github.com/goreleaser/goreleaser/issues/4648))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`b9b8a65`](https://github.com/goreleaser/goreleaser/commit/b9b8a65618358729e80778f5d50885dcc95a6ee1):
feat(brew): sync fork before opening PR
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`ec7106f`](https://github.com/goreleaser/goreleaser/commit/ec7106fdeade6531866e620f48069ff1845f404c):
feat(git): retry git clone on retriable error
([#&#8203;4725](https://github.com/goreleaser/goreleaser/issues/4725))
([@&#8203;Zebradil](https://github.com/Zebradil))
-
[`2ecd71e`](https://github.com/goreleaser/goreleaser/commit/2ecd71ee71e45da8f3ddbafd59672df7b95baec4):
feat(krew): sync fork before opening PR
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`d9e9e82`](https://github.com/goreleaser/goreleaser/commit/d9e9e82ca73ffb08c28117f862da987611ed10bd):
feat(nfpm): also allow $NFPM_PASSPHRASE
([#&#8203;4633](https://github.com/goreleaser/goreleaser/issues/4633))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`42d2db2`](https://github.com/goreleaser/goreleaser/commit/42d2db202170f4cab933680817a2cc8c5a2bf3e2):
feat(nfpm): compression, fields, and predends on debs
([#&#8203;4632](https://github.com/goreleaser/goreleaser/issues/4632))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`42b6282`](https://github.com/goreleaser/goreleaser/commit/42b6282e4605e26ef23f6594142e7df9fe2885d4):
feat(nix): sync fork before opening PR
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`1af98af`](https://github.com/goreleaser/goreleaser/commit/1af98af0b559656a699aa355eaf5a5c136f11992):
feat(nix): update licenses
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`ef90821`](https://github.com/goreleaser/goreleaser/commit/ef90821ee75ef97d78a125427e6294677b4dd408):
feat(pipe/release): Mark GitHub releases as non-draft only after all
artifacts are uploaded.
([#&#8203;4626](https://github.com/goreleaser/goreleaser/issues/4626))
([@&#8203;nichtverstehen](https://github.com/nichtverstehen))
-
[`500be66`](https://github.com/goreleaser/goreleaser/commit/500be667af164fc25a0a9459b741b5e764c2f1f9):
feat(scoop): sync fork before opening PR
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`3687c09`](https://github.com/goreleaser/goreleaser/commit/3687c097cdd6123f315ebebd10ecf4c7e080b8f4):
feat(winget): sync fork before opening PR
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`263cd05`](https://github.com/goreleaser/goreleaser/commit/263cd059f20daf9a023292ed349398e07c7c0858):
feat(winget): update manifest version to 1.6.0
([#&#8203;4658](https://github.com/goreleaser/goreleaser/issues/4658))
([@&#8203;vedantmgoyal9](https://github.com/vedantmgoyal9))
-
[`2498ea7`](https://github.com/goreleaser/goreleaser/commit/2498ea70290792c2537d98dbbdde0dd5ec07c2d6):
feat: add metadata to the release
([#&#8203;4714](https://github.com/goreleaser/goreleaser/issues/4714))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`6e0f426`](https://github.com/goreleaser/goreleaser/commit/6e0f426339048c551b8cd0139b3f7f2cdb2c243d):
feat: allow to delete existing artifacts in the release
([#&#8203;4711](https://github.com/goreleaser/goreleaser/issues/4711))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`54ee014`](https://github.com/goreleaser/goreleaser/commit/54ee014b5087b30250ef47d4b7ac25e5a4953cf2):
feat: checksums.split
([#&#8203;4707](https://github.com/goreleaser/goreleaser/issues/4707))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`7fc9399`](https://github.com/goreleaser/goreleaser/commit/7fc93995b800fcc09211e04d5a17dc5239630acd):
feat: consistently use directory in property names
([#&#8203;4737](https://github.com/goreleaser/goreleaser/issues/4737))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`566e99a`](https://github.com/goreleaser/goreleaser/commit/566e99ad735bb3d071bb04afc824de47b9e07ac0):
feat: fig is being sunset, remove
([#&#8203;4694](https://github.com/goreleaser/goreleaser/issues/4694))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`a00bf7e`](https://github.com/goreleaser/goreleaser/commit/a00bf7e5d6a600fb4c5ebc1f2130178a1923cf87):
feat: support .config dir
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`b614d64`](https://github.com/goreleaser/goreleaser/commit/b614d646efb391f990e1c37c13bd4f735320cb69):
feat: support netbsd/arm64
([#&#8203;4706](https://github.com/goreleaser/goreleaser/issues/4706))
([@&#8203;maxbrunet](https://github.com/maxbrunet))
-
[`56c5a09`](https://github.com/goreleaser/goreleaser/commit/56c5a09f9a1e3cd88ee2d3c8e33628402d5e7649):
feat: support projectID for gitlab CreateFile (brew, nix, etc)
([#&#8203;4705](https://github.com/goreleaser/goreleaser/issues/4705))
([@&#8203;bradleyjames](https://github.com/bradleyjames))
-
[`e43604f`](https://github.com/goreleaser/goreleaser/commit/e43604f4a0be9ab46d908ee916502c128f5cead1):
feat: use go 1.22
([#&#8203;4614](https://github.com/goreleaser/goreleaser/issues/4614))
([@&#8203;caarlos0](https://github.com/caarlos0))

##### Bug fixes

-
[`08851dc`](https://github.com/goreleaser/goreleaser/commit/08851dce616615c966ece450631d3d0a822430cc):
fix(aur): allow to have multiple AUR configs pointing to the same repo
([#&#8203;4712](https://github.com/goreleaser/goreleaser/issues/4712))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`554ca5f`](https://github.com/goreleaser/goreleaser/commit/554ca5f3e0ffb6e56dbdb1da667f339d532d7e3d):
fix(build): buildmode: pie
([#&#8203;4631](https://github.com/goreleaser/goreleaser/issues/4631))
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`be511eb`](https://github.com/goreleaser/goreleaser/commit/be511eb3414a1f6372c364b690493d6caf4246c5):
fix(nix): update licenses
([@&#8203;caarlos0](https://github.com/caarlos0))
-
[`ec22d60`](https://github.com/goreleaser/goreleaser/commit/ec22d60b197f06e361d9312f77b05a665b64d1f8):
fix(winget): name is not actually required
([@&#8203;caarlos0](https://github.com/caarlos0))
-   [`8d3cd4c`](https://togit

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/TBD54566975/ftl).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wes <[email protected]>
codeboten referenced this pull request in open-telemetry/opentelemetry-collector Apr 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.46.0` -> `v0.47.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
/v0.47.0/v0.0.8/v0.1.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `AddLink` method to the `Span` interface in
`go.opentelemetry.io/otel/trace`.
([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
- The `Enabled` method is added to the `Logger` interface in
`go.opentelemetry.io/otel/log`.
This method is used to notify users if a log record will be emitted or
not.
([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
This value represents an unset severity level.
([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
- Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
`KeyValue` for an empty value.
([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
- Add `go.opentelemetry.io/otel/log/global` to manage the global
`LoggerProvider`.
This package is provided with the anticipation that all functionality
will be migrate to `go.opentelemetry.io/otel` when
`go.opentelemetry.io/otel/log` stabilizes.
At which point, users will be required to migrage their code, and this
package will be deprecated then removed.
([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
- Add support for `Summary` metrics in the
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
exporters.
([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
- Add `otel.scope.name` and `otel.scope.version` tags to spans exported
by `go.opentelemetry.io/otel/exporters/zipkin`.
([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
- Add support for `AddLink` to
`go.opentelemetry.io/otel/bridge/opencensus`.
([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
- Add `String` method to `Value` and `KeyValue` in
`go.opentelemetry.io/otel/log`.
([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
- Add Exemplar support to
`go.opentelemetry.io/otel/exporters/prometheus`.
([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
- Add metric semantic conventions to
`go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
will include metric semantic conventions as well.
([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

- `SpanFromContext` and `SpanContextFromContext` in
`go.opentelemetry.io/otel/trace` no longer make a heap allocation when
the passed context has no span.
([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
create a gRPC client in idle mode and with "dns" as the default resolver
using
[`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
Because of that `WithDialOption` ignores
[`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
[`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
and
[`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
Notice that
[`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
which was used before is now deprecated.

##### Fixed

- Clarify the documentation about equivalence guarantees for the `Set`
and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
- Prevent default `ErrorHandler` self-delegation.
([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
- Update all dependencies to address [GO-2024-2687].
([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

- Drop support for [Go 1.20].
([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

- Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate
`go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

#### New Contributors

- [@&#8203;tgolang](https://github.com/tgolang) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
- [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
- [@&#8203;s4s7](https://github.com/s4s7) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
- [@&#8203;Kielek](https://github.com/Kielek) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
- [@&#8203;q-cheng](https://github.com/q-cheng) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
- [@&#8203;carrbs](https://github.com/carrbs) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
kodiakhq bot referenced this pull request in cloudquery/plugin-sdk Apr 15, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | require | minor | `v1.24.0` -> `v1.25.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | require | minor | `v1.24.0` -> `v1.25.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | require | minor | `v1.24.0` -> `v1.25.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | require | minor | `v1.24.0` -> `v1.25.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary>

### [`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0): /v0.47.0/v0.0.8/v0.1.0-alpha

[Compare Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

-   Add `WithProxy` option in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
-   Add `WithProxy` option in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`. ([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
-   Add `AddLink` method to the `Span` interface in `go.opentelemetry.io/otel/trace`. ([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
-   The `Enabled` method is added to the `Logger` interface in `go.opentelemetry.io/otel/log`.
    This method is used to notify users if a log record will be emitted or not. ([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
    This value represents an unset severity level. ([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
-   Add `Empty` function in `go.opentelemetry.io/otel/log` to return a `KeyValue` for an empty value. ([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
-   Add `go.opentelemetry.io/otel/log/global` to manage the global `LoggerProvider`.
    This package is provided with the anticipation that all functionality will be migrate to `go.opentelemetry.io/otel` when `go.opentelemetry.io/otel/log` stabilizes.
    At which point, users will be required to migrage their code, and this package will be deprecated then removed. ([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
-   Add support for `Summary` metrics in the `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` exporters. ([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
-   Add `otel.scope.name` and `otel.scope.version` tags to spans exported by `go.opentelemetry.io/otel/exporters/zipkin`. ([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
-   Add support for `AddLink` to `go.opentelemetry.io/otel/bridge/opencensus`. ([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
-   Add `String` method to `Value` and `KeyValue` in `go.opentelemetry.io/otel/log`. ([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
-   Add Exemplar support to `go.opentelemetry.io/otel/exporters/prometheus`. ([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
-   Add metric semantic conventions to `go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages will include metric semantic conventions as well. ([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

-   `SpanFromContext` and `SpanContextFromContext` in `go.opentelemetry.io/otel/trace` no longer make a heap allocation when the passed context has no span. ([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
-   `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now create a gRPC client in idle mode and with "dns" as the default resolver using [`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient). ([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
    Because of that `WithDialOption` ignores [`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock), [`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout), and [`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
    Notice that [`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext) which was used before is now deprecated.

##### Fixed

-   Clarify the documentation about equivalence guarantees for the `Set` and `Distinct` types in `go.opentelemetry.io/otel/attribute`. ([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
-   Prevent default `ErrorHandler` self-delegation. ([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
-   Update all dependencies to address [GO-2024-2687]. ([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

-   Drop support for [Go 1.20]. ([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

-   Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type. ([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
-   Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable` function. ([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
-   Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered` function. ([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

##### New Contributors

-   [@&#8203;tgolang](https://github.com/tgolang) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
-   [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
-   [@&#8203;s4s7](https://github.com/s4s7) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
-   [@&#8203;Kielek](https://github.com/Kielek) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
-   [@&#8203;q-cheng](https://github.com/q-cheng) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
-   [@&#8203;carrbs](https://github.com/carrbs) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**: open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTYuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI5Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
codeboten referenced this pull request in open-telemetry/opentelemetry-collector-contrib Apr 16, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go)
| `v0.46.0` -> `v0.47.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.46.0/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/schema](https://github.com/open-telemetry/opentelemetry-go)
| `v0.0.7` -> `v0.0.8` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fschema/v0.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fschema/v0.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fschema/v0.0.7/v0.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fschema/v0.0.7/v0.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.25.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
/v0.47.0/v0.0.8/v0.1.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `AddLink` method to the `Span` interface in
`go.opentelemetry.io/otel/trace`.
([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
- The `Enabled` method is added to the `Logger` interface in
`go.opentelemetry.io/otel/log`.
This method is used to notify users if a log record will be emitted or
not.
([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
This value represents an unset severity level.
([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
- Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
`KeyValue` for an empty value.
([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
- Add `go.opentelemetry.io/otel/log/global` to manage the global
`LoggerProvider`.
This package is provided with the anticipation that all functionality
will be migrate to `go.opentelemetry.io/otel` when
`go.opentelemetry.io/otel/log` stabilizes.
At which point, users will be required to migrage their code, and this
package will be deprecated then removed.
([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
- Add support for `Summary` metrics in the
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
exporters.
([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
- Add `otel.scope.name` and `otel.scope.version` tags to spans exported
by `go.opentelemetry.io/otel/exporters/zipkin`.
([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
- Add support for `AddLink` to
`go.opentelemetry.io/otel/bridge/opencensus`.
([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
- Add `String` method to `Value` and `KeyValue` in
`go.opentelemetry.io/otel/log`.
([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
- Add Exemplar support to
`go.opentelemetry.io/otel/exporters/prometheus`.
([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
- Add metric semantic conventions to
`go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
will include metric semantic conventions as well.
([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

- `SpanFromContext` and `SpanContextFromContext` in
`go.opentelemetry.io/otel/trace` no longer make a heap allocation when
the passed context has no span.
([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
create a gRPC client in idle mode and with "dns" as the default resolver
using
[`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
Because of that `WithDialOption` ignores
[`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
[`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
and
[`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
Notice that
[`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
which was used before is now deprecated.

##### Fixed

- Clarify the documentation about equivalence guarantees for the `Set`
and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
- Prevent default `ErrorHandler` self-delegation.
([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
- Update all dependencies to address [GO-2024-2687].
([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

- Drop support for [Go 1.20].
([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

- Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate
`go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

#### New Contributors

- [@&#8203;tgolang](https://github.com/tgolang) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
- [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
- [@&#8203;s4s7](https://github.com/s4s7) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
- [@&#8203;Kielek](https://github.com/Kielek) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
- [@&#8203;q-cheng](https://github.com/q-cheng) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
- [@&#8203;carrbs](https://github.com/carrbs) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
shanduur referenced this pull request in anza-labs/lke-operator May 12, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.26.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.24.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.24.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)
| `v1.24.0` -> `v1.26.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0/v1.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.26.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0):
/v0.48.0/v0.2.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.25.0...v1.26.0)

##### Added

- Add `Recorder` in `go.opentelemetry.io/otel/log/logtest` to facilitate
testing the log bridge implementations.
([#&#8203;5134](https://github.com/open-telemetry/opentelemetry-go/issues/5134))
- Add span flags to OTLP spans and links exported by
`go.opentelemetry.io/otel/exporters/otlp/otlptrace`.
([#&#8203;5194](https://github.com/open-telemetry/opentelemetry-go/issues/5194))
- Make the initial alpha release of `go.opentelemetry.io/otel/sdk/log`.
This new module contains the Go implementation of the OpenTelemetry Logs
SDK.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
- Make the initial alpha release of
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
This new module contains an OTLP exporter that transmits log telemetry
using HTTP.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
- Make the initial alpha release of
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`.
    This new module contains an exporter prints log records to STDOUT.
    This module is unstable and breaking changes may be introduced.
See our [versioning policy](VERSIONING.md) for more information about
these stability guarantees.
([#&#8203;5240](https://github.com/open-telemetry/opentelemetry-go/issues/5240))
-   The `go.opentelemetry.io/otel/semconv/v1.25.0` package.
The package contains semantic conventions from the `v1.25.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;5254](https://github.com/open-telemetry/opentelemetry-go/issues/5254))

##### Changed

- Update `go.opentelemetry.io/proto/otlp` from v1.1.0 to v1.2.0.
([#&#8203;5177](https://github.com/open-telemetry/opentelemetry-go/issues/5177))
- Improve performance of baggage member character validation in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;5214](https://github.com/open-telemetry/opentelemetry-go/issues/5214))

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.25.0...v1.26.0

###
[`v1.25.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0):
/v0.47.0/v0.0.8/v0.1.0-alpha

[Compare
Source](https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0)

##### Added

- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `WithProxy` option in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp`.
([#&#8203;4906](https://github.com/open-telemetry/opentelemetry-go/issues/4906))
- Add `AddLink` method to the `Span` interface in
`go.opentelemetry.io/otel/trace`.
([#&#8203;5032](https://github.com/open-telemetry/opentelemetry-go/issues/5032))
- The `Enabled` method is added to the `Logger` interface in
`go.opentelemetry.io/otel/log`.
This method is used to notify users if a log record will be emitted or
not.
([#&#8203;5071](https://github.com/open-telemetry/opentelemetry-go/issues/5071))
-   Add `SeverityUndefined` `const` to `go.opentelemetry.io/otel/log`.
This value represents an unset severity level.
([#&#8203;5072](https://github.com/open-telemetry/opentelemetry-go/issues/5072))
- Add `Empty` function in `go.opentelemetry.io/otel/log` to return a
`KeyValue` for an empty value.
([#&#8203;5076](https://github.com/open-telemetry/opentelemetry-go/issues/5076))
- Add `go.opentelemetry.io/otel/log/global` to manage the global
`LoggerProvider`.
This package is provided with the anticipation that all functionality
will be migrate to `go.opentelemetry.io/otel` when
`go.opentelemetry.io/otel/log` stabilizes.
At which point, users will be required to migrage their code, and this
package will be deprecated then removed.
([#&#8203;5085](https://github.com/open-telemetry/opentelemetry-go/issues/5085))
- Add support for `Summary` metrics in the
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
exporters.
([#&#8203;5100](https://github.com/open-telemetry/opentelemetry-go/issues/5100))
- Add `otel.scope.name` and `otel.scope.version` tags to spans exported
by `go.opentelemetry.io/otel/exporters/zipkin`.
([#&#8203;5108](https://github.com/open-telemetry/opentelemetry-go/issues/5108))
- Add support for `AddLink` to
`go.opentelemetry.io/otel/bridge/opencensus`.
([#&#8203;5116](https://github.com/open-telemetry/opentelemetry-go/issues/5116))
- Add `String` method to `Value` and `KeyValue` in
`go.opentelemetry.io/otel/log`.
([#&#8203;5117](https://github.com/open-telemetry/opentelemetry-go/issues/5117))
- Add Exemplar support to
`go.opentelemetry.io/otel/exporters/prometheus`.
([#&#8203;5111](https://github.com/open-telemetry/opentelemetry-go/issues/5111))
- Add metric semantic conventions to
`go.opentelemetry.io/otel/semconv/v1.24.0`. Future `semconv` packages
will include metric semantic conventions as well.
([#&#8203;4528](https://github.com/open-telemetry/opentelemetry-go/issues/4528))

##### Changed

- `SpanFromContext` and `SpanContextFromContext` in
`go.opentelemetry.io/otel/trace` no longer make a heap allocation when
the passed context has no span.
([#&#8203;5049](https://github.com/open-telemetry/opentelemetry-go/issues/5049))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now
create a gRPC client in idle mode and with "dns" as the default resolver
using
[`grpc.NewClient`](https://pkg.go.dev/google.golang.org/grpc#NewClient).
([#&#8203;5151](https://github.com/open-telemetry/opentelemetry-go/issues/5151))
Because of that `WithDialOption` ignores
[`grpc.WithBlock`](https://pkg.go.dev/google.golang.org/grpc#WithBlock),
[`grpc.WithTimeout`](https://pkg.go.dev/google.golang.org/grpc#WithTimeout),
and
[`grpc.WithReturnConnectionError`](https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError).
Notice that
[`grpc.DialContext`](https://pkg.go.dev/google.golang.org/grpc#DialContext)
which was used before is now deprecated.

##### Fixed

- Clarify the documentation about equivalence guarantees for the `Set`
and `Distinct` types in `go.opentelemetry.io/otel/attribute`.
([#&#8203;5027](https://github.com/open-telemetry/opentelemetry-go/issues/5027))
- Prevent default `ErrorHandler` self-delegation.
([#&#8203;5137](https://github.com/open-telemetry/opentelemetry-go/issues/5137))
- Update all dependencies to address [GO-2024-2687].
([#&#8203;5139](https://github.com/open-telemetry/opentelemetry-go/issues/5139))

##### Removed

- Drop support for [Go 1.20].
([#&#8203;4967](https://github.com/open-telemetry/opentelemetry-go/issues/4967))

##### Deprecated

- Deprecate `go.opentelemetry.io/otel/attribute.Sortable` type.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate `go.opentelemetry.io/otel/attribute.NewSetWithSortable`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))
- Deprecate
`go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered`
function.
([#&#8203;4734](https://github.com/open-telemetry/opentelemetry-go/issues/4734))

[Go 1.20]: https://go.dev/doc/go1.20

[GO-2024-2687]: https://pkg.go.dev/vuln/GO-2024-2687

#### New Contributors

- [@&#8203;tgolang](https://github.com/tgolang) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5048](https://github.com/open-telemetry/opentelemetry-go/pull/5048)
- [@&#8203;MickaelAlliel](https://github.com/MickaelAlliel) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4906](https://github.com/open-telemetry/opentelemetry-go/pull/4906)
- [@&#8203;s4s7](https://github.com/s4s7) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5096](https://github.com/open-telemetry/opentelemetry-go/pull/5096)
- [@&#8203;Kielek](https://github.com/Kielek) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5108](https://github.com/open-telemetry/opentelemetry-go/pull/5108)
- [@&#8203;q-cheng](https://github.com/q-cheng) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5032](https://github.com/open-telemetry/opentelemetry-go/pull/5032)
- [@&#8203;carrbs](https://github.com/carrbs) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/4880](https://github.com/open-telemetry/opentelemetry-go/pull/4880)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/anza-labs/lke-operator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhL2RlcGVuZGVuY3kiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants