Bogdan Drutu
56d8c8f8ff
[chore] Move marshal/unmarshal JSON to work with origin ( #13581 )
...
Remove the complication about internal/public for all funcs that only
need origin. Also improves significant testing.
This simplified a lot the fields (no more isCommon/isBaseCommon/etc.)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-08-06 23:24:03 +00:00
Bogdan Drutu
cb546d8654
[chore] Move FillOrigTest to use orig and always in internal ( #13578 )
...
This PR allows to add tests for CopyOrig directly in the internal
package, also enables us to move more things to internal (including
tests) for Marshal/Unmarshal.
After this PR is merged we can generate the ProtoSize and other proto
helpers in internal.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-08-06 18:30:28 +00:00
Bogdan Drutu
53528d4bfc
[chore] Move CopyOrig funcs all to internal ( #13570 )
...
Main idea is to have all funcs that work on "origin" in internal, so
that we simplify access to them (see field access to this). Also will
remove duplicate generated code like copying the slice of KeyValue
(followup PR).
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-08-05 18:58:04 +00:00
Bogdan Drutu
85b47ce850
[chore] Refactor pdatagen to use the proto types for fields ( #13545 )
...
Part of the effort in
https://github.com/open-telemetry/opentelemetry-collector/pull/13531 .
Would also help with:
1. Help with trying to remove the need of manually define these extra
structs and generate them from the protoc parsed code.
1. Simplifies what we need to manually generate, only the proto type is
enough.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-08-01 20:24:18 +00:00
Bogdan Drutu
0f337b4fd5
[chore] Small nit improvements for pdatagen ( #13532 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-08-01 00:05:06 +00:00
Alex Boten
dd47e6b52c
[chore] remove more references to the batch processor ( #13546 )
...
Non functional change, just updating more documentation to remove
references to the batch processor.
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
2025-07-31 21:41:18 +00:00
Bogdan Drutu
6ba455438d
[chore] Remove unnnecessary field definition from pdatagen ( #13533 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-31 01:45:43 +00:00
Matthieu MOREL
bf4324d1fa
[chore]: enable extra-rules from gofumpt and paramTypeCombine from go-critic ( #13479 )
...
#### Description
Check if code and import statements are formatted, with additional
rules.
* https://golangci-lint.run/usage/formatters/#gofumpt
* https://go-critic.com/overview.html#paramtypecombine
This is the application of golangci-lint fmt ./... , the Makefile has
been update to include this behavior
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-07-30 14:57:53 +00:00
Bogdan Drutu
65c94c6e50
[chore] Merge 2 slice auto-generated tests and extend to cover all cases ( #13529 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-30 14:27:45 +00:00
Bogdan Drutu
7e45e34f41
[chore] Auto-generate pcommon.Slice, only 3 funcs are special and manual ( #13528 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 23:33:58 +00:00
Bogdan Drutu
c684ed4919
[chore] Apply improvements and fixes for RemoveIf and CopyOrig to manually writen structs ( #13526 )
...
Applies fixes from
https://github.com/open-telemetry/opentelemetry-collector/pull/13522 and
https://github.com/open-telemetry/opentelemetry-collector/pull/13523
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 22:48:44 +00:00
Bogdan Drutu
9b8207fb4d
Improve RemoveIf for slices to not reference anymore the removed memory ( #13522 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 21:03:24 +00:00
Bogdan Drutu
79e6823db2
Fix null pointer access when copying into a slice with larger cap but smaller len ( #13523 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 19:01:54 +00:00
Bogdan Drutu
c1c9314c6d
[chore] Change to auto-generate UnmarshalJSON logic with pdatagen ( #13508 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 15:46:25 +00:00
Bogdan Drutu
d25dc896cd
[chore] Update comments to remove reference to old pdata package ( #13509 )
...
We used to have Logs/Traces/Metrics in pdata package, not anymore.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-29 15:39:32 +00:00
renovate[bot]
210e2918f6
fix(deps): update opentelemetry-go monorepo to v1.37.0 ( #13515 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.36.0` -> `v1.37.0` |
[](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.36.0` -> `v1.37.0` |
[](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.36.0` -> `v1.37.0` |
[](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/sdk)</summary>
###
[`v1.37.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.37.0 ):
Release 1.37.0/0.59.0/0.13.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0 )
##### Added
- The `go.opentelemetry.io/otel/semconv/v1.33.0` package.
The package contains semantic conventions from the `v1.33.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.32.0.`([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6799 ))
- The `go.opentelemetry.io/otel/semconv/v1.34.0` package.
The package contains semantic conventions from the `v1.34.0` version of
the OpenTelemetry Semantic Conventions.
([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6812 ))
- Add metric's schema URL as `otel_scope_schema_url` label in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add metric's scope attributes as `otel_scope_[attribute]` labels in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Changed handling of `go.opentelemetry.io/otel/exporters/prometheus`
metric renaming to add unit suffixes when it doesn't match one of the
pre-defined values in the unit suffix map.
([#​6839](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6839 ))
##### Changed
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`.
([#​6827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6827 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`.
([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6829 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/metric`.
([#​6832](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6832 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`.
([#​6834](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6834 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`.
([#​6835](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6835 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/trace`.
([#​6836](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6836 ))
- `Record.Resource` now returns `*resource.Resource` instead of
`resource.Resource` in `go.opentelemetry.io/otel/sdk/log`.
([#​6864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6864 ))
- Retry now shows error cause for context timeout in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6898](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6898 ))
##### Fixed
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Validate exponential histogram scale range for Prometheus
compatibility in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6822](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6822 ))
- Context cancellation during metric pipeline produce does not corrupt
data in `go.opentelemetry.io/otel/sdk/metric`.
([#​6914](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6914 ))
##### Removed
- `go.opentelemetry.io/otel/exporters/prometheus` no longer exports
`otel_scope_info` metric.
([#​6770](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6770 ))
##### What's Changed
- Fix dependencies to unreleased sdk/logtest by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6800 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6800 )
- Release experimental logs 0.12.1 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6802 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6802 )
- Fix broken link in changelog by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6805 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6805 )
- Retract v0.12.0 for log exporters by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6804 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6804 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`45338d2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/45338d2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6807 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6807 )
- remove internal/matchers by
[@​codeimmortal](https://redirect.github.com/codeimmortal ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- Release log/v0.12.2 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6806 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6806 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`f0acec6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f0acec6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6810 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6810 )
- Update the required approvals policy by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6783 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6783 )
- Generate `semconv/v1.33.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6799 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6799 )
- chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6815 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6815 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.3.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6817 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6817 )
- chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to
v6.0.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6818 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6818 )
- Semconv v1.34.0 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6812 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6812 )
- bridge/opencensus: add test for OTelSpanContextToOC function by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- chore(deps): update module github.com/sashamelentyev/usestdlibvars to
v1.29.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6820 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6820 )
- prometheus: Add otel\_scope\_schema\_url and otel\_scope\_\[attribute]
labels by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5947 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5947 )
- Fix/issue 6560 install trace bridge test by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6814 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6814 )
- fix(deps): update module google.golang.org/grpc to v1.72.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6823 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6823 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.33.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6824 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6824 )
- chore(deps): update module github.com/golangci/plugin-module-register
to v0.1.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6826 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6826 )
- chore(deps): update otel/weaver docker tag to v0.15.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6838 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6838 )
- prometheus: remove otel\_scope\_info by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6770 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6770 )
- log,sdk/log: add EventName to EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6825 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6825 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6840 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6840 )
- Add migration doc generation to semconvgen by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6819 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6819 )
- fix(deps): update module github.com/go-logr/logr to v1.4.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6842 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6842 )
- Upgrade semconv to v1.34.0 in OpenTracing bridge by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6827 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6827 )
- Upgrade semconv to v1.34.0 for OTLP templates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6828 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6828 )
- Upgrade semconv to 1.34.0 in exporters/zipkin by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6829 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6829 )
- Upgrade semconv to 1.34.0 in exporters/stdout by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6830 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6830 )
- Upgrade semconv to 1.34.0 in exporters/prometheus by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6831 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6831 )
- Upgrade semconv to 1.34.0 in metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6832 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6832 )
- Upgrade semconv to 1.34.0 in sdk/metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6833 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6833 )
- Upgrade semconv to 1.34.0 in sdk/resource by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6834 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6834 )
- Upgrade semconv to 1.34.0 in sdk/trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6835 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6835 )
- Upgrade semconv to 1.34.0 in trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6836 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6836 )
- Fix semconv instrument types by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6837 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6837 )
- fix(deps): update googleapis to
[`200df99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/200df99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6843 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6843 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6845 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6845 )
- chore(deps): update golang.org/x/telemetry digest to
[`b2b9eea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b2b9eea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6844 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6844 )
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6848 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6848 )
- Checkout code for codecov upload by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6849 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6849 )
- chore(deps): update golang.org/x/telemetry digest to
[`25d2f78`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/25d2f78 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6851 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6851 )
- Add the FOSSA license scan badge shield by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6852 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6852 )
- Add a CLO monitor exemption for Artifact Hub by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6853 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6853 )
- sdk/trace: Remove internaltest package by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
- chore(deps): update ossf/scorecard-action action to v2.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6857 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6857 )
- chore(deps): update otel/weaver docker tag to v0.15.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6858 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6858 )
- fix(deps): update golang.org/x to
[`65e9200`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65e9200 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6859 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6859 )
- chore(deps): update module github.com/spf13/cast to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6861 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6861 )
- fix(deps): update golang.org/x to
[`b6e5de4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b6e5de4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6860 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6860 )
- Handle custom metric suffix in `exporter/prometheus` to match
otel-contrib by
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- chore(deps): update module github.com/spf13/cast to v1.9.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6862 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6862 )
- fix(otlptrace,otlpmetric): remove endpoint URL path cleaning by
[@​mjq](https://redirect.github.com/mjq ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- sdk/log: Record.Resource to return \*resource.Resource by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6864 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6864 )
- chore(deps): update github/codeql-action action to v3.28.19 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6866 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6866 )
- fix(deps): update googleapis to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6867 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6867 )
- chore(deps): update golang.org/x/telemetry digest to
[`9a9ac21`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9a9ac21 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6865 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6865 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6870 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6870 )
- chore(deps): update python docker tag to v3.13.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6871 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6871 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6872 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6872 )
- fix(deps): update module google.golang.org/grpc to v1.73.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6873 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6873 )
- chore(deps): update module golang.org/x/text to v0.26.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6874 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6874 )
- chore(deps): update module github.com/sergi/go-diff to v1.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6875 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6875 )
- Only check links in changed files for fail-fast workflow by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6850 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6850 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6877 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6877 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6884 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6884 )
- chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6883 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6883 )
- Use more specific self-hosted runner name by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6879 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6879 )
- chore(deps): update golang.org/x/telemetry digest to
[`60998fe`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/60998fe )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6880 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6880 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.34.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6885 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6885 )
- chore(deps): update golang.org/x/telemetry digest to
[`4884ade`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4884ade )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6886 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6886 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`473d423`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/473d423 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6889 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6889 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6888 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6888 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`faae1a8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/faae1a8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6891 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6891 )
- chore(deps): update golang.org/x/telemetry digest to
[`9627e99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9627e99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6896 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6896 )
- chore(deps): update github/codeql-action action to v3.29.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6897 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6897 )
- chore(deps): update module github.com/ldez/usetesting to v0.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6895 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6895 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`ec7d08e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ec7d08e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6894 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6894 )
- Use the cause of the context error in OTLP retry by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6898 )
- chore(deps): update golang.org/x/telemetry digest to
[`e50bbf1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e50bbf1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6900 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6900 )
- chore(deps): update python docker tag to v3.13.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6901 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6901 )
- prometheus: validate exponential histogram scale range
([#​6779](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6779 ))
by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6822 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6822 )
- logtest modules to be released with tags by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6876 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6876 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6905 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6905 )
- Add release artifacts signing to the release process by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6855 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6855 )
- chore(deps): update module github.com/go-viper/mapstructure/v2 to
v2.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6906 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6906 )
- chore(deps): update module github.com/mgechev/revive to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6841 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6841 )
- Remove internal matchers by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6907 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6907 )
- chore(deps): update golang.org/x/telemetry digest to
[`8f04292`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8f04292 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6910 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6910 )
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6912 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6912 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6913 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6913 )
- fix(deps): update golang.org/x to
[`b7579e2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b7579e2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6917 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6917 )
- Ensure context cancellation during metric pipeline produce does not
corrupt data by
[@​alecholmes](https://redirect.github.com/alecholmes ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
- chore(deps): update golang.org/x/telemetry digest to
[`90b6ad3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/90b6ad3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6918 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6918 )
- fix(deps): update module github.com/prometheus/common to v0.65.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6921 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6921 )
- chore: flatten bridge/opentracing/internal package by
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6923 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6923 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6922 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6922 )
- Add test for logging from a span in the opentracing bridge by
[@​tongoss](https://redirect.github.com/tongoss ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6919 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6919 )
- Use existing schema URLs in tests by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6924 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6924 )
- chore: add missing ) in GPG hyperlink by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6928 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6928 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6930 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6930 )
- chore(deps): update golang.org/x/telemetry digest to
[`fef9409`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/fef9409 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6929 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6929 )
- Release v1.37.0/v0.59.0/v0.13.0 by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6925 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6925 )
##### New Contributors
- [@​codeimmortal](https://redirect.github.com/codeimmortal ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- [@​highlyavailable](https://redirect.github.com/highlyavailable )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- [@​Mojachieee](https://redirect.github.com/Mojachieee ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
-
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- [@​mjq](https://redirect.github.com/mjq ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- [@​alecholmes](https://redirect.github.com/alecholmes ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
-
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-29 03:20:43 +00:00
Bogdan Drutu
96f9a354d2
[chore] Prepare release v1.37.0/v0.131.0 ( #13510 )
...
The following commands were run to prepare this release:
make chlog-update VERSION=v1.37.0/v0.131.0
make prepare-release PREVIOUS_VERSION=1[.]36[.]1
RELEASE_CANDIDATE=1.37.0 MODSET=stable
make prepare-release PREVIOUS_VERSION=0[.]130[.]1
RELEASE_CANDIDATE=0.131.0 MODSET=beta
---------
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-28 23:54:40 +00:00
Bogdan Drutu
3c0fd3946f
[chore] Change to auto-generate UnmarshalJSON logic with pdatagen for slices ( #13503 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-28 20:24:31 +00:00
Bogdan Drutu
1666e4b6ac
[chore] Ensure that Inf is converted as Infinity ( #13499 )
...
No changelog because this bug was not released.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-28 05:17:09 +00:00
Bogdan Drutu
11dffd6891
[chore] Change to use wrapper of jsoniter.Iterator to simplify ReadXYZ calls ( #13498 )
...
This is a preparation to auto-generate the UnmarshalJSON using pdatagen.
By doing this we simplify to have all funcs on the Iterator and not
having some on the json package some on the Iterator.
Also, this is less error prune since it forces that all numbers are
correctly handle the string option.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-28 04:23:36 +00:00
Bogdan Drutu
95e5ac6476
[chore] Refactor data.*ID to mathch the new jsoniter helpers ( #13495 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-27 18:34:15 +00:00
Bogdan Drutu
27018597f7
[chore] Renmae unmarshalJsoniter to unmarshalJSONIter, add error checks for generated tests ( #13496 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-26 22:06:13 +00:00
Bogdan Drutu
bfac96cd66
Remove all usages of jsonpb from pdata ( #13494 )
...
No changelog since already have one for the main data transition.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-26 17:45:00 +00:00
Bogdan Drutu
424a12102d
Generate marshal JSON without gogo proto jsonpb ( #13450 )
...
This PR is part of an effort to remove usage of gogo proto in pdata and
switch to a model where we enhance the pdatagen tool to generate compact
(reflection free to avoid DCE disabling) and faster code.
The list of the PRs will do:
1. Auto generate the JSON marshaling logic (this PR).
1. Auto generate the JSON unmarshaling logic and replace manually
written code.
1. Auto generate the proto marshaling logic.
1. Auto generate the proto unmarshaling logic.
1. Remove the usage of auto-generate gogo proto code completely and
generate field members in the pdata objects.
1. Add support for lazy unmarshaling.
Performance improvements are more than 30x:
**Before:**
```
BenchmarkLogsMarshalJSON
BenchmarkLogsMarshalJSON-12 94 12541041 ns/op 8458944 B/op 196458 allocs/op
BenchmarkMetricsMarshalJSON
BenchmarkMetricsMarshalJSON-12 3 452309069 ns/op 350229024 B/op 8131400 allocs/op
BenchmarkProfilesMarshalJSON
BenchmarkProfilesMarshalJSON-12 30 36731071 ns/op 20317088 B/op 531652 allocs/op
BenchmarkTracesMarshalJSON
BenchmarkTracesMarshalJSON-12 8 132521260 ns/op 95920588 B/op 2208765 allocs/op
```
**After:**
```
BenchmarkLogsMarshalJSON
BenchmarkLogsMarshalJSON-12 3000 403587 ns/op 282465 B/op 1487 allocs/op
BenchmarkMetricsMarshalJSON
BenchmarkMetricsMarshalJSON-12 72 16772373 ns/op 11856529 B/op 72833 allocs/op
BenchmarkProfilesMarshalJSON
BenchmarkProfilesMarshalJSON-12 1460 849419 ns/op 674545 B/op 1145 allocs/op
BenchmarkTracesMarshalJSON
BenchmarkTracesMarshalJSON-12 271 4344647 ns/op 3010259 B/op 16237 allocs/op
```
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-25 19:29:53 +00:00
Bogdan Drutu
2d85a66196
[chore] Refactor pdatagen field generators into separate files ( #13484 )
...
The main reason for this is to help with identify which fields is
affected when making changes as well as better isolation of templates
for all fields.
This is a no change for the generated code.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-25 04:53:56 +00:00
Bogdan Drutu
467db83ad3
Fix profiles JSON unmarshaling logic for byte arrays ( #13483 )
...
Add generated test values for primitive slices to ensure we test all
paths.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-24 21:02:55 +00:00
Bogdan Drutu
811b19c99b
Fix JSON unmarshal and add e2e tests ( #13480 )
...
When Entity was added, we forgot to update the unmarshal logic. Add e2e
tests so that this cannot happened in the future.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-24 19:38:30 +00:00
Bogdan Drutu
d1830eed9a
[chore] Move JSON unmarshaling funcs to match other internal helpers ( #13470 )
...
Extracted from
https://github.com/open-telemetry/opentelemetry-collector/pull/13450
---------
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-23 23:34:50 +00:00
Yang Song
59b5328782
Downgrade otel-go ( #13429 ) ( #13466 )
...
cherry-pick of
d82267dd69
`go.opentelemetry.io/otel/exporters/prometheus v0.59.1` does not fully
fix the metric name issue so we have to revert to v0.58.0
Downgrades opentelemetry-go dependencies effectively reverting #13289
and others
- Due to a
[bug](https://github.com/open-telemetry/opentelemetry-go/issues/7039 ) in
the prometheus exporter, if you are configuring a prometheus exporter,
the collector's internal metrics will be emitted with an unexpected
suffix in its name. For example, the metric
`otelcol_exporter_sent_spans__spans__total` instead of
`otelcol_exporter_sent_spans_total`. The workaround is to manually
configure `without_units: true` in your prometheus exporter config
```yaml
service:
telemetry:
metrics:
readers:
- pull:
exporter:
prometheus:
host: 0.0.0.0
port: 8888
without_units: true
```
If you are using the collector's default Prometheus exporter for
exporting internal metrics you are unaffected.
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
Co-authored-by: alex boten <223565+codeboten@users.noreply.github.com>
2025-07-23 16:16:50 +00:00
renovate[bot]
f68d71016b
Update module google.golang.org/grpc to v1.74.2 ( #13459 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.73.0` -> `v1.74.2` |
[](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.74.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.2 ):
Release 1.74.2
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.74.1...v1.74.2 )
### API Changes
- balancer: add `ExitIdle` method to `Balancer` interface. Earlier,
implementing this method was optional.
([#​8367](https://redirect.github.com/grpc/grpc-go/issues/8367 ))
### Behavior Changes
- xds: Remove the `GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST` environment
variable that allows disabling the least request balancer with xDS.
Least request was made available by default with xDS in v1.72.0.
([#​8248](https://redirect.github.com/grpc/grpc-go/issues/8248 ))
- Special Thanks:
[@​atollena](https://redirect.github.com/atollena )
- server: allow 0s grpc-timeout header values, which older gRPC-Java
versions could send. This restores the behavior of grpc-go before
v1.73.0.
([#​8439](https://redirect.github.com/grpc/grpc-go/issues/8439 ))
### Bug Fixes
- googledirectpath: avoid logging the error message `Attempt to set a
bootstrap configuration...` when creating multiple directpath channels.
([#​8419](https://redirect.github.com/grpc/grpc-go/issues/8419 ))
### Performance Improvements
- transport: reduce heap allocations by pooling objects and avoiding
method-to-closure conversions.
([#​8361](https://redirect.github.com/grpc/grpc-go/issues/8361 ))
- transport: reduce heap allocations by re-using `mem.Reader` objects.
([#​8360](https://redirect.github.com/grpc/grpc-go/issues/8360 ))
### Documentation
- examples: add examples to demonstrate enabling experimental metrics
using the OpenTelemetry plugin.
([#​8388](https://redirect.github.com/grpc/grpc-go/issues/8388 ))
- Special Thanks:
[@​vinothkumarr227](https://redirect.github.com/vinothkumarr227 )
###
[`v1.74.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.1 ):
Release 1.74.1
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.74.0...v1.74.1 )
Version 1.74.1 retracts release v1.74.0 and itself. Release 1.74.0 was
accidentally tagged on the wrong commit and should not be used. Version
1.73.0 should be used until 1.74.2 is released.
###
[`v1.74.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.0 ):
Release 1.74.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.73.0...v1.74.0 )
Release 1.74.0 was accidentally tagged on the wrong commit and should
not be used. Version 1.73.0 should be used until 1.74.1 is released.
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-23 09:37:33 +00:00
Pablo Baeyens
ba583e0ae5
Merge release/v0.130.x into main ( #13452 )
2025-07-22 12:41:35 +02:00
Pablo Baeyens
d588ee2ac4
[chore] Prepare release v0.130.1/v1.36.1 ( #13441 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Prepares release v0.130.1/v1.36.1 to release #13429
<!-- Issue number if applicable -->
#### Link to tracking issue
Updates #13381
Relates to open-telemetry/opentelemetry-go/issues/7039
---------
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-22 11:05:41 +02:00
Bogdan Drutu
bd2cd2941a
Bump reflect2 to latest, avoid disable DCE ( #13374 )
...
Try bumping reflect2 to latest. Looks like about 300KiB improvement.
**Before:**
```
ls -la bin/otelcorecol_darwin_arm64
-rwxr-xr-x@ 1 bdrutu staff 42268226 Jul 10 05:47 bin/otelcorecol_darwin_arm64
```
**After:**
```
ls -la bin/otelcorecol_darwin_arm64
-rwxr-xr-x@ 1 bdrutu staff 41769970 Jul 21 11:18 bin/otelcorecol_darwin_arm64
```
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-21 20:09:53 +00:00
Pablo Baeyens
b23a7c9a5d
Revert "Downgrade otel-go" ( #13443 )
...
Reverts open-telemetry/opentelemetry-collector#13429 so that we can bump
to the to-be-released bugfix version that adds
open-telemetry/opentelemetry-go/pull/7044
2025-07-21 11:15:14 -07:00
Damien Mathieu
f87c5ba59c
Introduce SetLink on profiles ( #13223 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This is part of
https://github.com/open-telemetry/opentelemetry-collector/issues/13106
It introduces a new `SetLink` method, which allows setting a sample's
link based on a specific dictionary.
Related:
https://github.com/open-telemetry/opentelemetry-collector/pull/13197
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-07-21 11:12:36 +00:00
Damien Mathieu
27e88dc70e
Introduce SetFunction for profiles ( #13222 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This is part of
https://github.com/open-telemetry/opentelemetry-collector/issues/13106
It introduces a new `SetFunction` method, which allows setting a line's
function based on a specific dictionary.
Related:
https://github.com/open-telemetry/opentelemetry-collector/pull/13197
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-07-21 11:10:55 +00:00
Pablo Baeyens
d82267dd69
Downgrade otel-go ( #13429 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Downgrades opentelemetry-go dependencies effectively reverting #13289
and others
### ❗ Known Issues ❗
- Due to a
[bug](https://github.com/open-telemetry/opentelemetry-go/issues/7039 ) in
the prometheus exporter, if you are configuring a prometheus exporter,
the collector's internal metrics will be emitted with an unexpected
suffix in its name. For example, the metric
`otelcol_exporter_sent_spans__spans__total` instead of
`otelcol_exporter_sent_spans_total`. The workaround is to manually
configure `without_units: true` in your prometheus exporter config
```yaml
service:
telemetry:
metrics:
readers:
- pull:
exporter:
prometheus:
host: 0.0.0.0
port: 8888
without_units: true
```
If you are using the collector's default Prometheus exporter for
exporting internal metrics you are unaffected.
---------
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-07-18 11:49:47 -07:00
Damien Mathieu
8acfa141bb
Introduce SetString on profiles ( #13225 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This is part of
https://github.com/open-telemetry/opentelemetry-collector/issues/13106
It introduces a new `SetString` method, which allows setting string
values into the string table, or retrieving their existing index.
This doesn't work like the other methods, as string indices aren't
always stored on the same attribute. So we can't assign the ID directly.
2025-07-18 14:57:42 +00:00
XlKsyt
2b2f6f0bbd
Add testable examples to pdata module ( #13244 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add testable examples to pdata module. I've only started with the
traces/metrics/logs examples.
<!-- Issue number if applicable -->
#### Link to tracking issue
Feat
https://github.com/open-telemetry/opentelemetry-collector/issues/13145
<!--Describe what testing was performed and which tests were added.-->
#### Testing
<!--Describe the documentation added.-->
#### Documentation
<!--Please delete paragraphs that you did not use before submitting.-->
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2025-07-17 20:19:03 +00:00
Bogdan Drutu
9b036ad72f
Extract pdatagen as standalone tool/package ( #13398 )
...
Updates
https://github.com/open-telemetry/opentelemetry-collector/issues/12747
Removes one source of DCE disable which is the usage of text/template.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-15 19:25:33 +00:00
Damien Mathieu
888e9b6459
[chore] generate valid profiles test data ( #13375 )
...
#### Description
The profiles test data we currently generate isn't valid per
[pdatatest.Validate](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/pdatatest/pprofiletest/validate.go#L13 ).
This change fixes that.
This goes hand in hand with
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41231
2025-07-15 18:37:19 +00:00
OpenTelemetry Bot
91ec67dfc1
[chore] Prepare release v1.36.0/v0.130.0 ( #13382 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.36.0/v0.130.0
- make prepare-release PREVIOUS_VERSION=1[.]35[.]0
RELEASE_CANDIDATE=1.36.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]129[.]0
RELEASE_CANDIDATE=0.130.0 MODSET=beta
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-07-14 13:03:41 +00:00
Florian Lehner
78fbbf655b
[pdata/pprofile] remove field Profile.StartTime from pdata/pprofile ( #13315 )
...
When working with pdata/pprofile I noticed, there is no field named
StartTime in message Profile of the OTel Profiling signal in version
v1.7.0 - see
https://github.com/open-telemetry/opentelemetry-proto/blob/v1.7.0/opentelemetry/proto/profiles/v1development/profiles.proto .
I also reordered the fields according to the OTel Profiling signal
specification.
<!--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 -->
#### Link to tracking issue
Fixes #
<!--Describe what testing was performed and which tests were added.-->
#### Testing
<!--Describe the documentation added.-->
#### Documentation
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Signed-off-by: Florian Lehner <florian.lehner@elastic.co>
2025-07-10 13:02:10 +00:00
Bogdan Drutu
5079823857
Document that changing pcommon.Map invalidates Value references ( #13341 )
...
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/13073
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-07 13:48:32 +00:00
Dmitry Anoshin
627e36fd42
[pdata] Add support for the new resource-entity references in xpdata ( #13264 )
...
Add support for the new resource-entity reference API added to the proto
as part of
https://github.com/open-telemetry/opentelemetry-proto/pull/635 .
The API is separated into the experimental xpdata module since the new
entity related protobuf definitions are in development
This is the first step towards adopting Entities in Collector which was
drafted in
https://github.com/open-telemetry/opentelemetry-collector/pull/11958
2025-07-02 21:16:44 +00:00
Dmitry Anoshin
3bcdf802e6
[chore] [pdata] Avoid an allocation when copy an optional field ( #13290 )
...
Addresses
https://github.com/open-telemetry/opentelemetry-collector/pull/13267#discussion_r2168550011
2025-07-01 18:39:01 +00:00
renovate[bot]
f232038b81
Update opentelemetry-go monorepo ( #13289 )
...
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.36.0` -> `v1.37.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.12.2` -> `v0.13.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/logtest](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.0.0-20250526142609-aa5bd0e64989` -> `v0.13.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.36.0` -> `v1.37.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.36.0` -> `v1.37.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.36.0` -> `v1.37.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.36.0` -> `v1.37.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.37.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.37.0 ):
/v0.59.0/v0.13.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0 )
##### Added
- The `go.opentelemetry.io/otel/semconv/v1.33.0` package.
The package contains semantic conventions from the `v1.33.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.32.0.`([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6799 ))
- The `go.opentelemetry.io/otel/semconv/v1.34.0` package.
The package contains semantic conventions from the `v1.34.0` version of
the OpenTelemetry Semantic Conventions.
([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6812 ))
- Add metric's schema URL as `otel_scope_schema_url` label in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add metric's scope attributes as `otel_scope_[attribute]` labels in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Changed handling of `go.opentelemetry.io/otel/exporters/prometheus`
metric renaming to add unit suffixes when it doesn't match one of the
pre-defined values in the unit suffix map.
([#​6839](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6839 ))
##### Changed
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`.
([#​6827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6827 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`.
([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6829 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/metric`.
([#​6832](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6832 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`.
([#​6834](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6834 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`.
([#​6835](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6835 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/trace`.
([#​6836](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6836 ))
- `Record.Resource` now returns `*resource.Resource` instead of
`resource.Resource` in `go.opentelemetry.io/otel/sdk/log`.
([#​6864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6864 ))
- Retry now shows error cause for context timeout in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6898](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6898 ))
##### Fixed
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Validate exponential histogram scale range for Prometheus
compatibility in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6822](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6822 ))
- Context cancellation during metric pipeline produce does not corrupt
data in `go.opentelemetry.io/otel/sdk/metric`.
([#​6914](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6914 ))
##### Removed
- `go.opentelemetry.io/otel/exporters/prometheus` no longer exports
`otel_scope_info` metric.
([#​6770](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6770 ))
#### What's Changed
- Fix dependencies to unreleased sdk/logtest by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6800 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6800 )
- Release experimental logs 0.12.1 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6802 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6802 )
- Fix broken link in changelog by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6805 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6805 )
- Retract v0.12.0 for log exporters by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6804 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6804 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`45338d2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/45338d2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6807 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6807 )
- remove internal/matchers by
[@​codeimmortal](https://redirect.github.com/codeimmortal ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- Release log/v0.12.2 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6806 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6806 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`f0acec6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f0acec6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6810 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6810 )
- Update the required approvals policy by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6783 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6783 )
- Generate `semconv/v1.33.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6799 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6799 )
- chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6815 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6815 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.3.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6817 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6817 )
- chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to
v6.0.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6818 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6818 )
- Semconv v1.34.0 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6812 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6812 )
- bridge/opencensus: add test for OTelSpanContextToOC function by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- chore(deps): update module github.com/sashamelentyev/usestdlibvars to
v1.29.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6820 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6820 )
- prometheus: Add otel\_scope\_schema\_url and otel\_scope\_\[attribute]
labels by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5947 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5947 )
- Fix/issue 6560 install trace bridge test by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6814 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6814 )
- fix(deps): update module google.golang.org/grpc to v1.72.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6823 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6823 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.33.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6824 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6824 )
- chore(deps): update module github.com/golangci/plugin-module-register
to v0.1.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6826 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6826 )
- chore(deps): update otel/weaver docker tag to v0.15.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6838 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6838 )
- prometheus: remove otel\_scope\_info by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6770 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6770 )
- log,sdk/log: add EventName to EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6825 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6825 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6840 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6840 )
- Add migration doc generation to semconvgen by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6819 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6819 )
- fix(deps): update module github.com/go-logr/logr to v1.4.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6842 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6842 )
- Upgrade semconv to v1.34.0 in OpenTracing bridge by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6827 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6827 )
- Upgrade semconv to v1.34.0 for OTLP templates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6828 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6828 )
- Upgrade semconv to 1.34.0 in exporters/zipkin by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6829 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6829 )
- Upgrade semconv to 1.34.0 in exporters/stdout by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6830 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6830 )
- Upgrade semconv to 1.34.0 in exporters/prometheus by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6831 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6831 )
- Upgrade semconv to 1.34.0 in metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6832 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6832 )
- Upgrade semconv to 1.34.0 in sdk/metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6833 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6833 )
- Upgrade semconv to 1.34.0 in sdk/resource by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6834 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6834 )
- Upgrade semconv to 1.34.0 in sdk/trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6835 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6835 )
- Upgrade semconv to 1.34.0 in trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6836 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6836 )
- Fix semconv instrument types by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6837 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6837 )
- fix(deps): update googleapis to
[`200df99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/200df99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6843 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6843 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6845 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6845 )
- chore(deps): update golang.org/x/telemetry digest to
[`b2b9eea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b2b9eea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6844 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6844 )
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6848 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6848 )
- Checkout code for codecov upload by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6849 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6849 )
- chore(deps): update golang.org/x/telemetry digest to
[`25d2f78`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/25d2f78 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6851 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6851 )
- Add the FOSSA license scan badge shield by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6852 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6852 )
- Add a CLO monitor exemption for Artifact Hub by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6853 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6853 )
- sdk/trace: Remove internaltest package by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
- chore(deps): update ossf/scorecard-action action to v2.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6857 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6857 )
- chore(deps): update otel/weaver docker tag to v0.15.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6858 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6858 )
- fix(deps): update golang.org/x to
[`65e9200`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65e9200 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6859 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6859 )
- chore(deps): update module github.com/spf13/cast to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6861 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6861 )
- fix(deps): update golang.org/x to
[`b6e5de4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b6e5de4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6860 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6860 )
- Handle custom metric suffix in `exporter/prometheus` to match
otel-contrib by
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- chore(deps): update module github.com/spf13/cast to v1.9.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6862 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6862 )
- fix(otlptrace,otlpmetric): remove endpoint URL path cleaning by
[@​mjq](https://redirect.github.com/mjq ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- sdk/log: Record.Resource to return \*resource.Resource by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6864 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6864 )
- chore(deps): update github/codeql-action action to v3.28.19 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6866 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6866 )
- fix(deps): update googleapis to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6867 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6867 )
- chore(deps): update golang.org/x/telemetry digest to
[`9a9ac21`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9a9ac21 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6865 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6865 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6870 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6870 )
- chore(deps): update python docker tag to v3.13.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6871 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6871 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6872 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6872 )
- fix(deps): update module google.golang.org/grpc to v1.73.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6873 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6873 )
- chore(deps): update module golang.org/x/text to v0.26.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6874 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6874 )
- chore(deps): update module github.com/sergi/go-diff to v1.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6875 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6875 )
- Only check links in changed files for fail-fast workflow by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6850 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6850 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6877 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6877 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6884 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6884 )
- chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6883 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6883 )
- Use more specific self-hosted runner name by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6879 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6879 )
- chore(deps): update golang.org/x/telemetry digest to
[`60998fe`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/60998fe )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6880 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6880 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.34.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6885 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6885 )
- chore(deps): update golang.org/x/telemetry digest to
[`4884ade`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4884ade )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6886 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6886 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`473d423`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/473d423 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6889 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6889 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6888 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6888 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`faae1a8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/faae1a8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6891 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6891 )
- chore(deps): update golang.org/x/telemetry digest to
[`9627e99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9627e99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6896 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6896 )
- chore(deps): update github/codeql-action action to v3.29.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6897 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6897 )
- chore(deps): update module github.com/ldez/usetesting to v0.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6895 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6895 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`ec7d08e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ec7d08e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6894 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6894 )
- Use the cause of the context error in OTLP retry by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6898 )
- chore(deps): update golang.org/x/telemetry digest to
[`e50bbf1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e50bbf1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6900 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6900 )
- chore(deps): update python docker tag to v3.13.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6901 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6901 )
- prometheus: validate exponential histogram scale range
([#​6779](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6779 ))
by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6822 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6822 )
- logtest modules to be released with tags by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6876 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6876 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6905 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6905 )
- Add release artifacts signing to the release process by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6855 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6855 )
- chore(deps): update module github.com/go-viper/mapstructure/v2 to
v2.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6906 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6906 )
- chore(deps): update module github.com/mgechev/revive to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6841 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6841 )
- Remove internal matchers by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6907 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6907 )
- chore(deps): update golang.org/x/telemetry digest to
[`8f04292`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8f04292 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6910 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6910 )
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6912 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6912 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6913 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6913 )
- fix(deps): update golang.org/x to
[`b7579e2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b7579e2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6917 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6917 )
- Ensure context cancellation during metric pipeline produce does not
corrupt data by
[@​alecholmes](https://redirect.github.com/alecholmes ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
- chore(deps): update golang.org/x/telemetry digest to
[`90b6ad3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/90b6ad3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6918 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6918 )
- fix(deps): update module github.com/prometheus/common to v0.65.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6921 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6921 )
- chore: flatten bridge/opentracing/internal package by
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6923 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6923 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6922 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6922 )
- Add test for logging from a span in the opentracing bridge by
[@​tongoss](https://redirect.github.com/tongoss ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6919 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6919 )
- Use existing schema URLs in tests by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6924 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6924 )
- chore: add missing ) in GPG hyperlink by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6928 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6928 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6930 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6930 )
- chore(deps): update golang.org/x/telemetry digest to
[`fef9409`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/fef9409 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6929 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6929 )
- Release v1.37.0/v0.59.0/v0.13.0 by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6925 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6925 )
#### New Contributors
- [@​codeimmortal](https://redirect.github.com/codeimmortal ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- [@​highlyavailable](https://redirect.github.com/highlyavailable )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- [@​Mojachieee](https://redirect.github.com/Mojachieee ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
-
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- [@​mjq](https://redirect.github.com/mjq ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- [@​alecholmes](https://redirect.github.com/alecholmes ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
-
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-06-30 14:18:01 +00:00
OpenTelemetry Bot
8c7e0b7708
[chore] Prepare release v1.35.0/v0.129.0 ( #13299 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.35.0/v0.129.0
- make prepare-release PREVIOUS_VERSION=1[.]34[.]0
RELEASE_CANDIDATE=1.35.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]128[.]0
RELEASE_CANDIDATE=0.129.0 MODSET=beta
---------
Co-authored-by: Jade Guiton <jade.guiton@datadoghq.com>
2025-06-30 11:51:14 +00:00
Dmitry Anoshin
c650ec90c8
[chore] [pdata] Use internal.CopyOrigSlice for pcommon.Slice ( #13292 )
...
This was missed in
https://github.com/open-telemetry/opentelemetry-collector/pull/13267
2025-06-30 06:46:12 +00:00
Dmitry Anoshin
a08f6dcf2f
[chore] [pdatagen] Simplify and consolidate generation of small parts ( #13279 )
...
Reduce code duplication and move all string generation to templates.
2025-06-28 07:51:51 +00:00