fix(deps): update module go.opentelemetry.io/collector/otelcol to v0.155.0 #17

Merged
renovate merged 1 commit from renovate/go.opentelemetry.io-collector-otelcol-0.x into main 2026-06-30 05:09:48 -04:00
Member

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/otelcol v0.154.0v0.155.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/otelcol)

v0.155.0

🛑 Breaking changes 🛑
  • pkg/confighttp: Remove stabilized gate confighttp.framedSnappy (#​15420)
  • pkg/configoptional: Remove stabilized gate configoptional.AddEnabledField. (#​15421)
  • pkg/confmap: Remove stabilized featuregate confmap.newExpandedValueSanitizer (#​15418)
  • pkg/exporterhelper: Remove stable gate exporter.PersistRequestContext. (#​15424)
  • pkg/otelcol: Remove stable gate otelcol.printInitialConfig (#​15425)
  • pkg/service: Remove stable featuregate telemetry.UseLocalHostAsDefaultMetricsAddress (#​15419)
  • pkg/xpdata: Remove stable gate pdata.enableRefCounting. (#​15426)
  • processor/memory_limiter: Rename deprecated memory limiter metrics to include the memory_limiter prefix (e.g. otelcol_processor_memory_limiter_*) to clarify they are specific to this processor. (#​11203)
🚀 New components 🚀
  • cmd/schemagen: Move the schemagen CLI from opentelemetry-collector-contrib to this repository as cmd/schemagen. (#​14543)
    The tool's source is identical to the upstream contrib version
    (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/schemagen) except for the module path and
    the test fixtures' namespace, which now reflect the collector module
    (go.opentelemetry.io/collector/cmd/schemagen). A contrib-only integration test that pointed at three
    contrib components is removed; contrib's existing make generate-schemas + git-diff CI continues to
    exercise the FactoryMaps feature against real-world components.
💡 Enhancements 💡
  • cmd/mdatagen: Add support for versioned metrics (#​15309)
    Allows metadata to specify versioned metrics for migrating to new semantic conventions.
    There are two scenarios catered for when the metric name stays the same during migration.
    When a metric name stays the same but its type differs, just the latest metric is
    emitted with the new type.
    When a metric name stays the same but its attributes differ, the latest version
    is emitted with combined attributes during the migration period.

  • cmd/schemagen: Add overlayFile support to deep-merge hand-curated schema fragments into generated schemas. (#​14543)
    Components can declare an overlayFile in .schemagen.yaml pointing to a YAML file
    whose keys are recursively merged into the auto-generated schema after generation.
    This allows injecting descriptions, constraints, or additional properties that cannot
    be derived from Go types.
    Originally added to the contrib copy of cmd/schemagen in
    open-telemetry/opentelemetry-collector-contrib#48917 and brought over with the tool
    in this move.

  • cmd/schemagen: Add -p flag to specify a custom Go package pattern for the config struct. (#​14543)
    The new -p flag lets callers override the default . package pattern with an arbitrary
    Go package selector (e.g. a sub-package whose Config type schemagen should walk).
    Originally added to the contrib copy of cmd/schemagen in
    open-telemetry/opentelemetry-collector-contrib#48966 and brought over with the tool
    in this move.

🧰 Bug fixes 🧰
  • cmd/mdatagen: Fix an issue when the last feature gate is removed, stale files are left. (#​15423)
  • cmd/mdatagen: Fix known acronyms at the end of generated Go identifiers to be all-caps, same as in any other position (#​15438)
  • cmd/schemagen: Fix mode detection when using -p to target a package outside the current directory. (#​15453)
    A new -m component|package flag is available as a manual override when auto-detection is not possible.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `v0.154.0` → `v0.155.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fotelcol/v0.155.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fotelcol/v0.154.0/v0.155.0?slim=true) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/otelcol)</summary> ### [`v0.155.0`](https://github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1610v01550) ##### 🛑 Breaking changes 🛑 - `pkg/confighttp`: Remove stabilized gate `confighttp.framedSnappy` ([#&#8203;15420](https://github.com/open-telemetry/opentelemetry-collector/issues/15420)) - `pkg/configoptional`: Remove stabilized gate `configoptional.AddEnabledField`. ([#&#8203;15421](https://github.com/open-telemetry/opentelemetry-collector/issues/15421)) - `pkg/confmap`: Remove stabilized featuregate `confmap.newExpandedValueSanitizer` ([#&#8203;15418](https://github.com/open-telemetry/opentelemetry-collector/issues/15418)) - `pkg/exporterhelper`: Remove stable gate `exporter.PersistRequestContext`. ([#&#8203;15424](https://github.com/open-telemetry/opentelemetry-collector/issues/15424)) - `pkg/otelcol`: Remove stable gate `otelcol.printInitialConfig` ([#&#8203;15425](https://github.com/open-telemetry/opentelemetry-collector/issues/15425)) - `pkg/service`: Remove stable featuregate `telemetry.UseLocalHostAsDefaultMetricsAddress` ([#&#8203;15419](https://github.com/open-telemetry/opentelemetry-collector/issues/15419)) - `pkg/xpdata`: Remove stable gate `pdata.enableRefCounting`. ([#&#8203;15426](https://github.com/open-telemetry/opentelemetry-collector/issues/15426)) - `processor/memory_limiter`: Rename deprecated memory limiter metrics to include the `memory_limiter` prefix (e.g. `otelcol_processor_memory_limiter_*`) to clarify they are specific to this processor. ([#&#8203;11203](https://github.com/open-telemetry/opentelemetry-collector/issues/11203)) ##### 🚀 New components 🚀 - `cmd/schemagen`: Move the `schemagen` CLI from opentelemetry-collector-contrib to this repository as `cmd/schemagen`. ([#&#8203;14543](https://github.com/open-telemetry/opentelemetry-collector/issues/14543)) The tool's source is identical to the upstream contrib version (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/schemagen) except for the module path and the test fixtures' namespace, which now reflect the collector module (go.opentelemetry.io/collector/cmd/schemagen). A contrib-only integration test that pointed at three contrib components is removed; contrib's existing `make generate-schemas` + git-diff CI continues to exercise the FactoryMaps feature against real-world components. ##### 💡 Enhancements 💡 - `cmd/mdatagen`: Add support for versioned metrics ([#&#8203;15309](https://github.com/open-telemetry/opentelemetry-collector/issues/15309)) Allows metadata to specify versioned metrics for migrating to new semantic conventions. There are two scenarios catered for when the metric name stays the same during migration. When a metric name stays the same but its type differs, just the latest metric is emitted with the new type. When a metric name stays the same but its attributes differ, the latest version is emitted with combined attributes during the migration period. - `cmd/schemagen`: Add `overlayFile` support to deep-merge hand-curated schema fragments into generated schemas. ([#&#8203;14543](https://github.com/open-telemetry/opentelemetry-collector/issues/14543)) Components can declare an `overlayFile` in `.schemagen.yaml` pointing to a YAML file whose keys are recursively merged into the auto-generated schema after generation. This allows injecting descriptions, constraints, or additional properties that cannot be derived from Go types. Originally added to the contrib copy of `cmd/schemagen` in [open-telemetry/opentelemetry-collector-contrib#48917](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/48917) and brought over with the tool in this move. - `cmd/schemagen`: Add `-p` flag to specify a custom Go package pattern for the config struct. ([#&#8203;14543](https://github.com/open-telemetry/opentelemetry-collector/issues/14543)) The new `-p` flag lets callers override the default `.` package pattern with an arbitrary Go package selector (e.g. a sub-package whose `Config` type schemagen should walk). Originally added to the contrib copy of `cmd/schemagen` in [open-telemetry/opentelemetry-collector-contrib#48966](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/48966) and brought over with the tool in this move. ##### 🧰 Bug fixes 🧰 - `cmd/mdatagen`: Fix an issue when the last feature gate is removed, stale files are left. ([#&#8203;15423](https://github.com/open-telemetry/opentelemetry-collector/issues/15423)) - `cmd/mdatagen`: Fix known acronyms at the end of generated Go identifiers to be all-caps, same as in any other position ([#&#8203;15438](https://github.com/open-telemetry/opentelemetry-collector/issues/15438)) - `cmd/schemagen`: Fix mode detection when using `-p` to target a package outside the current directory. ([#&#8203;15453](https://github.com/open-telemetry/opentelemetry-collector/issues/15453)) A new `-m component|package` flag is available as a manual override when auto-detection is not possible. <!-- previous-version --> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIyMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXAiLCJnbyJdfQ==-->
fix(deps): update module go.opentelemetry.io/collector/otelcol to v0.155.0
Some checks failed
renovate/artifacts Artifact file update failure
check / check (pull_request) Failing after 3m0s
ab758061dc
renovate scheduled this pull request to auto merge when all checks succeed 2026-06-28 05:35:00 -04:00
Author
Member

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 17 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/collector/connector v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/exporter v1.60.0 -> v1.61.0
go.opentelemetry.io/collector/service v0.154.0 -> v0.155.0
github.com/prometheus/common v0.68.0 -> v0.68.1
go.opentelemetry.io/collector/config/configtelemetry v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/connector/connectortest v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/connector/xconnector v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/exporter/exportertest v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/exporter/xexporter v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/extension/extensioncapabilities v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/extension/extensiontest v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/internal/fanoutconsumer v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/pdata/xpdata v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/processor v1.60.0 -> v1.61.0
go.opentelemetry.io/collector/processor/processortest v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/processor/xprocessor v0.154.0 -> v0.155.0
go.opentelemetry.io/collector/service/hostcapabilities v0.154.0 -> v0.155.0
### ℹ️ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 17 additional dependencies were updated Details: | **Package** | **Change** | | :-------------------------------------------------------------- | :----------------------- | | `go.opentelemetry.io/collector/connector` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/exporter` | `v1.60.0` -> `v1.61.0` | | `go.opentelemetry.io/collector/service` | `v0.154.0` -> `v0.155.0` | | `github.com/prometheus/common` | `v0.68.0` -> `v0.68.1` | | `go.opentelemetry.io/collector/config/configtelemetry` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/connector/connectortest` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/connector/xconnector` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/exporter/exportertest` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/exporter/xexporter` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/extension/extensioncapabilities` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/extension/extensiontest` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/internal/fanoutconsumer` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/pdata/xpdata` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/processor` | `v1.60.0` -> `v1.61.0` | | `go.opentelemetry.io/collector/processor/processortest` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/processor/xprocessor` | `v0.154.0` -> `v0.155.0` | | `go.opentelemetry.io/collector/service/hostcapabilities` | `v0.154.0` -> `v0.155.0` |
renovate force-pushed renovate/go.opentelemetry.io-collector-otelcol-0.x from ab758061dc
Some checks failed
renovate/artifacts Artifact file update failure
check / check (pull_request) Failing after 3m0s
to 32fb536b54
Some checks failed
check / check (pull_request) Failing after 2m11s
2026-06-30 05:09:46 -04:00
Compare
renovate deleted branch renovate/go.opentelemetry.io-collector-otelcol-0.x 2026-06-30 05:09:49 -04:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
llc/DuckMetrics!17
No description provided.