Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 24, 2025

Bumps the dependencies group with 13 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver 0.121.0 0.122.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver 0.121.0 0.122.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver 0.121.0 0.122.0
go.opentelemetry.io/collector/component 1.27.0 1.28.0
go.opentelemetry.io/collector/component/componenttest 0.121.0 0.122.0
go.opentelemetry.io/collector/confmap 1.27.0 1.28.0
go.opentelemetry.io/collector/confmap/provider/yamlprovider 1.27.0 1.28.0
go.opentelemetry.io/collector/connector 0.121.0 0.122.0
go.opentelemetry.io/collector/exporter/otlpexporter 0.121.0 0.122.1
go.opentelemetry.io/collector/extension 1.27.0 1.28.1
go.opentelemetry.io/collector/otelcol 0.121.0 0.122.0
go.opentelemetry.io/collector/processor 0.121.0 0.122.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.121.0 0.122.1

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver from 0.121.0 to 0.122.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver's releases.

v0.122.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • deltatocumulative: removes legacy and clean up existing metrics (#38079) renamed:

    • otelcol_deltatocumulative.datapoints.processed to otelcol_deltatocumulative_datapoints
    • otelcol_deltatocumulative.datapoints.dropped to otelcol_deltatocumulative_datapoints{error="..."}
    • otelcol_deltatocumulative.max_stale to otelcol_deltatocumulative_max_stale
    • otelcol_deltatocumulative.streams.limit to otelcol_deltatocumulative_streams_limit
    • otelcol_deltatocumulative.streams.tracked to otelcol_deltatocumulative_streams_tracked removed (already unused):
    • otelcol_deltatocumulative.datapoints.linear
    • otelcol_deltatocumulative.streams.tracked.linear
    • otelcol_deltatocumulative.streams.evicted
    • otelcol_deltatocumulative.gaps.length
  • elasticsearchexporter: Dynamically route documents by default unless {logs,metrics,traces}_index is non-empty (#38361) Overhaul in document routing. Deprecate and make {logs,metrics,traces}_dynamic_index config no-op. Config validation error on {logs,metrics,traces}_dynamic_index::enabled and {logs,metrics,traces}_index set at the same time, as users who rely on dynamic index should not set {logs,metrics,traces}_index. Remove elasticsearch.index.{prefix,suffix} handling. Replace it with elasticsearch.index handling that uses attribute value as index directly. Users rely on the previously supported elasticsearch.index.prefix and elasticsearch.index.suffix should migrate to a transform processor that sets elasticsearch.index. Fix a bug where receiver-based routing overwrites data_stream.dataset.

  • elasticsearchexporter: Change default mapping::mode config to otel (#37241) The new default, OTel mapping mode, requires Elasticsearch 8.12+. To retain the old behavior, explicitly set mapping::mode to none.

  • dbstorageextension: Change SQLite driver to non-CGO version (#35280) New SQLite driver has incompatible set of options and users should carefully review used driver options (if any) on update Migration guide and available driver options are added to component documentation

  • kafkatopicsobserver: Remove session_timeout and heartbeat_interval config (#38414) These attributes are only relevant to Kafka consumers.

  • examples/demo: Remove examples/demo (#38488) The other examples are sufficient, and there exists the more comprehensive OpenTelemetry Demo.

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver's changelog.

v0.122.0

🛑 Breaking changes 🛑

  • pkg/ottl: Add support for parsing OTTL conditions to the ottl.ParserCollection. (#37904) The ottl.WithParserCollectionContext option now requires the converters to be configured using the ottl.WithStatementConverter and ottl.WithConditionConverter options.

  • datadogconnector: Remove datagodconnector.TracesConfig, use datadogconfig.TracesConnectorConfig instead (#38661)

💡 Enhancements 💡

  • dbstorageextension: Optimize dbstorage.Batch() performance for single-type Operations set call (#38026)
  • bearertokenauthextension: Add the ability to configure multiple bearer tokens for the same endpoint. (#38148)
  • pkg/pdatatest: Add ValidateProfile() function to validate pprofile.Profile. (#38452)
  • receiver/prometheus: Adds the Prometheus API server to more easily debug the Prometheus config, service discovery, and targets. (#32646)
  • pkg/pdatatest: Simplify generating profiles for testing by transforming Go structs to profiles. (#38430)
Commits
  • 4b29766 [chore] upgrade github.com/expr-lang/expr in all modules (#38699)
  • 0864c8a [chore] Prepare release 0.122.0 (#38696)
  • e82449e fix(deps): update module github.com/expr-lang/expr to v1.17.0 [security] (#38...
  • 7e0418a googlecloudexporter: add ability to write to custom MRs (#38331)
  • e8c0454 feat(receiver/azuremonitor): Adds filtering by metric and/or aggregation (#37...
  • cdd2c16 [exporter/azuremonitor] Add support for custom events in Azure Monitor export...
  • a9d9b3d [chore] fix collector module version (#38689)
  • cd27714 [exporter/faroexporter] Add Faro exporter wireframe (#38603)
  • 48dd47a [chore] fix code owner allowlist (#38686)
  • a698e5a [chore] Update core dependencies (#38685)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver from 0.121.0 to 0.122.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver's releases.

v0.122.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • deltatocumulative: removes legacy and clean up existing metrics (#38079) renamed:

    • otelcol_deltatocumulative.datapoints.processed to otelcol_deltatocumulative_datapoints
    • otelcol_deltatocumulative.datapoints.dropped to otelcol_deltatocumulative_datapoints{error="..."}
    • otelcol_deltatocumulative.max_stale to otelcol_deltatocumulative_max_stale
    • otelcol_deltatocumulative.streams.limit to otelcol_deltatocumulative_streams_limit
    • otelcol_deltatocumulative.streams.tracked to otelcol_deltatocumulative_streams_tracked removed (already unused):
    • otelcol_deltatocumulative.datapoints.linear
    • otelcol_deltatocumulative.streams.tracked.linear
    • otelcol_deltatocumulative.streams.evicted
    • otelcol_deltatocumulative.gaps.length
  • elasticsearchexporter: Dynamically route documents by default unless {logs,metrics,traces}_index is non-empty (#38361) Overhaul in document routing. Deprecate and make {logs,metrics,traces}_dynamic_index config no-op. Config validation error on {logs,metrics,traces}_dynamic_index::enabled and {logs,metrics,traces}_index set at the same time, as users who rely on dynamic index should not set {logs,metrics,traces}_index. Remove elasticsearch.index.{prefix,suffix} handling. Replace it with elasticsearch.index handling that uses attribute value as index directly. Users rely on the previously supported elasticsearch.index.prefix and elasticsearch.index.suffix should migrate to a transform processor that sets elasticsearch.index. Fix a bug where receiver-based routing overwrites data_stream.dataset.

  • elasticsearchexporter: Change default mapping::mode config to otel (#37241) The new default, OTel mapping mode, requires Elasticsearch 8.12+. To retain the old behavior, explicitly set mapping::mode to none.

  • dbstorageextension: Change SQLite driver to non-CGO version (#35280) New SQLite driver has incompatible set of options and users should carefully review used driver options (if any) on update Migration guide and available driver options are added to component documentation

  • kafkatopicsobserver: Remove session_timeout and heartbeat_interval config (#38414) These attributes are only relevant to Kafka consumers.

  • examples/demo: Remove examples/demo (#38488) The other examples are sufficient, and there exists the more comprehensive OpenTelemetry Demo.

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver's changelog.

v0.122.0

🛑 Breaking changes 🛑

  • pkg/ottl: Add support for parsing OTTL conditions to the ottl.ParserCollection. (#37904) The ottl.WithParserCollectionContext option now requires the converters to be configured using the ottl.WithStatementConverter and ottl.WithConditionConverter options.

  • datadogconnector: Remove datagodconnector.TracesConfig, use datadogconfig.TracesConnectorConfig instead (#38661)

💡 Enhancements 💡

  • dbstorageextension: Optimize dbstorage.Batch() performance for single-type Operations set call (#38026)
  • bearertokenauthextension: Add the ability to configure multiple bearer tokens for the same endpoint. (#38148)
  • pkg/pdatatest: Add ValidateProfile() function to validate pprofile.Profile. (#38452)
  • receiver/prometheus: Adds the Prometheus API server to more easily debug the Prometheus config, service discovery, and targets. (#32646)
  • pkg/pdatatest: Simplify generating profiles for testing by transforming Go structs to profiles. (#38430)
Commits
  • 4b29766 [chore] upgrade github.com/expr-lang/expr in all modules (#38699)
  • 0864c8a [chore] Prepare release 0.122.0 (#38696)
  • e82449e fix(deps): update module github.com/expr-lang/expr to v1.17.0 [security] (#38...
  • 7e0418a googlecloudexporter: add ability to write to custom MRs (#38331)
  • e8c0454 feat(receiver/azuremonitor): Adds filtering by metric and/or aggregation (#37...
  • cdd2c16 [exporter/azuremonitor] Add support for custom events in Azure Monitor export...
  • a9d9b3d [chore] fix collector module version (#38689)
  • cd27714 [exporter/faroexporter] Add Faro exporter wireframe (#38603)
  • 48dd47a [chore] fix code owner allowlist (#38686)
  • a698e5a [chore] Update core dependencies (#38685)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver from 0.121.0 to 0.122.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's releases.

v0.122.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

Unmaintained Components

These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.

  • exporter/carbonexporter
  • exporter/kineticaexporter
  • exporter/opensearchexporter
  • extension/observer/ecstaskobserver
  • receiver/awscloudwatchmetricsreceiver
  • receiver/carbonreceiver
  • receiver/couchdbreceiver
  • receiver/elasticsearchreceiver
  • receiver/memcachedreceiver
  • receiver/mysqlreceiver
  • receiver/postgresqlreceiver
  • receiver/zookeeperreceiver
  • scraper/zookeeperscraper

End user changelog

🛑 Breaking changes 🛑

  • deltatocumulative: removes legacy and clean up existing metrics (#38079) renamed:

    • otelcol_deltatocumulative.datapoints.processed to otelcol_deltatocumulative_datapoints
    • otelcol_deltatocumulative.datapoints.dropped to otelcol_deltatocumulative_datapoints{error="..."}
    • otelcol_deltatocumulative.max_stale to otelcol_deltatocumulative_max_stale
    • otelcol_deltatocumulative.streams.limit to otelcol_deltatocumulative_streams_limit
    • otelcol_deltatocumulative.streams.tracked to otelcol_deltatocumulative_streams_tracked removed (already unused):
    • otelcol_deltatocumulative.datapoints.linear
    • otelcol_deltatocumulative.streams.tracked.linear
    • otelcol_deltatocumulative.streams.evicted
    • otelcol_deltatocumulative.gaps.length
  • elasticsearchexporter: Dynamically route documents by default unless {logs,metrics,traces}_index is non-empty (#38361) Overhaul in document routing. Deprecate and make {logs,metrics,traces}_dynamic_index config no-op. Config validation error on {logs,metrics,traces}_dynamic_index::enabled and {logs,metrics,traces}_index set at the same time, as users who rely on dynamic index should not set {logs,metrics,traces}_index. Remove elasticsearch.index.{prefix,suffix} handling. Replace it with elasticsearch.index handling that uses attribute value as index directly. Users rely on the previously supported elasticsearch.index.prefix and elasticsearch.index.suffix should migrate to a transform processor that sets elasticsearch.index. Fix a bug where receiver-based routing overwrites data_stream.dataset.

  • elasticsearchexporter: Change default mapping::mode config to otel (#37241) The new default, OTel mapping mode, requires Elasticsearch 8.12+. To retain the old behavior, explicitly set mapping::mode to none.

  • dbstorageextension: Change SQLite driver to non-CGO version (#35280) New SQLite driver has incompatible set of options and users should carefully review used driver options (if any) on update Migration guide and available driver options are added to component documentation

  • kafkatopicsobserver: Remove session_timeout and heartbeat_interval config (#38414) These attributes are only relevant to Kafka consumers.

  • examples/demo: Remove examples/demo (#38488) The other examples are sufficient, and there exists the more comprehensive OpenTelemetry Demo.

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's changelog.

v0.122.0

🛑 Breaking changes 🛑

  • pkg/ottl: Add support for parsing OTTL conditions to the ottl.ParserCollection. (#37904) The ottl.WithParserCollectionContext option now requires the converters to be configured using the ottl.WithStatementConverter and ottl.WithConditionConverter options.

  • datadogconnector: Remove datagodconnector.TracesConfig, use datadogconfig.TracesConnectorConfig instead (#38661)

💡 Enhancements 💡

  • dbstorageextension: Optimize dbstorage.Batch() performance for single-type Operations set call (#38026)
  • bearertokenauthextension: Add the ability to configure multiple bearer tokens for the same endpoint. (#38148)
  • pkg/pdatatest: Add ValidateProfile() function to validate pprofile.Profile. (#38452)
  • receiver/prometheus: Adds the Prometheus API server to more easily debug the Prometheus config, service discovery, and targets. (#32646)
  • pkg/pdatatest: Simplify generating profiles for testing by transforming Go structs to profiles. (#38430)
Commits
  • 4b29766 [chore] upgrade github.com/expr-lang/expr in all modules (#38699)
  • 0864c8a [chore] Prepare release 0.122.0 (#38696)
  • e82449e fix(deps): update module github.com/expr-lang/expr to v1.17.0 [security] (#38...
  • 7e0418a googlecloudexporter: add ability to write to custom MRs (#38331)
  • e8c0454 feat(receiver/azuremonitor): Adds filtering by metric and/or aggregation (#37...
  • cdd2c16 [exporter/azuremonitor] Add support for custom events in Azure Monitor export...
  • a9d9b3d [chore] fix collector module version (#38689)
  • cd27714 [exporter/faroexporter] Add Faro exporter wireframe (#38603)
  • 48dd47a [chore] fix code owner allowlist (#38686)
  • a698e5a [chore] Update core dependencies (#38685)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 1.27.0 to 1.28.0

Release notes

Sourced from go.opentelemetry.io/collector/component's releases.

v1.28.0/v0.122.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.122.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Batch processor telemetry is no longer emitted at "basic" verbosity level (#7890) According to the guidelines, basic-level telemetry should be reserved for core Collector APIs. Components such as the batch processor should emit telemetry starting from the "normal" level (which is also the default level).

    Migration: If your Collector telemetry was set to level: basic and you want to keep seeing batch processor-related metrics, consider switching to level: normal instead.

💡 Enhancements 💡

  • service: Add service.AllowNoPipelines feature gate to allow starting the Collector without pipelines. (#12613) This can be used to start with only extensions.

  • mdatagen: Delete generated_status.go if the component type doesn't require it. (#12346)

  • componenttest: Improve config struct mapstructure field tag checks (#12590) remain tags and omitempty tags without a custom field name will now pass validation.

  • service: include component id/type in start error (#10426)

  • mdatagen: Add deprecation date and migration guide fields as part of component metadata (#12359)

  • confmap: Introduce a new feature flag to allow for merging lists instead of discarding the existing ones. (#8394, #8754, #10370) You can enable this option via the command line by running following command: otelcol --config=main.yaml --config=extra_config.yaml --feature-gates=-confmap.enableMergeAppendOption

  • zpagesextension: Add expvar handler to zpages extension. (#11081)

🧰 Bug fixes 🧰

  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

  • service: do not attempt to register process metrics if they are disabled (#12098)

API Changelog

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/component's changelog.

v1.28.0/v0.122.0

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

  • extensiontest, connectortest, processortest, receivertest, scrapertest, exportertest: Remove deprecated NewNopSettingsWithType functions, use NewNopSettings instead. (#12221)

  • extensionauthtest: Remove the extensionauthtest.MockClient struct. (#12567)

    • Use extensionauthtest.NewNopClient to create a client with a noop implementation.
    • Use extensionauthtest.NewErrorClient to create a client that always returns an error.
    • Implement the extensionauth interfaces for custom mock client implementations.
  • component/componenttest: Remove the deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)

  • exporterhelper: Remove the Request.Export function in favor of an equivalent request consume func in the New[Traces|Metrics|Logs|Profiles]Request (#12637)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate per signal converter in favor of generic version (#12631)

  • extensionauth: Deprecate extensionauth.NewClient and extensionauth.NewServer. (#12574)

    • Manually implement the interfaces instead.
  • configauth: Deprecate configauth.Authenticator.GetClientAuthenticator. (#12574)

    • Use the per-protocol methods instead.

🚀 New components 🚀

  • receiverhelper: Split receiverhelper into a separate module (#28328)

💡 Enhancements 💡

  • cmd/mdatagen: Add supportsSignal func for Metadata type in mdatagen. (#12640)
  • receiver: Mark module as stable (#12513)
  • pdata/pcommon: Introduce Equal() method for comparison equality to Value, ByteSlice, Float64Slice, Int32Slice, Int64Slice, StringSlice, Uint64Slice, Map and Slice (#12594)
  • pdata: Add iterator All method to pdata slices and map types. (#11982)
  • pdata/pprofile: Introduce AddAttribute helper method to modify the content of attributable records (#12206)
Commits
  • 8bc15fd [chore] Prepare release v1.28.0/v0.122.0 (#12650)
  • 432d92d [chore] Remove deprecation notice for (pcommon.Map).Range (#12648)
  • f09dad4 [chore] Small nit for variable declaration in default batcher (#12642)
  • 83e4ea0 Finish implementation of the SizerType, still restrict to only Items support ...
  • 027cfd8 [chore] Auto-populate release notes (#12644)
  • 8ebe098 [service] Allow running the Collector without any pipelines (#12613)
  • da4512d Replace exporterhelper Request.Export with passing a ConsumeRequest func (#12...
  • 6d82b55 [mdatagen] Add supportsSignal func (#12640)
  • 0e9e259 [chore] Update release doc to remove step 1 of releasing contrib (#12632)
  • e4c4d2f pdata: add iterator All method to slice and map types (#12380)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componenttest from 0.121.0 to 0.122.0

Changelog

Sourced from go.opentelemetry.io/collector/component/componenttest's changelog.

v1.28.0/v0.122.0

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

  • extensiontest, connectortest, processortest, receivertest, scrapertest, exportertest: Remove deprecated NewNopSettingsWithType functions, use NewNopSettings instead. (#12221)

  • extensionauthtest: Remove the extensionauthtest.MockClient struct. (#12567)

    • Use extensionauthtest.NewNopClient to create a client with a noop implementation.
    • Use extensionauthtest.NewErrorClient to create a client that always returns an error.
    • Implement the extensionauth interfaces for custom mock client implementations.
  • component/componenttest: Remove the deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)

  • exporterhelper: Remove the Request.Export function in favor of an equivalent request consume func in the New[Traces|Metrics|Logs|Profiles]Request (#12637)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate per signal converter in favor of generic version (#12631)

  • extensionauth: Deprecate extensionauth.NewClient and extensionauth.NewServer. (#12574)

    • Manually implement the interfaces instead.
  • configauth: Deprecate configauth.Authenticator.GetClientAuthenticator. (#12574)

    • Use the per-protocol methods instead.

🚀 New components 🚀

  • receiverhelper: Split receiverhelper into a separate module (#28328)

💡 Enhancements 💡

  • cmd/mdatagen: Add supportsSignal func for Metadata type in mdatagen. (#12640)
  • receiver: Mark module as stable (#12513)
  • pdata/pcommon: Introduce Equal() method for comparison equality to Value, ByteSlice, Float64Slice, Int32Slice, Int64Slice, StringSlice, Uint64Slice, Map and Slice (#12594)
  • pdata: Add iterator All method to pdata slices and map types. (#11982)
  • pdata/pprofile: Introduce AddAttribute helper method to modify the content of attributable records (#12206)
Commits
  • 8bc15fd [chore] Prepare release v1.28.0/v0.122.0 (#12650)
  • 432d92d [chore] Remove deprecation notice for (pcommon.Map).Range (#12648)
  • f09dad4 [chore] Small nit for variable declaration in default batcher (#12642)
  • 83e4ea0 Finish implementation of the SizerType, still restrict to only Items support ...
  • 027cfd8 [chore] Auto-populate release notes (#12644)
  • 8ebe098 [service] Allow running the Collector without any pipelines (#12613)
  • da4512d Replace exporterhelper Request.Export with passing a ConsumeRequest func (#12...
  • 6d82b55 [mdatagen] Add supportsSignal func (#12640)
  • 0e9e259 [chore] Update release doc to remove step 1 of releasing contrib (#12632)
  • e4c4d2f pdata: add iterator All method to slice and map types (#12380)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/confmap from 1.27.0 to 1.28.0

Release notes

Sourced from go.opentelemetry.io/collector/confmap's releases.

v1.28.0/v0.122.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.122.0

End User Changelog

🛑 Breaking changes 🛑

  • service: Batch processor telemetry is no longer emitted at "basic" verbosity level (#7890) According to the guidelines, basic-level telemetry should be reserved for core Collector APIs. Components such as the batch processor should emit telemetry starting from the "normal" level (which is also the default level).

    Migration: If your Collector telemetry was set to level: basic and you want to keep seeing batch processor-related metrics, consider switching to level: normal instead.

💡 Enhancements 💡

  • service: Add service.AllowNoPipelines feature gate to allow starting the Collector without pipelines. (#12613) This can be used to start with only extensions.

  • mdatagen: Delete generated_status.go if the component type doesn't require it. (#12346)

  • componenttest: Improve config struct mapstructure field tag checks (#12590) remain tags and omitempty tags without a custom field name will now pass validation.

  • service: include component id/type in start error (#10426)

  • mdatagen: Add deprecation date and migration guide fields as part of component metadata (#12359)

  • confmap: Introduce a new feature flag to allow for merging lists instead of discarding the existing ones. (#8394, #8754, #10370) You can enable this option via the command line by running following command: otelcol --config=main.yaml --config=extra_config.yaml --feature-gates=-confmap.enableMergeAppendOption

  • zpagesextension: Add expvar handler to zpages extension. (#11081)

🧰 Bug fixes 🧰

  • confmap: Maintain nil values when marshaling or unmarshaling nil slices (#11882) Previously, nil slices were converted to empty lists, which are semantically different than a nil slice. This change makes this conversion more consistent when encoding or decoding config, and these values are now maintained.

  • service: do not attempt to register process metrics if they are disabled (#12098)

API Changelog

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/confmap's changelog.

v1.28.0/v0.122.0

🛑 Breaking changes 🛑

  • auth, authtest: Remove deprecated modules extension/auth and extension/auth/authtest (#12543) Use extension/extensionauth and extension/extensionauth/extensionauthtest instead.

  • extensionauth: Remove deprecated methods from the Func types. (#12547)

  • extensiontest, connectortest, processortest, receivertest, scrapertest, exportertest: Remove deprecated NewNopSettingsWithType functions, use NewNopSettings instead. (#12221)

  • extensionauthtest: Remove the extensionauthtest.MockClient struct. (#12567)

    • Use extensionauthtest.NewNopClient to create a client with a noop implementation.
    • Use extensionauthtest.NewErrorClient to create a client that always returns an error.
    • Implement the extensionauth interfaces for custom mock client implementations.
  • component/componenttest: Remove the deprecated componenttest.TestTelemetry in favor of componenttest.Telemetry (#12419)

  • exporterhelper: Remove the Request.Export function in favor of an equivalent request consume func in the New[Traces|Metrics|Logs|Profiles]Request (#12637)

🚩 Deprecations 🚩

  • exporterhelper: Deprecate per signal converter in favor of generic version (#12631)

  • extensionauth: Deprecate extensionauth.NewClient and extensionauth.NewServer. (#12574)

    • Manually implement the interfaces instead.
  • configauth: Deprecate configauth.Authenticator.GetClientAuthenticator. (#12574)

    • Use the per-protocol methods instead.

🚀 New components 🚀

  • receiverhelper: Split receiverhelper into a separate module (#28328)

💡 Enhancements 💡

  • cmd/mdatagen: Add supportsSignal func for Metadata type in mdatagen. (#12640)
  • receiver: Mark module as stable (#12513)
  • pdata/pcommon: Introduce Equal() method for comparison equality to Value, ByteSlice, Float64Slice, Int32Slice, Int64Slice, StringSlice, Uint64Slice, Map and Slice (#12594)
  • pdata: Add iterator All method to pdata slices and map types. (#11982)
  • pdata/pprofile: Introduce AddAttribute helper method to modify the content of attributable records (#12206)
Commits
  • 8bc15fd [chore] Prepare release v1.28.0/v0.122.0 (#12650)
  • 432d92d [chore] Remove deprecation notice for (pcommon.Map).Range (#12648)
  • f09dad4 [chore] Small nit for variable declaration in default batcher (#12642)
  • 83e4ea0 Finish implementation of the SizerType, still restrict to only Items support ...
  • 027cfd8 [chore] Auto-populate release notes (#12644)

Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.121.0` | `0.122.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.121.0` | `0.122.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.121.0` | `0.122.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.27.0` | `1.28.0` |
| [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.27.0` | `1.28.0` |
| [go.opentelemetry.io/collector/confmap/provider/yamlprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.27.0` | `1.28.0` |
| [go.opentelemetry.io/collector/connector](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.1` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `1.27.0` | `1.28.1` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.121.0` | `0.122.1` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.121.0...v0.122.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.121.0...v0.122.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.121.0...v0.122.0)

Updates `go.opentelemetry.io/collector/component` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.27.0...pdata/v1.28.0)

Updates `go.opentelemetry.io/collector/component/componenttest` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.27.0...pdata/v1.28.0)

Updates `go.opentelemetry.io/collector/confmap/provider/yamlprovider` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.27.0...pdata/v1.28.0)

Updates `go.opentelemetry.io/collector/connector` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.121.0 to 0.122.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.1)

Updates `go.opentelemetry.io/collector/extension` from 1.27.0 to 1.28.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.27.0...pdata/v1.28.1)

Updates `go.opentelemetry.io/collector/otelcol` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.0)

Updates `go.opentelemetry.io/collector/processor` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.121.0 to 0.122.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.121.0...v0.122.1)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/component/componenttest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/confmap/provider/yamlprovider
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/connector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from ymtdzzz March 24, 2025 00:24
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 24, 2025
@ymtdzzz ymtdzzz merged commit c084306 into main Mar 24, 2025
4 checks passed
@ymtdzzz ymtdzzz deleted the dependabot/go_modules/dependencies-559802c3a2 branch March 24, 2025 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant