Chao Weng
d977da4d32
[component/componenttest] Deprecate `CheckExporterTraces` functions ( #12199 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecate `CheckExporterTraces` functions, also verified
`CheckExporterTraces` function is not being used in the contrib repo as
well.
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12185
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-28 23:24:15 +00:00
Chao Weng
76c5db0475
[component/componenttest] Deprecate `CheckExporterMetrics` functions ( #12200 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecate `CheckExporterMetrics` functions, also verified
`CheckExporterMetrics` function is not being used in the contrib repo as
well.
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12185
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-28 17:12:47 +00:00
renovate[bot]
b4af6f17bf
Update module google.golang.org/grpc to v1.70.0 ( #12196 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.69.4` -> `v1.70.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.70.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.70.0 ):
Release 1.70.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0 )
### Behavior Changes
- client: reject service configs containing an invalid retryPolicy in
accordance with gRFCs
[A21](https://redirect.github.com/grpc/proposal/blob/master/A21-service-config-error-handling.md )
and
[A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md ).
([#​7905](https://redirect.github.com/grpc/grpc-go/issues/7905 ))
- Note that this is a potential breaking change for some users using an
invalid configuration, but continuing to allow this behavior would
violate our cross-language compatibility requirements.
### New Features
- xdsclient: fallback to a secondary management server (if specified in
the bootstrap configuration) when the primary is down is enabled by
default. Can be disabled by setting the environment variable
`GRPC_EXPERIMENTAL_XDS_FALLBACK` to `false`.
([#​7949](https://redirect.github.com/grpc/grpc-go/issues/7949 ))
- experimental/credentials: experimental transport credentials are added
which don't enforce ALPN.
([#​7980](https://redirect.github.com/grpc/grpc-go/issues/7980 ))
- These credentials will be removed in an upcoming grpc-go release.
Users must not rely on these credentials directly. Instead, they should
either vendor a specific version of gRPC or copy the relevant
credentials into their own codebase if absolutely necessary.
### Bug Fixes
- xds: fix a possible deadlock that happens when both the client
application and the xDS management server (responsible for configuring
the client) are using the xds:/// scheme in their target URIs.
([#​8011](https://redirect.github.com/grpc/grpc-go/issues/8011 ))
### Performance
- server: for unary requests, free raw request message data as soon as
parsing is finished instead of waiting until the method handler returns.
([#​7998](https://redirect.github.com/grpc/grpc-go/issues/7998 ))
- Special Thanks: [@​lqs](https://redirect.github.com/lqs )
### Documentation
- examples/features/gracefulstop: add example to demonstrate server
graceful stop.
([#​7865](https://redirect.github.com/grpc/grpc-go/issues/7865 ))
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-28 10:05:27 +00:00
Chao Weng
ab127f7f20
[component/componenttest] Deprecate `CheckExporterEnqueue*` functions ( #12198 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecate `CheckExporterEnqueue*` functions, also verified
`CheckExporterEnqueue*` functions are not being used in the contrib repo
as well.
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12185
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-28 04:40:59 +00:00
renovate[bot]
0bc335d986
Update module google.golang.org/protobuf to v1.36.4 ( #12193 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.3` -> `v1.36.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.4`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.4 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.3...v1.36.4 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.36.3...v1.36.4
Bug fixes:
[CL/642975](https://go-review.googlesource.com/c/protobuf/+/642975 ):
reflect/protodesc: fix panic when working with dynamicpb
Maintenance:
[CL/643276](https://go-review.googlesource.com/c/protobuf/+/643276 ):
internal_gengo: avoid allocations in rawDescGZIP() accessors
[CL/642857](https://go-review.googlesource.com/c/protobuf/+/642857 ):
internal_gengo: switch back from string literal to hex byte slice
[CL/642055](https://go-review.googlesource.com/c/protobuf/+/642055 ):
internal_gengo: use unsafe.StringData() to avoid a descriptor copy
[CL/638135](https://go-review.googlesource.com/c/protobuf/+/638135 ):
internal_gengo: store raw descriptor in .rodata section
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-28 04:24:18 +00:00
Chao Weng
f2efefb026
[component/componenttest] Deprecate CheckReceiverLogs functions ( #12187 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecate `CheckReceiverLogs` functions, also verified
`CheckReceiverLogs` function is not being used in the contrib repo as
well.
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12185
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-28 04:08:56 +00:00
Chao Weng
c4f1c3f58e
[component/componenttest] Deprecate CheckExporterLogs functions ( #12186 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecate `CheckExporterLogs` functions, also verified
`CheckExporterLogs` function is not being used in the contrib repo as
well.
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12185
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-27 18:04:35 +00:00
Chao Weng
6b3f72d5c0
Remove deprecated CheckScraperMetric functions ( #12183 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Remove deprecated CheckScraperMetrics functions
<!-- Issue number if applicable -->
#### Link to tracking issue
Relevant to #12105
<!--Describe what testing was performed and which tests were added.-->
#### Testing
n/a
<!--Describe the documentation added.-->
#### Documentation
n/a
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-26 23:20:09 +00:00
Alex Boten
4edaacddf9
update config dependency ( #11611 )
...
This PR does a couple of things that I couldn't quite split up so I put
together a PR w/ individual commits to help reviewers get through it.
This PR does the following:
1. update `go.opentelemetry.io/contrib/config` package to latest. this
brings in breaking changes. in order to prevent those breaking changes
from impacting end users, i've also added a layer of config unmarshaling
2. updates the collector to instantiate the meter provider (and
exporters) via the config package. this allows us to remove all the code
in `otelinit`. the reason for including this change was that
unmarshaling the config was causing circular dependencies i didn't want
to address by moving code that could be deleted around.
Replacement for
https://github.com/open-telemetry/opentelemetry-collector/pull/11458 .
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/12021
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-01-24 17:47:00 +00:00
Pablo Baeyens
2447a81885
[component] Deprecate TelemetrySettings.MetricsLevel ( #12159 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
- Deprecates `component.TelemetrySettings.MetricsLevel`
- Sets the value passed to components to always be
`configtelemetry.LevelDetailed`
#### Link to tracking issue
Updates #11061
2025-01-24 12:05:26 +00:00
Bogdan Drutu
7db2f90d79
Allow passing trace/metric SDK options to componenttest.Telemetry ( #12166 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-23 10:54:13 +00:00
Bogdan Drutu
c6a0986813
Extract componenttest.Telemetry as generic struct for telemetry testing ( #12151 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-22 20:27:45 +00:00
renovate[bot]
f9341b2ae9
Update opentelemetry-go monorepo ( #11979 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.54.0` -> `v0.56.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.8.0` -> `v0.10.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.32.0` -> `v1.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.34.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.34.0 ):
/v0.56.0/v0.10.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0 )
##### Overview
##### Changed
- Remove the notices from `Logger` to make the whole Logs API
user-facing in `go.opentelemetry.io/otel/log`.
([#​6167](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6167 ))
##### Fixed
- Relax minimum Go version to 1.22.0 in various modules.
([#​6073](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6073 ))
- The `Type` name logged for the
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` client
is corrected from `otlphttpgrpc` to `otlptracegrpc`.
([#​6143](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6143 ))
- The `Type` name logged for the
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlphttpgrpc` client
is corrected from `otlphttphttp` to `otlptracehttp`.
([#​6143](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6143 ))
##### What's Changed
- fix(deps): update module google.golang.org/grpc to v1.69.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6037 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6037 )
- build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in
/internal/tools by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6036 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6036 )
- fix(deps): update golang.org/x/exp digest to
[`4a55095`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4a55095 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6039 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6039 )
- \[chore] Have renovate update our tools deps by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6038 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6038 )
- Fix broken link by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6042 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6042 )
- chore(deps): update github.com/golang/groupcache digest to
[`2c02b82`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2c02b82 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6043 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6043 )
- chore(deps): update github.com/burntsushi/toml digest to
[`b7406c0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b7406c0 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6041 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6041 )
- chore(deps): update github.com/matoous/godox digest to
[`94d1edd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/94d1edd )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6044 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6044 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6046 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6046 )
- chore(deps): update mvdan.cc/unparam digest to
[`57a3b42`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/57a3b42 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6047 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6047 )
- fix(deps): update googleapis to
[`9240e9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9240e9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6048 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6048 )
- chore(deps): update module github.com/antonboom/nilnil to v1.0.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6050 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6050 )
- chore(deps): update module dario.cat/mergo to v1.0.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6049 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6049 )
- chore(deps): update module github.com/butuzov/ireturn to v0.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6051 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6051 )
- chore(deps): update module github.com/go-xmlfmt/xmlfmt to v1.1.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6052 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6052 )
- chore(deps): update module github.com/jjti/go-spancheck to v0.6.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6053 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6053 )
- chore(deps): update module github.com/alecthomas/go-check-sumtype to
v0.3.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6059 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6059 )
- chore(deps): update module github.com/prometheus/client_golang to
v1.20.5 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6058 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6058 )
- chore(deps): update module github.com/ashanbrown/makezero to v1.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6060 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6060 )
- chore(deps): update module github.com/butuzov/mirror to v1.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6061 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6061 )
- chore(deps): update module github.com/microsoft/go-winio to v0.6.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6056 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6056 )
- chore(deps): update module github.com/cloudflare/circl to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6063 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6063 )
- chore(deps): update module github.com/ckaznocha/intrange to v0.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6062 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6062 )
- chore(deps): update module github.com/magiconair/properties to v1.8.9
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6054 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6054 )
- chore(deps): update module github.com/masterminds/semver/v3 to v3.3.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6055 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6055 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.3.6 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6066 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6066 )
- chore(deps): update module github.com/curioswitch/go-reassign to
v0.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6065 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6065 )
- chore(deps): update module github.com/djarvur/go-err113 to v0.1.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6068 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6068 )
- fix(deps): update golang.org/x to
[`b2144cd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b2144cd )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6067 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6067 )
- chore(deps): update module github.com/fsnotify/fsnotify to v1.8.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6069 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6069 )
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6070 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6070 )
- chore(deps): update module github.com/ldez/gomoddirectives to v0.6.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6072 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6072 )
- chore(deps): update module github.com/prometheus/common to v0.61.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6075 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6075 )
- chore(deps): update module github.com/stbenjam/no-sprintf-host-port to
v0.2.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6081 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6081 )
- chore(deps): update module github.com/spf13/cast to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6080 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6080 )
- chore(deps): update module github.com/skeema/knownhosts to v1.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6079 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6079 )
- chore(deps): update module github.com/sanposhiho/wastedassign/v2 to
v2.1.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6078 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6078 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.3
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6076 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6076 )
- chore(deps): update module github.com/sagikazarmark/locafero to v0.6.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6077 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6077 )
- chore(deps): update module github.com/tomarrell/wrapcheck/v2 to
v2.10.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6083 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6083 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6082 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6082 )
- chore(deps): update module github.com/uudashr/gocognit to v1.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6087 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6087 )
- chore(deps): update module github.com/spf13/cast to v1.7.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6086 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6086 )
- chore(deps): update github.com/timakin/bodyclose digest to
[`adbc21e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/adbc21e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6045 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6045 )
- chore(deps): update module github.com/uudashr/iface to v1.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6088 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6088 )
- fix(deps): update module google.golang.org/protobuf to v1.36.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6089 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6089 )
- chore(deps): update codecov/codecov-action action to v5.1.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6090 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6090 )
- fix(deps): update module google.golang.org/grpc to v1.69.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6091 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6091 )
- chore(deps): update module golang.org/x/net to v0.33.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6092 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6092 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`9e4b4d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9e4b4d4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6096 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6096 )
- chore(deps): update lycheeverse/lychee-action action to v2.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6099 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6099 )
- fix(deps): update googleapis to
[`6b3ec00`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6b3ec00 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6101 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6101 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.25.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6103 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6103 )
- chore(deps): update golang.org/x/telemetry digest to
[`cc96b6e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cc96b6e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6102 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6102 )
- chore(deps): update github.com/timakin/bodyclose digest to
[`1db5c5c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/1db5c5c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6105 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6105 )
- \[chore] Move the changelog guard by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6100 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6100 )
- Only run links check on main branch merge by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6098 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6098 )
- fix(deps): update googleapis to
[`6982302`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6982302 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6108 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6108 )
- fix(deps): update module google.golang.org/protobuf to v1.36.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6109 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6109 )
- chore(deps): update module github.com/tetafro/godot to v1.4.20 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6110 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6110 )
- chore(deps): update github.com/golangci/gofmt digest to
[`057b062`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/057b062 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6111 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6111 )
- chore(deps): update module github.com/ldez/grignotin to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6112 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6112 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6121 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6121 )
- chore(deps): update mvdan.cc/unparam digest to
[`447d509`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/447d509 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6115 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6115 )
- chore(deps): update module github.com/julz/importas to v0.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6116 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6116 )
- chore(deps): update module github.com/karamaru-alpha/copyloopvar to
v1.2.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6126 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6126 )
- chore(deps): update module github.com/ldez/grignotin to v0.8.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6129 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6129 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6128 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6128 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6125 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6125 )
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6123 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6123 )
- fix(deps): update googleapis to
[`5f5ef82`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5f5ef82 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6133 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6133 )
- chore(deps): update module github.com/alingse/nilnesserr to v0.1.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6134 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6134 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6135 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6135 )
- Minimum go version dependency downgraded back to 1.22.0 in various
packages by [@​codeboten](https://redirect.github.com/codeboten )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6073 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6073 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6137 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6137 )
- fix(deps): update module google.golang.org/protobuf to v1.36.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6138 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6138 )
- chore(deps): update module github.com/uudashr/iface to v1.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6139 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6139 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6141 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6141 )
- chore(deps): update module github.com/sagikazarmark/locafero to v0.7.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6140 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6140 )
- chore(deps): update module go.opentelemetry.io/build-tools to v0.16.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6146 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6146 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.16.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6147 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6147 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.16.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6149 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6149 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.16.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6150 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6150 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.16.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6148 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6148 )
- docs: update badge link by
[@​codeboten](https://redirect.github.com/codeboten ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6144 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6144 )
- Fix otlptrace client types by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6143 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6143 )
- chore(deps): update module github.com/mattn/go-colorable to v0.1.14 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6151 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6151 )
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.6.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6122 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6122 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.4.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6157 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6157 )
- fix(deps): update module google.golang.org/grpc to v1.69.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6159 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6159 )
- Fix demo links by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6160 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6160 )
- fix(deps): update module golang.org/x/vuln to v1.1.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6161 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6161 )
- chore(deps): update module github.com/crocmagnon/fatcontext to v0.6.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6162 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6162 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6163 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6163 )
- fix(deps): update googleapis to
[`1a7da9e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/1a7da9e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6164 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6164 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.5
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6165 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6165 )
- fix(deps): update module google.golang.org/protobuf to v1.36.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6166 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6166 )
- log: Make whole Logs API user-facing by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6167 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6167 )
- Release v1.34.0/v0.56.0/v0.10.0 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6174 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6174 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.33.0...v1.34.0
###
[`v1.33.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.33.0 ):
/v0.55.0/v0.9.0/v0.0.12
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0 )
##### Overview
##### Added
- Add `Reset` method to `SpanRecorder` in
`go.opentelemetry.io/otel/sdk/trace/tracetest`.
([#​5994](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5994 ))
- Add `EnabledInstrument` interface in
`go.opentelemetry.io/otel/sdk/metric/internal/x`. This is an
experimental interface that is implemented by synchronous instruments
provided by `go.opentelemetry.io/otel/sdk/metric`. Users can use it to
avoid performing computationally expensive operations when recording
measurements. It does not fall within the scope of the OpenTelemetry Go
versioning and stability [policy](./VERSIONING.md) and it may be changed
in backwards incompatible ways or removed in feature releases.
([#​6016](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6016 ))
##### Changed
- The default global API now supports full auto-instrumentation from the
`go.opentelemetry.io/auto` package. See that package for more
information.
([#​5920](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5920 ))
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​5929](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929 ))
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​5929](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929 ))
- Propagate non-retryable error messages to client in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​5929](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929 ))
- Performance improvements for attribute value `AsStringSlice`,
`AsFloat64Slice`, `AsInt64Slice`, `AsBoolSlice`.
([#​6011](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6011 ))
- Change `EnabledParameters` to have a `Severity` field instead of a
getter and setter in `go.opentelemetry.io/otel/log`.
([#​6009](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6009 ))
##### Fixed
- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​5954](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954 ))
- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​5954](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954 ))
- Fix inconsistent request body closing in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​5954](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954 ))
- Fix invalid exemplar keys in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5995](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5995 ))
- Fix attribute value truncation in
`go.opentelemetry.io/otel/sdk/trace`.
([#​5997](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5997 ))
- Fix attribute value truncation in `go.opentelemetry.io/otel/sdk/log`.
([#​6032](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032 ))
##### What's Changed
- fix(deps): update module google.golang.org/grpc to v1.68.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5955 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5955 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5962 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5962 )
- fix(deps): update golang.org/x/exp digest to
[`2d47ceb`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2d47ceb )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5963 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5963 )
- otlp: Clients to close body uniformly by
[@​mark-pictor-csec](https://redirect.github.com/mark-pictor-csec )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5954 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5954 )
- Fix lint issues for golangci-lint 1.62.0 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5967 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5967 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5966 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5966 )
- chore(deps): update googleapis to
[`e0fbfb7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0fbfb7 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5971 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5971 )
- chore(deps): update googleapis to
[`65e8d21`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65e8d21 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5972 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5972 )
- fix(deps): update module google.golang.org/protobuf to v1.35.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5975 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5975 )
- \[chore]: enable int-conversion rule of perfsprint by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5964 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5964 )
- chore(deps): update codecov/codecov-action action to v5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5977 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5977 )
- \[chore] Fix codecov action usage by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5979 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5979 )
- chore(deps): update codecov/codecov-action action to v5.0.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5981 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5981 )
- \[chore]: enable all rules of perfsprint by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5978 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5978 )
- Add toolchain check by
[@​cheese-head](https://redirect.github.com/cheese-head ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5983 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5983 )
- \[chore] Fix VERSIONING.md missing parenthesis by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5984 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5984 )
- chore(deps): update googleapis to
[`e639e21`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e639e21 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5985 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5985 )
- chore(deps): update codecov/codecov-action action to v5.0.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5986 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5986 )
- fix(deps): update module github.com/masterminds/semver/v3 to v3.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5987 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5987 )
- Propagate non-retryable error messages to client by
[@​mark-pictor-csec](https://redirect.github.com/mark-pictor-csec )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5929 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5929 )
- chore(deps): update codecov/codecov-action action to v5.0.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5991 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5991 )
- chore(deps): update codecov/codecov-action action to v5.0.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5992 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5992 )
- chore(deps): update codecov/codecov-action action to v5.0.7 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5993 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5993 )
- Use auto-instrumentation SDK in global tracing by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5920 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5920 )
- Escape exemplar keys to fix invalid key errors by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5995 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5995 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.24.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5998 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5998 )
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6000 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6000 )
- Corrent comments for the metric data storage location by
[@​yumosx](https://redirect.github.com/yumosx ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5999 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5999 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6003 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6003 )
- \[chore]: enable usestdlibvars linter by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6001 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6001 )
- feat(trace): add concurrent-safe `Reset` method to `SpanRecorder` by
[@​flc1125](https://redirect.github.com/flc1125 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5994 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5994 )
- Fix attribute value truncation by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5997 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5997 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`8dc4a50`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8dc4a50 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6005 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6005 )
- Fix span option typo in SDK span End, and WithAttributes only being
available on span start by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6006 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6006 )
- chore(deps): update github.com/golang/groupcache digest to
[`2c02b82`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2c02b82 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6010 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6010 )
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6013 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6013 )
- chore(deps): update googleapis to
[`19429a9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/19429a9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6014 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6014 )
- Performance improvements for attribute value `AsStringSlice`,
`AsFloat64Slice`, `AsInt64Slice`, `AsBoolSlice` by
[@​boekkooi-impossiblecloud](https://redirect.github.com/boekkooi-impossiblecloud )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6011 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6011 )
- log: Change EnabledParameters to have a field instead of getter and
setter by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6009 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6009 )
- chore: fix a typo in TestMeterCreatesInstruments by
[@​codeboten](https://redirect.github.com/codeboten ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6015 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6015 )
- chore(deps): update module golang.org/x/sys to v0.28.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6019 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6019 )
- chore(deps): update module golang.org/x/text to v0.21.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6020 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6020 )
- fix(deps): update module google.golang.org/grpc to v1.68.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6021 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6021 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6022 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6022 )
- fix(deps): update module github.com/prometheus/common to v0.61.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6023 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6023 )
- chore(deps): update codecov/codecov-action action to v5.1.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6024 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6024 )
- chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6025 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6025 )
- chore(deps): update codecov/codecov-action action to v5.1.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6026 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6026 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a4fef06`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a4fef06 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6027 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6027 )
- sdk/metric: Add experimental Enabled method to synchronous instruments
by [@​codeboten](https://redirect.github.com/codeboten ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6016 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6016 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`ca80a95`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ca80a95 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6029 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6029 )
- chore(deps): update googleapis to
[`e6fa225`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e6fa225 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6028 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6028 )
- fix(deps): update golang.org/x/exp digest to
[`1829a12`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/1829a12 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6031 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6031 )
- Cache successful requests in lychee by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6030 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6030 )
- Fix sdk/log record attr value limit by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6032 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6032 )
- Release v1.33.0 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6035 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6035 )
##### New Contributors
-
[@​mark-pictor-csec](https://redirect.github.com/mark-pictor-csec )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5954 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5954 )
- [@​cheese-head](https://redirect.github.com/cheese-head ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5983 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5983 )
- [@​yumosx](https://redirect.github.com/yumosx ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5999 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5999 )
- [@​flc1125](https://redirect.github.com/flc1125 ) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5994 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5994 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.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://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTA3LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-01-21 16:18:01 +00:00
renovate[bot]
dcc866c480
Update module google.golang.org/protobuf to v1.36.3 ( #12138 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.2` -> `v1.36.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.3`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.3 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.2...v1.36.3 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.36.2...v1.36.3
Bug fixes:
[CL/642575](https://go-review.googlesource.com/c/protobuf/+/642575 ):
reflect/protodesc: fix panic when working with dynamicpb
[CL/641036](https://go-review.googlesource.com/c/protobuf/+/641036 ):
cmd/protoc-gen-go: remove json struct tags from unexported fields
User-visible changes:
[CL/641876](https://go-review.googlesource.com/c/protobuf/+/641876 ):
proto: add example for GetExtension, SetExtension
[CL/642015](https://go-review.googlesource.com/c/protobuf/+/642015 ):
runtime/protolazy: replace internal doc link with external link
Maintenance:
[CL/641635](https://go-review.googlesource.com/c/protobuf/+/641635 ):
all: split flags.ProtoLegacyWeak out of flags.ProtoLegacy
[CL/641019](https://go-review.googlesource.com/c/protobuf/+/641019 ):
internal/impl: remove unused exporter parameter
[CL/641018](https://go-review.googlesource.com/c/protobuf/+/641018 ):
internal/impl: switch to reflect.Value.IsZero
[CL/641035](https://go-review.googlesource.com/c/protobuf/+/641035 ):
internal/impl: clean up unneeded Go<1.12 MapRange() alternative
[CL/641017](https://go-review.googlesource.com/c/protobuf/+/641017 ):
types/dynamicpb: switch atomicExtFiles to atomic.Uint64 type
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-21 10:46:25 +00:00
OpenTelemetry Bot
e87797c1df
[chore] Prepare release v1.24.0/v0.118.0 ( #12135 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.24.0/v0.118.0
- make prepare-release PREVIOUS_VERSION=1[.]23[.]0
RELEASE_CANDIDATE=1.24.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]117[.]0
RELEASE_CANDIDATE=0.118.0 MODSET=beta
2025-01-20 23:20:35 +00:00
Chao Weng
cd5092b897
[chore] Deprecate CheckScraperMetrics functions ( #12105 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Deprecating CheckScraperMetrics functions in the untested
`obsreporttest` and `otelchecker` go files.
cc @bogdandrutu
<!--Describe what testing was performed and which tests were added.-->
#### Testing
n/a
<!--Describe the documentation added.-->
#### Documentation
n/a
<!--Please delete paragraphs that you did not use before submitting.-->
2025-01-17 08:21:36 +00:00
renovate[bot]
a08939e00a
Update module google.golang.org/grpc to v1.69.4 ( #12081 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.69.2` -> `v1.69.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.69.4`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.4 ):
Release 1.69.4
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4 )
### Bug Fixes
- rbac: fix support for :path header matchers, which would previously
never successfully match
([#​7965](https://redirect.github.com/grpc/grpc-go/issues/7965 )).
### Documentation
- examples/features/csm_observability: update example client and server
to use the helloworld service instead of echo service
([#​7945](https://redirect.github.com/grpc/grpc-go/issues/7945 )).
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-14 09:55:20 +00:00
OpenTelemetry Bot
795f727e05
[chore] Prepare release v1.23.0/v0.117.0 ( #12043 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.23.0/v0.117.0
- make prepare-release PREVIOUS_VERSION=1[.]22[.]0
RELEASE_CANDIDATE=1.23.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]116[.]0
RELEASE_CANDIDATE=0.117.0 MODSET=beta
This PR also includes fix
https://github.com/open-telemetry/opentelemetry-collector/pull/12051 to
reduce back-and-forths
---------
Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
2025-01-07 22:54:22 +00:00
renovate[bot]
6147eddf17
Update module google.golang.org/protobuf to v1.36.2 ( #12039 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.1` -> `v1.36.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.2`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.2 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.1...v1.36.2 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.36.1...v1.36.2
Bug fixes:
[CL/638515](https://go-review.googlesource.com/c/protobuf/+/638515 ):
internal/impl: fix WhichOneof() to work with synthetic oneofs
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-07 17:41:11 +00:00
Bogdan Drutu
0d310fabfd
[chore] Cleanup calls to componenttest.SetupTelemetry ( #12026 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-06 20:55:20 +00:00
renovate[bot]
1b9771d69f
Update module google.golang.org/protobuf to v1.36.1 ( #11977 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.0` -> `v1.36.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.1`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.1 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.0...v1.36.1 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.36.0...v1.36.1
Bug fixes:
[CL/638495](https://go-review.googlesource.com/c/protobuf/+/638495 ):
internal/impl: revert IsSynthetic() check to fix panic
Maintenance:
[CL/637475](https://go-review.googlesource.com/c/protobuf/+/637475 ):
internal/errors: delete compatibility code for Go before 1.13
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-12-26 17:19:52 +00:00
renovate[bot]
c05bab7bb6
Update module google.golang.org/grpc to v1.69.2 ( #11976 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.69.0` -> `v1.69.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.69.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.2 ):
Release 1.69.2
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2 )
### Bug Fixes
- stats/experimental: add type aliases for symbols (`Metrics`/etc) that
were moved to the stats package
([#​7929](https://redirect.github.com/grpc/grpc-go/issues/7929 )).
- client: set user-agent string to the correct version.
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-12-24 10:12:19 +00:00
Alex Boten
0262609bae
[chore] bump x/net dependency ( #11965 )
...
This is to address a security issue
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-12-20 19:22:01 +00:00
renovate[bot]
a8832a8623
Update module google.golang.org/grpc to v1.69.0 ( #11931 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.68.1` -> `v1.69.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.69.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.0 ):
Release 1.69.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.1...v1.69.0 )
### Known Issues
- The recently added `grpc.NewClient` function is incompatible with
forward proxies, because it resolves the target hostname on the client
instead of passing the hostname to the proxy. A fix is expected to be a
part of grpc-go v1.70.
([#​7556](https://redirect.github.com/grpc/grpc-go/issues/7556 ))
### New Features
- stats/opentelemetry: Introduce new APIs to enable OpenTelemetry
instrumentation for metrics on servers and clients
([#​7874](https://redirect.github.com/grpc/grpc-go/issues/7874 ))
- xdsclient: add support to fallback to lower priority servers when
higher priority ones are down
([#​7701](https://redirect.github.com/grpc/grpc-go/issues/7701 ))
- dns: Add support for link local IPv6 addresses
([#​7889](https://redirect.github.com/grpc/grpc-go/issues/7889 ))
- The new experimental `pickfirst` LB policy (disabled by default)
supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described
in [RFC-8305 section
4](https://www.rfc-editor.org/rfc/rfc8305#section-4 ), to attempt
connections to multiple backends concurrently. The experimental
`pickfirst` policy can be enabled by setting the environment variable
`GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST` to `true`.
([#​7725](https://redirect.github.com/grpc/grpc-go/issues/7725 ),
[#​7742](https://redirect.github.com/grpc/grpc-go/issues/7742 ))
- balancer/pickfirst: Emit metrics from the `pick_first` load balancing
policy
([#​7839](https://redirect.github.com/grpc/grpc-go/issues/7839 ))
- grpc: export `MethodHandler`, which is the type of an already-exported
field in `MethodDesc`
([#​7796](https://redirect.github.com/grpc/grpc-go/issues/7796 ))
- Special Thanks:
[@​mohdjishin](https://redirect.github.com/mohdjishin )
### Bug Fixes
- credentials/google: set scope for application default credentials
([#​7887](https://redirect.github.com/grpc/grpc-go/issues/7887 ))
- Special Thanks:
[@​halvards](https://redirect.github.com/halvards )
- xds: fix edge-case issues where some clients or servers would not
initialize correctly or would not receive errors when resources are
invalid or unavailable if another channel or server with the same target
was already in use .
([#​7851](https://redirect.github.com/grpc/grpc-go/issues/7851 ),
[#​7853](https://redirect.github.com/grpc/grpc-go/issues/7853 ))
- examples: fix the debugging example, which was broken by a recent
change
([#​7833](https://redirect.github.com/grpc/grpc-go/issues/7833 ))
### Behavior Changes
- client: update retry attempt backoff to apply jitter per updates to
[gRFC
A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md ).
([#​7869](https://redirect.github.com/grpc/grpc-go/issues/7869 ))
- Special Thanks: [@​isgj](https://redirect.github.com/isgj )
- balancer/weightedroundrobin: use the `pick_first` LB policy to manage
connections
([#​7826](https://redirect.github.com/grpc/grpc-go/issues/7826 ))
### API Changes
- balancer: An internal method is added to the `balancer.SubConn`
interface to force implementors to embed a delegate implementation. This
requirement is present in the interface documentation, but wasn't
enforced earlier.
([#​7840](https://redirect.github.com/grpc/grpc-go/issues/7840 ))
### Performance Improvements
- mem: implement a `ReadAll()` method for more efficient `io.Reader`
consumption
([#​7653](https://redirect.github.com/grpc/grpc-go/issues/7653 ))
- Special Thanks: [@​ash2k](https://redirect.github.com/ash2k )
- mem: use slice capacity instead of length to determine whether to pool
buffers or directly allocate them
([#​7702](https://redirect.github.com/grpc/grpc-go/issues/7702 ))
- Special Thanks:
[@​PapaCharlie](https://redirect.github.com/PapaCharlie )
### Documentation
- examples/csm_observability: Add xDS Credentials and switch server to
be xDS enabled
([#​7875](https://redirect.github.com/grpc/grpc-go/issues/7875 ))
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-12-17 16:48:35 +00:00
renovate[bot]
4fc50a85ed
Update module google.golang.org/protobuf to v1.36.0 ( #11933 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.35.2` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.0`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.0 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.35.2...v1.36.0 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.35.2...v1.36.0
User-visible changes:
[CL/635139](https://go-review.googlesource.com/c/protobuf/+/635139 ):
src/google/protobuf: document UnmarshalJSON / API level behavior
[CL/635138](https://go-review.googlesource.com/c/protobuf/+/635138 ):
reflect/protoreflect: use \[] syntax to reference method
[CL/635137](https://go-review.googlesource.com/c/protobuf/+/635137 ):
proto: add reference to size semantics with lazy decoding to comment
[CL/634818](https://go-review.googlesource.com/c/protobuf/+/634818 ):
compiler/protogen: allow overriding API level from --go_opt
[CL/634817](https://go-review.googlesource.com/c/protobuf/+/634817 ):
cmd/protoc-gen-go: generate \_protoopaque variant for hybrid
[CL/634816](https://go-review.googlesource.com/c/protobuf/+/634816 ):
all: regenerate.bash for Opaque API
[CL/634815](https://go-review.googlesource.com/c/protobuf/+/634815 ):
all: Release the Opaque API
[CL/634015](https://go-review.googlesource.com/c/protobuf/+/634015 ):
types/descriptorpb: regenerate using latest protobuf v29.1 release
[CL/632735](https://go-review.googlesource.com/c/protobuf/+/632735 ):
internal/impl: skip synthetic oneofs in messageInfo
[CL/627876](https://go-review.googlesource.com/c/protobuf/+/627876 ):
all: start v1.35.2-devel
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-12-17 10:10:42 +00:00
OpenTelemetry Bot
095b183fd8
[chore] Prepare release v1.22.0/v0.116.0 ( #11910 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.22.0/v0.116.0
- make prepare-release PREVIOUS_VERSION=1[.]21[.]0
RELEASE_CANDIDATE=1.22.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]115[.]0
RELEASE_CANDIDATE=0.116.0 MODSET=beta
2024-12-16 21:25:57 +00:00
renovate[bot]
d5ddbf7ebf
fix(deps): update module google.golang.org/grpc to v1.68.1 ( #11835 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.67.1` -> `v1.68.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.68.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.1 ):
Release 1.68.1
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1 )
### Bug Fixes
- credentials/alts: avoid SRV and TXT lookups for handshaker service to
work around hangs caused by buggy versions of systemd-resolved.
([#​7861](https://redirect.github.com/grpc/grpc-go/issues/7861 ))
### Dependencies
- Relax minimum Go version requirement from `go1.22.7` to `go1.22`.
([#​7831](https://redirect.github.com/grpc/grpc-go/issues/7831 ))
###
[`v1.68.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.0 ):
Release 1.68.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.2...v1.68.0 )
### Behavior Changes
- stats/opentelemetry/csm: Get mesh_id local label from "CSM_MESH_ID"
environment variable, rather than parsing from bootstrap file
([#​7740](https://redirect.github.com/grpc/grpc-go/issues/7740 ))
- orca (experimental): if using an ORCA listener, it must now be
registered only on a READY SubConn, and the listener will automatically
be stopped when the connection is lost.
([#​7663](https://redirect.github.com/grpc/grpc-go/issues/7663 ))
- client: `ClientConn.Close()` now closes transports simultaneously and
waits for transports to be closed before returning.
([#​7666](https://redirect.github.com/grpc/grpc-go/issues/7666 ))
- credentials: TLS credentials created via `NewTLS` that use
`tls.Config.GetConfigForClient` will now have CipherSuites, supported
TLS versions and ALPN configured automatically. These were previously
only set for configs not using the `GetConfigForClient` option.
([#​7709](https://redirect.github.com/grpc/grpc-go/issues/7709 ))
### Bug Fixes
- transport: prevent deadlock in client transport shutdown when writing
the GOAWAY frame hangs.
([#​7662](https://redirect.github.com/grpc/grpc-go/issues/7662 ))
- mem: reuse buffers more accurately by using slice capacity instead of
length
([#​7702](https://redirect.github.com/grpc/grpc-go/issues/7702 ))
- Special Thanks:
[@​PapaCharlie](https://redirect.github.com/PapaCharlie )
- status: Fix regression caused by
[#​6919](https://redirect.github.com/grpc/grpc-go/issues/6919 ) in
status.Details() causing it to return a wrapped type when getting proto
messages generated with protoc-gen-go < v1.
([#​7724](https://redirect.github.com/grpc/grpc-go/issues/7724 ))
### Dependencies
- Bump minimum supported Go version to `go1.22.7`.
([#​7624](https://redirect.github.com/grpc/grpc-go/issues/7624 ))
###
[`v1.67.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.67.2 ):
Release 1.67.2
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.1...v1.67.2 )
### Bug Fixes
- credentials/alts: avoid SRV and TXT lookups for handshaker service to
work around hangs caused by buggy versions of systemd-resolved.
([#​7861](https://redirect.github.com/grpc/grpc-go/issues/7861 ))
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-12-10 05:00:52 +00:00
Bogdan Drutu
3f3e208e71
Remove deprecated TelemetrySettings.LeveledMeterProvider ( #11811 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
2024-12-06 18:51:13 +00:00
OpenTelemetry Bot
a65008e7ef
[chore] Prepare release v1.21.0/v0.115.0 ( #11788 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.21.0/v0.115.0
- make prepare-release PREVIOUS_VERSION=1[.]20[.]0
RELEASE_CANDIDATE=1.21.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]114[.]0
RELEASE_CANDIDATE=0.115.0 MODSET=beta
2024-12-03 13:22:05 -08:00
renovate[bot]
e91dafacd9
fix(deps): update module github.com/stretchr/testify to v1.10.0 ( #11751 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/stretchr/testify](https://redirect.github.com/stretchr/testify )
| `v1.9.0` -> `v1.10.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>stretchr/testify (github.com/stretchr/testify)</summary>
###
[`v1.10.0`](https://redirect.github.com/stretchr/testify/releases/tag/v1.10.0 )
[Compare
Source](https://redirect.github.com/stretchr/testify/compare/v1.9.0...v1.10.0 )
#### What's Changed
##### Functional Changes
- Add PanicAssertionFunc by
[@​fahimbagar](https://redirect.github.com/fahimbagar ) in
[https://github.com/stretchr/testify/pull/1337 ](https://redirect.github.com/stretchr/testify/pull/1337 )
- assert: deprecate CompareType by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1566 ](https://redirect.github.com/stretchr/testify/pull/1566 )
- assert: make YAML dependency pluggable via build tags by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1579 ](https://redirect.github.com/stretchr/testify/pull/1579 )
- assert: new assertion NotElementsMatch by
[@​hendrywiranto](https://redirect.github.com/hendrywiranto ) in
[https://github.com/stretchr/testify/pull/1600 ](https://redirect.github.com/stretchr/testify/pull/1600 )
- mock: in order mock calls by
[@​ReyOrtiz](https://redirect.github.com/ReyOrtiz ) in
[https://github.com/stretchr/testify/pull/1637 ](https://redirect.github.com/stretchr/testify/pull/1637 )
- Add assertion for NotErrorAs by
[@​palsivertsen](https://redirect.github.com/palsivertsen ) in
[https://github.com/stretchr/testify/pull/1129 ](https://redirect.github.com/stretchr/testify/pull/1129 )
- Record Return Arguments of a Call by
[@​jayd3e](https://redirect.github.com/jayd3e ) in
[https://github.com/stretchr/testify/pull/1636 ](https://redirect.github.com/stretchr/testify/pull/1636 )
- assert.EqualExportedValues: accepts everything by
[@​redachl](https://redirect.github.com/redachl ) in
[https://github.com/stretchr/testify/pull/1586 ](https://redirect.github.com/stretchr/testify/pull/1586 )
##### Fixes
- assert: make tHelper a type alias by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1562 ](https://redirect.github.com/stretchr/testify/pull/1562 )
- Do not get argument again unnecessarily in Arguments.Error() by
[@​TomWright](https://redirect.github.com/TomWright ) in
[https://github.com/stretchr/testify/pull/820 ](https://redirect.github.com/stretchr/testify/pull/820 )
- Fix time.Time compare by
[@​myxo](https://redirect.github.com/myxo ) in
[https://github.com/stretchr/testify/pull/1582 ](https://redirect.github.com/stretchr/testify/pull/1582 )
- assert.Regexp: handle \[]byte array properly by
[@​kevinburkesegment](https://redirect.github.com/kevinburkesegment )
in
[https://github.com/stretchr/testify/pull/1587 ](https://redirect.github.com/stretchr/testify/pull/1587 )
- assert: collect.FailNow() should not panic by
[@​marshall-lee](https://redirect.github.com/marshall-lee ) in
[https://github.com/stretchr/testify/pull/1481 ](https://redirect.github.com/stretchr/testify/pull/1481 )
- mock: simplify implementation of FunctionalOptions by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1571 ](https://redirect.github.com/stretchr/testify/pull/1571 )
- mock: caller information for unexpected method call by
[@​spirin](https://redirect.github.com/spirin ) in
[https://github.com/stretchr/testify/pull/1644 ](https://redirect.github.com/stretchr/testify/pull/1644 )
- suite: fix test failures by
[@​stevenh](https://redirect.github.com/stevenh ) in
[https://github.com/stretchr/testify/pull/1421 ](https://redirect.github.com/stretchr/testify/pull/1421 )
- Fix issue
[#​1662](https://redirect.github.com/stretchr/testify/issues/1662 )
(comparing infs should fail) by
[@​ybrustin](https://redirect.github.com/ybrustin ) in
[https://github.com/stretchr/testify/pull/1663 ](https://redirect.github.com/stretchr/testify/pull/1663 )
- NotSame should fail if args are not pointers
[#​1661](https://redirect.github.com/stretchr/testify/issues/1661 )
by [@​sikehish](https://redirect.github.com/sikehish ) in
[https://github.com/stretchr/testify/pull/1664 ](https://redirect.github.com/stretchr/testify/pull/1664 )
- Increase timeouts in Test_Mock_Called_blocks to reduce flakiness in CI
by [@​sikehish](https://redirect.github.com/sikehish ) in
[https://github.com/stretchr/testify/pull/1667 ](https://redirect.github.com/stretchr/testify/pull/1667 )
- fix: compare functional option names for indirect calls by
[@​arjun-1](https://redirect.github.com/arjun-1 ) in
[https://github.com/stretchr/testify/pull/1626 ](https://redirect.github.com/stretchr/testify/pull/1626 )
##### Documantation, Build & CI
- .gitignore: ignore "go test -c" binaries by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1565 ](https://redirect.github.com/stretchr/testify/pull/1565 )
- mock: improve doc by
[@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1570 ](https://redirect.github.com/stretchr/testify/pull/1570 )
- mock: fix FunctionalOptions docs by
[@​snirye](https://redirect.github.com/snirye ) in
[https://github.com/stretchr/testify/pull/1433 ](https://redirect.github.com/stretchr/testify/pull/1433 )
- README: link out to the excellent testifylint by
[@​brackendawson](https://redirect.github.com/brackendawson ) in
[https://github.com/stretchr/testify/pull/1568 ](https://redirect.github.com/stretchr/testify/pull/1568 )
- assert: fix typo in comment by
[@​JohnEndson](https://redirect.github.com/JohnEndson ) in
[https://github.com/stretchr/testify/pull/1580 ](https://redirect.github.com/stretchr/testify/pull/1580 )
- Correct the EventuallyWithT and EventuallyWithTf example by
[@​JonCrowther](https://redirect.github.com/JonCrowther ) in
[https://github.com/stretchr/testify/pull/1588 ](https://redirect.github.com/stretchr/testify/pull/1588 )
- CI: bump softprops/action-gh-release from 1 to 2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/stretchr/testify/pull/1575 ](https://redirect.github.com/stretchr/testify/pull/1575 )
- mock: document more alternatives to deprecated AnythingOfTypeArgument
by [@​dolmen](https://redirect.github.com/dolmen ) in
[https://github.com/stretchr/testify/pull/1569 ](https://redirect.github.com/stretchr/testify/pull/1569 )
- assert: Correctly document EqualValues behavior by
[@​brackendawson](https://redirect.github.com/brackendawson ) in
[https://github.com/stretchr/testify/pull/1593 ](https://redirect.github.com/stretchr/testify/pull/1593 )
- fix: grammar in godoc by
[@​miparnisari](https://redirect.github.com/miparnisari ) in
[https://github.com/stretchr/testify/pull/1607 ](https://redirect.github.com/stretchr/testify/pull/1607 )
- .github/workflows: Run tests for Go 1.22 by
[@​HaraldNordgren](https://redirect.github.com/HaraldNordgren ) in
[https://github.com/stretchr/testify/pull/1629 ](https://redirect.github.com/stretchr/testify/pull/1629 )
- Document suite's lack of support for t.Parallel by
[@​brackendawson](https://redirect.github.com/brackendawson ) in
[https://github.com/stretchr/testify/pull/1645 ](https://redirect.github.com/stretchr/testify/pull/1645 )
- assert: fix typos in comments by
[@​alexandear](https://redirect.github.com/alexandear ) in
[https://github.com/stretchr/testify/pull/1650 ](https://redirect.github.com/stretchr/testify/pull/1650 )
- mock: fix doc comment for NotBefore by
[@​alexandear](https://redirect.github.com/alexandear ) in
[https://github.com/stretchr/testify/pull/1651 ](https://redirect.github.com/stretchr/testify/pull/1651 )
- Generate better comments for require package by
[@​Neokil](https://redirect.github.com/Neokil ) in
[https://github.com/stretchr/testify/pull/1610 ](https://redirect.github.com/stretchr/testify/pull/1610 )
- README: replace Testify V2 notice with
[@​dolmen](https://redirect.github.com/dolmen )'s V2 manifesto by
[@​hendrywiranto](https://redirect.github.com/hendrywiranto ) in
[https://github.com/stretchr/testify/pull/1518 ](https://redirect.github.com/stretchr/testify/pull/1518 )
#### New Contributors
- [@​fahimbagar](https://redirect.github.com/fahimbagar ) made
their first contribution in
[https://github.com/stretchr/testify/pull/1337 ](https://redirect.github.com/stretchr/testify/pull/1337 )
- [@​TomWright](https://redirect.github.com/TomWright ) made their
first contribution in
[https://github.com/stretchr/testify/pull/820 ](https://redirect.github.com/stretchr/testify/pull/820 )
- [@​snirye](https://redirect.github.com/snirye ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1433 ](https://redirect.github.com/stretchr/testify/pull/1433 )
- [@​myxo](https://redirect.github.com/myxo ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1582 ](https://redirect.github.com/stretchr/testify/pull/1582 )
- [@​JohnEndson](https://redirect.github.com/JohnEndson ) made
their first contribution in
[https://github.com/stretchr/testify/pull/1580 ](https://redirect.github.com/stretchr/testify/pull/1580 )
- [@​JonCrowther](https://redirect.github.com/JonCrowther ) made
their first contribution in
[https://github.com/stretchr/testify/pull/1588 ](https://redirect.github.com/stretchr/testify/pull/1588 )
- [@​miparnisari](https://redirect.github.com/miparnisari ) made
their first contribution in
[https://github.com/stretchr/testify/pull/1607 ](https://redirect.github.com/stretchr/testify/pull/1607 )
- [@​marshall-lee](https://redirect.github.com/marshall-lee ) made
their first contribution in
[https://github.com/stretchr/testify/pull/1481 ](https://redirect.github.com/stretchr/testify/pull/1481 )
- [@​spirin](https://redirect.github.com/spirin ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1644 ](https://redirect.github.com/stretchr/testify/pull/1644 )
- [@​ReyOrtiz](https://redirect.github.com/ReyOrtiz ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1637 ](https://redirect.github.com/stretchr/testify/pull/1637 )
- [@​stevenh](https://redirect.github.com/stevenh ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1421 ](https://redirect.github.com/stretchr/testify/pull/1421 )
- [@​jayd3e](https://redirect.github.com/jayd3e ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1636 ](https://redirect.github.com/stretchr/testify/pull/1636 )
- [@​Neokil](https://redirect.github.com/Neokil ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1610 ](https://redirect.github.com/stretchr/testify/pull/1610 )
- [@​redachl](https://redirect.github.com/redachl ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1586 ](https://redirect.github.com/stretchr/testify/pull/1586 )
- [@​ybrustin](https://redirect.github.com/ybrustin ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1663 ](https://redirect.github.com/stretchr/testify/pull/1663 )
- [@​sikehish](https://redirect.github.com/sikehish ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1664 ](https://redirect.github.com/stretchr/testify/pull/1664 )
- [@​arjun-1](https://redirect.github.com/arjun-1 ) made their
first contribution in
[https://github.com/stretchr/testify/pull/1626 ](https://redirect.github.com/stretchr/testify/pull/1626 )
**Full Changelog**:
https://github.com/stretchr/testify/compare/v1.9.0...v1.10.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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-11-26 11:09:39 -08:00
Bogdan Drutu
63c7fece02
Re-deprecate LeveledMeterProvider, wrong usage of colons ( #11697 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-11-19 08:45:40 -08:00
renovate[bot]
5fb35ce6e9
fix(deps): update module google.golang.org/protobuf to v1.35.2 ( #11700 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.35.1` -> `v1.35.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.35.2`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.35.2 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.35.1...v1.35.2 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.35.1...v1.35.2
Maintenance:
[CL/623115](https://go-review.googlesource.com/c/protobuf/+/623115 ):
proto: refactor equal_test from explicit table to use makeMessages()
[CL/623116](https://go-review.googlesource.com/c/protobuf/+/623116 ):
encoding/prototext: use testmessages_test.go approach, too
[CL/623117](https://go-review.googlesource.com/c/protobuf/+/623117 ):
internal/testprotos/test: add nested message field with \[lazy=true]
[CL/624415](https://go-review.googlesource.com/c/protobuf/+/624415 ):
proto: switch messageset_test to use makeMessages() injection point
[CL/624416](https://go-review.googlesource.com/c/protobuf/+/624416 ):
internal/impl: fix TestMarshalMessageSetLazyRace (was a no-op!)
User-visible changes:
[CL/618395](https://go-review.googlesource.com/c/protobuf/+/618395 ):
encoding/protojson: allow missing value for Any of type Empty
[CL/618979](https://go-review.googlesource.com/c/protobuf/+/618979 ):
all: implement strip_enum_prefix editions feature
[CL/622575](https://go-review.googlesource.com/c/protobuf/+/622575 ):
testing/protocmp: document behavior when combining Ignore and Sort
</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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-11-19 08:03:06 -08:00
OpenTelemetry Bot
43fbb04cea
[chore] Prepare release v1.20.0/v0.114.0 ( #11692 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.20.0/v0.114.0
- make prepare-release PREVIOUS_VERSION=1[.]19[.]0
RELEASE_CANDIDATE=1.20.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]113[.]0
RELEASE_CANDIDATE=0.114.0 MODSET=beta
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-11-18 11:42:17 -08:00
Bogdan Drutu
8e522ad950
Revert public API changes in #10931 , preserve logic ( #11415 )
...
This PR removes APIs that expose `configtelemetry.Level`. Internal
functionality still uses the Level, but will be soon changed to use the
new Instrument.Enabled.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-11-15 16:49:51 -08:00
Matthieu MOREL
51d57f0c62
[chore]: use ErrorContains with testify ( #11680 )
...
#### Description
use ErrorContains with testify when possible
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-11-14 12:25:06 -08:00
renovate[bot]
168a881b3c
fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 ( #11644 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://redirect.github.com/golangci/golangci-lint )
| `v1.61.0` -> `v1.62.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>
###
[`v1.62.0`](https://redirect.github.com/golangci/golangci-lint/compare/v1.61.0...v1.62.0 )
[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v1.61.0...v1.62.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.
🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
---------
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
2024-11-13 12:15:45 -08:00
renovate[bot]
45f1fba191
fix(deps): update opentelemetry-go monorepo ( #11646 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/prometheus](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.53.0` -> `v0.54.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.7.0` -> `v0.8.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.31.0` -> `v1.32.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.32.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.32.0 ):
/v0.54.0/v0.8.0/v0.0.11
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0 )
##### Overview
##### Added
- Add `go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter`,
which can be used to disable exemplar recording.
([#​5850](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850 ))
- Add `go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter`, which
can be used to configure the exemplar filter used by the metrics SDK.
([#​5850](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850 ))
- Add `ExemplarReservoirProviderSelector` and
`DefaultExemplarReservoirProviderSelector` to
`go.opentelemetry.io/otel/sdk/metric`, which defines the exemplar
reservoir to use based on the aggregation of the metric.
([#​5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861 ))
- Add `ExemplarReservoirProviderSelector` to
`go.opentelemetry.io/otel/sdk/metric.Stream` to allow using views to
configure the exemplar reservoir to use for a metric.
([#​5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861 ))
- Add `ReservoirProvider`, `HistogramReservoirProvider` and
`FixedSizeReservoirProvider` to
`go.opentelemetry.io/otel/sdk/metric/exemplar` to make it convenient to
use providers of Reservoirs.
([#​5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861 ))
- The `go.opentelemetry.io/otel/semconv/v1.27.0` package.
The package contains semantic conventions from the `v1.27.0` version of
the OpenTelemetry Semantic Conventions.
([#​5894](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5894 ))
- Add `Attributes attribute.Set` field to `Scope` in
`go.opentelemetry.io/otel/sdk/instrumentation`.
([#​5903](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5903 ))
- Add `Attributes attribute.Set` field to `ScopeRecords` in
`go.opentelemetry.io/otel/log/logtest`.
([#​5927](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5927 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` adds
instrumentation scope attributes.
([#​5934](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` adds
instrumentation scope attributes.
([#​5934](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
adds instrumentation scope attributes.
([#​5935](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`
adds instrumentation scope attributes.
([#​5935](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` adds
instrumentation scope attributes.
([#​5933](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` adds
instrumentation scope attributes.
([#​5933](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933 ))
- `go.opentelemetry.io/otel/exporters/prometheus` adds instrumentation
scope attributes in `otel_scope_info` metric as labels.
([#​5932](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5932 ))
##### Changed
- Support scope attributes and make them as identifying for `Tracer` in
`go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/trace`.
([#​5924](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5924 ))
- Support scope attributes and make them as identifying for `Meter` in
`go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/metric`.
([#​5926](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5926 ))
- Support scope attributes and make them as identifying for `Logger` in
`go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/log`.
([#​5925](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5925 ))
- Make schema URL and scope attributes as identifying for `Tracer` in
`go.opentelemetry.io/otel/bridge/opentracing`.
([#​5931](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5931 ))
- Clear unneeded slice elements to allow GC to collect the objects in
`go.opentelemetry.io/otel/sdk/metric` and
`go.opentelemetry.io/otel/sdk/trace`.
([#​5804](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804 ))
##### Fixed
- Global MeterProvider registration unwraps global instrument Observers,
the undocumented Unwrap() methods are now private.
([#​5881](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5881 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`
now keeps the metadata already present in the context when `WithHeaders`
is used.
([#​5892](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5892 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` now
keeps the metadata already present in the context when `WithHeaders` is
used.
([#​5911](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5911 ))
- `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` now
keeps the metadata already present in the context when `WithHeaders` is
used.
([#​5915](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5915 ))
- Fix `go.opentelemetry.io/otel/exporters/prometheus` trying to add
exemplars to Gauge metrics, which is unsupported.
([#​5912](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5912 ))
- Fix `WithEndpointURL` to always use a secure connection when an https
URL is passed in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944 ))
- Fix `WithEndpointURL` to always use a secure connection when an https
URL is passed in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944 ))
- Fix `WithEndpointURL` to always use a secure connection when an https
URL is passed in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944 ))
- Fix `WithEndpointURL` to always use a secure connection when an https
URL is passed in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944 ))
- Fix incorrect metrics generated from callbacks when multiple readers
are used in `go.opentelemetry.io/otel/sdk/metric`.
([#​5900](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900 ))
##### Removed
- Remove all examples under `go.opentelemetry.io/otel/example` as they
are moved to [Contrib
repository](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples ).
([#​5930](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5930 ))
##### What's Changed
- Allow configuring the exemplar filter on the metrics SDK by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5850 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5850 )
- chore(deps): update lycheeverse/lychee-action action to v2.0.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5884 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5884 )
- Run the test compatibility check even if tests failed by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5879 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5879 )
- chore(deps): update lycheeverse/lychee-action action to v2.0.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5885 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5885 )
- fix(deps): update module github.com/prometheus/client_golang to
v1.20.5 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5886 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5886 )
- chore(deps): update googleapis to
[`796eee8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/796eee8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5888 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5888 )
- Remove company from emeritus by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5887 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5887 )
- Add selector of exemplar reservoir providers to metric.Stream
configuration by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5861 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5861 )
- otel: conceal unwrapping for global async instrument registration by
[@​jmacd](https://redirect.github.com/jmacd ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5881 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5881 )
- Generate `semconv/v1.27.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5894 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5894 )
- otlpmetricgrpc: Keep metadata for gRPC in context by
[@​mrasu](https://redirect.github.com/mrasu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5892 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5892 )
- Cleanup interaction of exemplar and aggregation by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5899 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5899 )
- chore(deps): update googleapis to
[`324edc3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/324edc3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5908 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5908 )
- \[chore] Use errors.Join to unify errors by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5907 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5907 )
- \[chore] Remove unnecessary type declaration in templated transforms
by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5906 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5906 )
- Keep metadata for gRPC in context for log signal by
[@​RocooHash](https://redirect.github.com/RocooHash ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5911 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5911 )
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.4 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5916 )
- Revert Cleanup interaction of exemplar and aggregation by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5913 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5913 )
- Allow additional context to be added when WithHeaders is used in OTLP
gRPC traces exporter by
[@​pree-dew](https://redirect.github.com/pree-dew ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5915 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5915 )
- Fix exemplars being added to gauge metrics in the prometheus exporter
by [@​trthomps](https://redirect.github.com/trthomps ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5912 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5912 )
- Switch arm builds out of actuated and into the CNCF runners by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5923 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5923 )
- fix(deps): update module github.com/prometheus/common to v0.60.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5919 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5919 )
- Add Cheng-Zhen as a triager by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5922 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5922 )
- sdk/instrumentation: Add Attributes to Scope by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5903 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5903 )
- Make scope attributes as identifying for Tracer by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5924 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5924 )
- Make scope attributes as identifying for Meter by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5926 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5926 )
- Make scope attributes as identifying for Logger by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5925 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5925 )
- log/logtest: Add Attributes to ScopeRecords by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5927 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5927 )
- opentracing: Make schemaURL and scope attributes as identifying for
Tracer by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5931 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5931 )
- otlptrace: Add instrumentation scope attributes by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5934 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5934 )
- otlpmetric: Add instrumentation scope attributes by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5935 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5935 )
- otlplog: Add instrumentation scope attributes by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5933 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5933 )
- Remove examples by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5930 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5930 )
- docs: updating outdated comments by
[@​codeboten](https://redirect.github.com/codeboten ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5940 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5940 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.23.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5939 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5939 )
- prometheus: Refactor getAttrs by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5937 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5937 )
- chore(deps): update googleapis to
[`dd2ea8e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dd2ea8e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5943 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5943 )
- log: Update package documentation by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5942 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5942 )
- prometheus: Add instrumentation scope attributes to otel_scope_info by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5932 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5932 )
- fix(deps): update github.com/opentracing-contrib/go-grpc digest to
[`d08aa2b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d08aa2b )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5945 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5945 )
- Override insecure when endpoint URL is set by
[@​sevaorlov](https://redirect.github.com/sevaorlov ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5944 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5944 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.15.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5949 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5949 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.15.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5948 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5948 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.15.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5953 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5953 )
- fix(deps): update github.com/opentracing-contrib/go-grpc digest to
[`e3cbcab`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e3cbcab )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5952 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5952 )
- chore(deps): update lycheeverse/lychee-action action to v2.1.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5950 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5950 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.15.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5951 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5951 )
- Fix incorrect metrics getting generated from multiple readers by
[@​pree-dew](https://redirect.github.com/pree-dew ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5900 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5900 )
- Allow GC to collect unneeded slice elements by
[@​ash2k](https://redirect.github.com/ash2k ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5804 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5804 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5957 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5957 )
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5958 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5958 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`51a56c3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/51a56c3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5959 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5959 )
- Release v1.32.0/v0.54.0/v0.8.0/v0.0.11 by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5960 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5960 )
##### New Contributors
- [@​mrasu](https://redirect.github.com/mrasu ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5892 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5892 )
- [@​RocooHash](https://redirect.github.com/RocooHash ) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5911 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5911 )
- [@​trthomps](https://redirect.github.com/trthomps ) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5912 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5912 )
- [@​sevaorlov](https://redirect.github.com/sevaorlov ) made their
first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5944 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5944 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.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://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2024-11-12 09:28:47 -08:00
Jade Guiton
f0fb20df0e
Make `componenttest` into its own module ( #11615 )
...
#### Description
Turn the `go.opentelemetry.io/collector/component/componenttest` package
into its own module
#### Link to tracking issue
Resolves #11464
2024-11-07 17:31:30 +01:00
Matthieu MOREL
e053173aed
[chore]: enable perfsprint linter ( #11599 )
...
#### Description
[perfsprint](https://golangci-lint.run/usage/linters/#perfsprint ) checks
that fmt.Sprintf can be replaced with a faster alternative.
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-11-05 14:37:07 -08:00
Matthieu MOREL
0204d957e5
[chore]: enable whitespace linter ( #11579 )
...
#### Description
[whitespace](https://golangci-lint.run/usage/linters/#whitespace ) is a
linter that checks for unnecessary newlines at the start and end of
functions.
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-10-31 12:15:54 -07:00
Bogdan Drutu
6169e51ba8
Remove deprecated funcs from processorhelper ( #11404 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-10-09 09:40:02 -07:00
Bogdan Drutu
d1286186b7
Remove deprecated funcs form processorhelper.ObsReport ( #11289 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-09-27 16:13:45 -07:00
Bogdan Drutu
1339c01473
[chore] Remove prometheus need to check test metrics in componenttest ( #11172 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-09-16 16:56:34 -07:00
Alex Boten
3bcb341c7d
[processorhelper] remove deprecated funcs ( #11151 )
...
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-09-12 11:34:42 -07:00
Matthieu MOREL
eb0a4b6388
[chore]: enable expected-actual rule from testifylint ( #11135 )
...
#### Description
Testifylint is a linter that provides best practices with the use of
testify.
This PR enables
[expected-actual](https://github.com/Antonboom/testifylint?tab=readme-ov-file#expected-actual )
rule from [testifylint](https://github.com/Antonboom/testifylint )
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-11 11:28:31 -07:00
Curtis Robert
8dd758e7a3
[chore][component/componenttest] Clarify wording in some comments ( #11068 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This is a documentation-only change, just cleaning up some wording of
comments.
2024-09-06 09:55:03 +02:00
Alex Boten
7da6b618a7
[service] deprecate TelemetrySettings.MeterProvider ( #10912 )
...
This is replaced by a LeveledMeterProvider method on the struct instead.
This
reduces the complexity from the view of component authors, in that
there's no need
to check the level before invoking the meter to record a metric.
Closes
https://github.com/open-telemetry/opentelemetry-collector/issues/9510
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
2024-08-29 12:05:54 -07:00
Antoine Toulme
d4f295b3ce
[chore] delete unused method on nopHost ( #10717 )
...
#### Description
Delete GetExporters on nopHost as it is no longer part of the interface
signature.
This is a no-op and no change in API exposed directly is present since
nopHost is not exported.
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2024-08-28 10:57:42 +02:00
Tyler Helmuth
cb24d0c7d7
[component] Remove ReportStatus from component.TelemetrySettings ( #10777 )
...
#### Description
This PR removes `ReportStatus` from `component.TelemetrySettings` and
instead expects components to check if their `component.Host` implements
a new `componentstatus.Reporter` interface.
<!-- Issue number if applicable -->
#### Link to tracking issue
Related to
https://github.com/open-telemetry/opentelemetry-collector/pull/10725
Related to
https://github.com/open-telemetry/opentelemetry-collector/pull/10413
<!--Describe what testing was performed and which tests were added.-->
#### Testing
unit tests and a sharedinstance e2e test.
The contrib tests will fail because this is a breaking change. If we
merge this I and @mwear can commit to updating contrib before the next
release.
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2024-08-16 09:27:01 +02:00
Tyler Helmuth
c3a1129765
Deprecate component.Host.GetFactory ( #10709 )
...
#### Description
This PR deprecates the `component.Host.GetFactory` interface. This has
the benefit of keeping the `component.Host` interface as simple as
possible. Components that were relying on this method can instead check
if the underlying `component.Host` implementation supports the
interface. An example of this pattern can be found here:
91f13c309d/extension/zpagesextension/zpagesextension.go (L58-L66)
#### Link to tracking issue
Related to
https://github.com/open-telemetry/opentelemetry-collector/issues/9511
2024-07-26 10:50:34 -07:00
Dmitrii Anoshin
c239e73bbb
[exporterhelper] Add data_type attribute to internal queue metrics ( #10593 )
...
Add `data_type` attribute to the internal otelcol_exporter_queue_size
metric to report the type of data being processed.
All other metrics have the data type reported as part of their names. We
could've done the same for queue metrics, but that would introduce a
significant breaking change. We want to avoid that until we have all the
metrics standardized with OpenTelemetry semantic conventions.
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/9943
2024-07-23 14:02:54 -07:00
Alex Boten
5753a58f71
update all metrics to include otelcol_ prefix ( #9759 )
...
This ensures the consistency for folks emitting metrics w/ OTLP until
the OTEP to specify pipeline telemetry is completed.
Waiting on
https://github.com/open-telemetry/opentelemetry-collector/pull/9775
before moving this forward
Fixes #9315
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-07-16 16:18:37 -07:00
Daniel Jaglowski
ea7270caba
Add "inserted" metrics to processors ( #10372 )
...
#### Link to tracking issue
Resolves #10353
#### Testing
Added equivalent testing to other processor metrics (accepted, refused,
dropped).
#### Documentation
Metric documentation is autogenerated.
#### Open Question
My initial implementation includes a breaking change to
`componenttest.TestTelemetry` which is public facing API. If we want to
avoid an immediate breaking change in this test package, I would propose
the following, which I can submit in a prerequisite PR:
1. Deprecate all `TestTelemetry.Check*` methods.
2. Replace with more granular `TestTelemetry.CheckOneSpecificMetric`
methods.
2024-06-19 12:15:42 +02:00
dockercui
6dfa6bc5d9
chore: fix function names in comment ( #10027 )
...
fix function names in comment
Signed-off-by: dockercui <dockercui@aliyun.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-04-26 06:43:17 -07:00
Tyler Helmuth
6611edfa5a
Remove `GetExporters` from component.Host ( #9987 )
...
**Description:**
Remove the deprecated `GetExporters` function from `component.Host`
**Link to tracking Issue:** <Issue number if applicable>
Related to
https://github.com/open-telemetry/opentelemetry-collector/issues/7370
2024-04-22 09:41:14 +02:00
Alex Boten
062d0a7ffc
[chore] remove unnecessary underscores ( #9580 )
...
As per feedback from my previous PR
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-02-13 13:34:53 -08:00
Antoine Toulme
223be4117e
[component] Remove host.ReportFatalError ( #9506 )
...
**Description:**
Remove `host.ReportFatalError`. It has been deprecated since 0.87.0.
**Link to tracking Issue:**
#6344
---------
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2024-02-09 12:46:21 +01:00
Pablo Baeyens
26c157e3bf
[component] Add MustNewType constructor for component.Type ( #9414 )
...
**Description:**
- Adds `component.MustNewType` to create a type. This function panics if
the type has invalid characters. Add similar functions
`component.MustNewID` and `component.MustNewIDWithName`.
- Adds `component.Type.String` to recover the string
- Use `component.MustNewType`, `component.MustNewID`,
`component.MustNewIDWithName` and `component.Type.String` everywhere in
this codebase. To do this I changed `component.Type` into an opaque
struct and checked for compile-time errors.
Some notes:
1. All components currently on core and contrib follow this rule. This
is still breaking for other components.
2. A future PR will change this into a struct, to actually validate this
(right now you can just do `component.Type("anything")` to bypass
validation). I want to do this in two steps to avoid breaking contrib
tests: we first introduce this function, and after that we change into a
struct.
**Link to tracking Issue:** Updates #9208
2024-02-02 17:33:03 +01:00
Alex Boten
9c7177496f
[chore] remove unused opencensus code ( #9108 )
...
Follows
https://github.com/open-telemetry/opentelemetry-collector/pull/9102
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-30 10:19:42 -08:00
Alex Boten
834413537b
[telemetry] mark useOtelForInternalMetrics stable ( #9102 )
...
This marks the flag as stable. Leaving this as a draft until v0.92.0 is
released.
Closes https://github.com/open-telemetry/opentelemetry-collector/issues/8962
Fixes https://github.com/open-telemetry/opentelemetry-collector/issues/816
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-16 15:38:21 -08:00
Alex Boten
83d463ceba
[obsreport] deprecate test funcs/structs ( #8538 )
...
This deprecates the remaining code under the obsreport package.
Follows
bf141227c5
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2024-01-12 09:28:57 -08:00
Antoine Toulme
c5a2c78d61
Move error out of `ReportComponentStatus` function signature, use `ReportStatus` instead ( #9175 )
...
Fixes #9148
2024-01-09 09:36:41 -08:00
Curtis Robert
8ee1f13743
[chore] Enable goleak for all (passing) tests ( #9173 )
...
**Description:**
It was suggested that we add the [goleak
package](https://pkg.go.dev/go.uber.org/goleak ) to every test in core.
This change adds `goleak` to every package that is succeeds with goleak.
There a number that are not successful, the full list of which I've
posted in the bug.
I generated these files using a shell script to copy a template
`main_test.go` file into each package, then modified the package name.
I'm sure there was a better way to automate this, but it worked well
enough at this point. Here's the script:
```
cp ./main_test.go $1
PACKAGE_NAME=$(basename $1)
sed -i '' -e "s|package component|package $PACKAGE_NAME|g"
$1/main_test.go
pushd . && cd $1 && go mod tidy
go test -v .
```
Usage example:
```
$ ./add_leak_test reciever/scrapererror
```
**Link to tracking Issue:**
#9165
**Testing:**
All added tests are passing, but there are a number failing. Note that there's no sign of `goleak` running until it fails.
2024-01-03 08:35:58 -08:00
Alex Boten
b570812b1e
[chore] bump otel-go deps ( #8843 )
...
Address deprecation of NewNoopTracerProvider in this change.
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-11-12 07:18:05 -08:00
Matthew Wear
53615832e6
Component Status Reporting ( #8169 )
...
This PR introduces component status reporting. There have been several
attempts to introduce this functionality previously, with the most
recent being: #6560 .
This PR was orignally based off of #6560 , but has evolved based on the
feedback received and some additional enhancements to improve the ease
of use of the `ReportComponentStatus` API.
In earlier discussions (see
https://github.com/open-telemetry/opentelemetry-collector/pull/8169#issuecomment-1668367246 )
we decided to model status as a finite state machine with the following
statuses: `Starting`, `OK`, `RecoverableError`, `PermanentError`,
`FatalError`. `Stopping`, and `Stopped`. A benefit of this design is
that `StatusWatcher`s will be notified on changes in status rather than
on potentially repetitive reports of the same status.
With the additional statuses and modeling them using a finite state
machine, there are more statuses to report. Rather than having each
component be responsible for reporting all of the statuses, I automated
status reporting where possible. A component's status will automatically
be set to `Starting` at startup. If the components `Start` returns an
error, the status will automatically be set to `PermanentError`. A
component is expected to report `StatusOK` when it has successfully
started (if it has successfully started) and from there can report
changes in status as it runs. It will likely be a common scenario for
components to transition between `StatusOK` and `StatusRecoverableError`
during their lifetime. In extenuating circumstances they can transition
into terminal states of `PermanentError` and `FatalError` (where a fatal
error initiates collector shutdown). Additionally, during component
Shutdown statuses are automatically reported where possible. A
component's status is set to `Stopping` when Shutdown is initially
called, if Shutdown returns an error, the status will be set to
`PermanentError` if it does not return an error, the status is set to
`Stopped`.
In #6560 ReportComponentStatus was implemented on the `Host` interface.
I found that few components use the Host interface, and none of them
save a handle to it (to be used outside of the `start` method). I found
that many components keep a handle to the `TelemetrySettings` that they
are initialized with, and this seemed like a more natural, convenient
place for the `ReportComponentStatus` API. I'm ultimately flexible on
where this method resides, but feel that `TelemetrySettings` a more user
friendly place for it.
Regardless of where the `ReportComponentStatus` method resides (Host or
TelemetrySettings), there is a difference in the method signature for
the API based on whether it is used from the service or from a
component. As the service is not bound to a specific component, it needs
to take the `instanceID` of a component as a parameter, whereas the
component version of the method already knows the `instanceID`. In #6560
this led to having both `component.Host` and `servicehost.Host` versions
of the Host interface to be used at the component or service levels. In
this version, we have the same for TelemetrySettings. There is a
`component.TelemetrySettings` and a `servicetelemetry.Settings` with the
only difference being the method signature of `ReportComponentStatus`.
Lastly, this PR sets up the machinery for report component status, and
allows extensions to be `StatusWatcher`s, but it does not introduce any
`StatusWatcher`s. We expect the OpAMP extension to be a `StatusWatcher`
and use data from this system as part of its AgentHealth message (the
message is currently being extended to accommodate more component level
details). We also expect there to be a non-OpAMP `StatusWatcher`
implementation, likely via the HealthCheck extension (or something
similiar).
**Link to tracking Issue:** #7682
cc: @tigrannajaryan @djaglowski @evan-bradley
---------
Co-authored-by: Tigran Najaryan <tnajaryan@splunk.com>
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: Alex Boten <aboten@lightstep.com>
2023-10-06 11:35:38 -07:00
Daniel Jaglowski
fe2ae8defc
Deprecate component.Host.GetExporters ( #7390 )
...
Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
2023-05-26 15:34:08 -07:00
Alex Boten
80d704deb4
[chore] use license shortform ( #7694 )
...
* [chore] use license shortform
To remain consistent w/ contrib repo, see https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/22052
Signed-off-by: Alex Boten <aboten@lightstep.com>
* make goporto
Signed-off-by: Alex Boten <aboten@lightstep.com>
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-05-18 13:11:17 -07:00
Jacob Aronoff
833cbdaf75
Enable create settings to access resource attributes ( #7531 )
...
Adds the ability for create settings to access instantiated resource attributes
Link to tracking Issue: #6599
2023-05-08 09:06:06 -07:00
Alex Boten
5a7b14153a
[chore] update otel-go dep ( #7588 )
...
Updating required APIs along the way.
---------
Signed-off-by: Alex Boten <aboten@lightstep.com>
2023-05-02 09:47:52 -07:00
Bogdan Drutu
a2f0153679
[chore] replace the usage of interface{} with any ( #7053 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-01-30 15:01:25 -08:00
Bogdan Drutu
bc870f854e
Remove deprecated funcs from componenttest ( #6836 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-19 21:42:31 -08:00
Bogdan Drutu
f907bb5431
Remove deprecated component.[Factories|MakePorcessorFactoryMap] and componenttest.NewNopFactories ( #6835 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-19 15:00:02 -08:00
Daniel Jaglowski
1e6c7e51a5
Move Factories to otelcol, delete otelcoltest ( #6792 )
2022-12-13 14:11:15 -08:00
Daniel Jaglowski
55e6fa00de
Deprecate component.Factories in favor of service.Factories ( #6723 )
2022-12-12 18:12:48 -08:00
Bogdan Drutu
ace2bc6829
Remove deprecated funcs/types from component package ( #6769 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-12 18:12:32 -08:00
Bogdan Drutu
42c7b20c31
Remove deprecated componenttest.NewNop*CreateSettings ( #6761 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-12 17:04:07 -08:00
Bogdan Drutu
7cb2d7622d
Remove deprecated comonent.Config.[ID|SetIDName]; Deprecate config.*Settings ( #6718 )
...
* Remove deprecated comonent.Config.[ID|SetIDName]; Deprecate config.*Settings
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update .chloggen/rmcfgid-1.yaml
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
2022-12-12 14:35:45 -08:00
Daniel Jaglowski
fdef8b181a
Deprecate `Processor` related structs and functions in favor of `processor` package ( #6709 )
2022-12-09 08:09:27 -08:00
Daniel Jaglowski
a470d8a8f3
Deprecate component.Receiver* in favor of new receiver.* ( #6687 )
...
* Deprecate component.Receiver* in favor of new receiver.*
* Update component/receiver.go
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
* Update component/receiver.go
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
* Update component/receiver.go
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
2022-12-08 14:26:14 -08:00
Bogdan Drutu
c56b7d3d21
Mark as deprecated componenttest exporter related funcs ( #6707 )
...
* Mark as deprecated componenttest exporter related funcs
This was a miss from https://github.com/open-telemetry/opentelemetry-collector/pull/6672
Skipping changelog since covered in https://github.com/open-telemetry/opentelemetry-collector/blob/main/.chloggen/deprecatecompexp.yaml
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update deprecatecompexp.yaml
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-07 19:44:49 -08:00
Bogdan Drutu
0b4bbf506c
[chore] remove some deprecate API calls in componenttest ( #6706 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-07 19:17:39 -08:00
Bogdan Drutu
6a2dc302a9
Move exporter Factory and types to exporter package ( #6672 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-07 10:20:34 -08:00
Bogdan Drutu
c0495807aa
[chore] move tests to non deprecated packages, fix chloggen ( #6673 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-05 08:24:30 -08:00
Bogdan Drutu
03370c7ff5
Move Extension/ExtensionFactory to extension package ( #6642 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-01 10:39:09 -08:00
Bogdan Drutu
1028e3d2a2
Deprecate special Configs for each component type, use a standard opaque Config ( #6617 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-11-23 15:02:54 -08:00
Bogdan Drutu
aaaa356a38
Minimum changes to component.Host, to allow split of the component package ( #6553 )
...
* Draft minimum changes to component.Host
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Update .chloggen/draftminhost.yaml
Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
2022-11-18 09:44:06 -08:00
Bogdan
fbf1e2a09c
Revert changes to config.[Receiver|Processor|Exporter|Extension]Settings
...
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-11-05 10:04:50 -07:00
Bogdan
d6ed8246b6
Deprecate all types and funcs in config package
...
The main reason is to remove the circular dependency between the config (including sub-packages) and component. Here is the current state:
* component depends on config
* config/sub-package[grpc, http, etc.] depends on config & component
Because of this "circular" dependency, we cannot split for example "config" into its own module, only if all the other config sub-packages are also split.
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-11-05 10:04:49 -07:00
Bogdan Drutu
fdf4885c90
Remove deprecated funcs from component ( #5917 )
...
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-08-16 10:48:19 -07:00
Bogdan Drutu
186077db7a
Define a new API for components stability level to match extensions as well ( #5762 )
...
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-08-03 10:13:31 -07:00
Bogdan Drutu
495c1db39e
Replace deprecate With[Traces|Metrics|Logs][Receiver|Processor|Exporter] with the new definition ( #5759 )
...
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-07-29 11:38:34 -07:00
Alex Boten
6133c820fd
[chore] update dependencies ( #5672 )
...
As per dependabot recommendations.
2022-07-11 09:00:57 -07:00
Alex Boten
9f0d97ca57
add stability level to component factory ( #5580 )
...
* add stability level to component factory
* update docstring
* use a map instead of a single stability level
* apply review feedback
* add tests
* fix impi, add changelog
* add processors, receivers
* fix inconsistency
* set noop to stable
* update calls in deprecated func
2022-07-05 14:02:23 -07:00
Bogdan Drutu
1a4361c49a
Remove unnecessary and unused testdata ( #5599 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-06-27 09:43:33 -07:00
Bogdan Drutu
ed0b1a008c
Remove unused go template files in testdata ( #5489 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-06-07 11:51:16 -07:00
Bogdan Drutu
e6b5cd54d1
Deprecate componenterror package, move to component ( #5383 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-05-17 17:18:08 -07:00
Bogdan Drutu
e8dd9536f5
Enable errorlint and fix all warnings ( #5364 )
...
On top of the errorlint errors, also changes `fmt.Errorf("string literal")` with `errors.New("string literal")`.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-05-16 10:36:41 -07:00
Dmitrii Anoshin
734e25e8de
Split `model` by signal type and move it to the new `pdata` module ( #5168 )
...
Split all `pdata` related code by type and move it from `model` to the new module `pdata`.
- `model/pdata` and `model/otlp` are moved to `pdata/plog`, `pdata/pmetric` and `pdata/ptrace`.
- `model/otlpgrpc` is moved to `pdata/plogotlp`, `pdata/pmetricotlp` and `pdata/ptraceotlp`.
Now all the API in `model` except for `model/semconv` is deprecated.
2022-04-11 16:00:26 -07:00
Alex Boten
9330552508
dependabot updates Mon Mar 28 08:14:19 PDT 2022 ( #5105 )
...
Bump go.opentelemetry.io/contrib/zpages from 0.29.0 to 0.30.0
Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 in /model
Bump go.opentelemetry.io/otel/metric from 0.27.0 to 0.28.0
Bump go.opentelemetry.io/otel/sdk from 1.5.0 to 1.6.1
Bump go.opentelemetry.io/otel/sdk/metric from 0.27.0 to 0.28.0
Bump go.opentelemetry.io/otel/exporters/prometheus from 0.27.0 to 0.28.0
Bump github.com/ory/go-acc from 0.2.7 to 0.2.8 in /internal/tools
2022-03-28 14:16:12 -07:00
Haleygo
317c08ea87
Refactor some new factory func under component/componenttest ( #4940 )
...
* refactor new factory func
* Update service_test.go
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
2022-03-14 06:27:47 -07:00