Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump the opentelemetry-collector group with 21 updates #548

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 19, 2024

Bumps the opentelemetry-collector group with 21 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil 0.113.0 0.114.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor 0.113.0 0.114.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor 0.113.0 0.114.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor 0.113.0 0.114.0
go.opentelemetry.io/collector/component 0.113.0 0.114.0
go.opentelemetry.io/collector/component/componentstatus 0.113.0 0.114.0
go.opentelemetry.io/collector/config/confighttp 0.113.0 0.114.0
go.opentelemetry.io/collector/config/configtls 1.19.0 1.20.0
go.opentelemetry.io/collector/confmap 1.19.0 1.20.0
go.opentelemetry.io/collector/confmap/provider/envprovider 1.19.0 1.20.0
go.opentelemetry.io/collector/consumer 0.113.0 0.114.0
go.opentelemetry.io/collector/consumer/consumertest 0.113.0 0.114.0
go.opentelemetry.io/collector/exporter 0.113.0 0.114.0
go.opentelemetry.io/collector/otelcol 0.113.0 0.114.0
go.opentelemetry.io/collector/pdata 1.19.0 1.20.0
go.opentelemetry.io/collector/pipeline 0.113.0 0.114.0
go.opentelemetry.io/collector/processor 0.113.0 0.114.0
go.opentelemetry.io/collector/processor/batchprocessor 0.113.0 0.114.0
go.opentelemetry.io/collector/receiver 0.113.0 0.114.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.113.0 0.114.0
go.opentelemetry.io/collector/receiver/receivertest 0.113.0 0.114.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil from 0.113.0 to 0.114.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil's releases.

v0.114.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/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

v0.114.0

🛑 Breaking changes 🛑

  • datadogexporter: Stop prefixing http_server_duration, http_server_request_size and http_server_response_size with otelcol (#36265) These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
  • otelarrowreceiver: New admission control metrics are consistent across Arrow and OTLP data paths. (#36334) otelcol_otelarrow_admission_in_flight_bytes new, replaces otelcol_otel_arrow_receiver_in_flight_bytes otelcol_otelarrow_admission_waiting_bytes: new, describes waiting requests otelcol_otel_arrow_receiver_in_flight_items: removed otelcol_otel_arrow_receiver_in_flight_requests: removed

🚩 Deprecations 🚩

  • exporter/prometheusremotewrite: Deprecate configuration option export_created metric (#35003) Disable the exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate to temporarily re-enable the created metric.

💡 Enhancements 💡

  • datadogreceiver: Add json handling for the api/v2/series endpoint in the datadogreceiver (#36079)
  • googlemanagedprometheus: Add CumulativeNormalization config option to allow users to configure to specify whether to report normalized or un-normalized points. Defaults to normalized. (#36357)
  • elasticsearchexporter: Translate k8s.*.name resource attributes in ECS mode (#36233) Translate k8s.job.name, k8s.cronjob.name, k8s.statefulset.name, k8s.replicaset.name, k8s.daemonset.name, k8s.container.name to kubernetes.*.name. Translate k8s.cluster.name to orchestrator.cluster.name.
  • encodingextension: Add support for profiles signal to encodingextension (#36008)
  • k8sattributesprocessor: Add support for profiles signal (#35983)
  • cmd/githubgen: Adds a flag to skip checking GitHub organization membership for CODEOWNERS (#36263)
  • container: Set non root group permissions for container image (#35179)
  • k8sclusterreceiver: Add support for limiting observed resources to a specific namespace. (#9401) This change allows to make use of this receiver with Roles/RoleBindings, as opposed to giving the collector cluster-wide read access.
  • opampextension: Add content type to opamp extension when reporting EffectiveConfig (#36327) Add EffectiveConfig.ConfigMap.ConfigMap[*].ContentType as "text/yaml" to the opamp extension when reporting EffectiveConfig.
  • otelarrowreceiver: Admission control improvements (LIFO); admission.waiter_limit is deprecated, replaced with admission.waiting_limit_mib. (#36074)
  • otelarrowreceiver: Add a new LIFO-based bounded queue. (#36074)
  • connector/otlpjson: Throw error on invalid otlp payload. (#35738, #35739)
  • prometheusremotewriteexporter: reduce allocation when serializing protobuf (#35185)
  • resourcedetectionprocessor: Introduce support for Profiles signal type. (#35980)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil's changelog.

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact
Commits
  • 5ce01a3 [chore] Prepare release 0.114.0 (#36422)
  • 7ff7d1e [chore] Update ocb manifests to use v0.114.0 (#36421)
  • 10b48eb [chore] make update-otel OTEL_VERSION=v0.114.0 OTEL_STABLE_VERSION=v1.20.0 (#...
  • 830ffbf [exporter/loadbalancer] close exporters on shutdown (#36024)
  • bf5cd1c [chore] Fix data race on windowseventlogreceiver tests (#36406)
  • ec784fb [receiver/k8scluster] add support for observing resources for a specific name...
  • b97b1b6 [exporter/prometheusremotewrite] deprecate export_created_metric (#36214)
  • b14856e [receiver/prometheus] Fix static scrape config with Target Allocator (#36063)
  • 2c7daec [chore] Fix usage of setupTestTelemetry in filter processor (#36393)
  • ade3e4b [exporter/prometheus] fix: validate metric types and help/descriptions (#36356)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.113.0 to 0.114.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's releases.

v0.114.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/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

v0.114.0

🛑 Breaking changes 🛑

  • datadogexporter: Stop prefixing http_server_duration, http_server_request_size and http_server_response_size with otelcol (#36265) These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
  • otelarrowreceiver: New admission control metrics are consistent across Arrow and OTLP data paths. (#36334) otelcol_otelarrow_admission_in_flight_bytes new, replaces otelcol_otel_arrow_receiver_in_flight_bytes otelcol_otelarrow_admission_waiting_bytes: new, describes waiting requests otelcol_otel_arrow_receiver_in_flight_items: removed otelcol_otel_arrow_receiver_in_flight_requests: removed

🚩 Deprecations 🚩

  • exporter/prometheusremotewrite: Deprecate configuration option export_created metric (#35003) Disable the exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate to temporarily re-enable the created metric.

💡 Enhancements 💡

  • datadogreceiver: Add json handling for the api/v2/series endpoint in the datadogreceiver (#36079)
  • googlemanagedprometheus: Add CumulativeNormalization config option to allow users to configure to specify whether to report normalized or un-normalized points. Defaults to normalized. (#36357)
  • elasticsearchexporter: Translate k8s.*.name resource attributes in ECS mode (#36233) Translate k8s.job.name, k8s.cronjob.name, k8s.statefulset.name, k8s.replicaset.name, k8s.daemonset.name, k8s.container.name to kubernetes.*.name. Translate k8s.cluster.name to orchestrator.cluster.name.
  • encodingextension: Add support for profiles signal to encodingextension (#36008)
  • k8sattributesprocessor: Add support for profiles signal (#35983)
  • cmd/githubgen: Adds a flag to skip checking GitHub organization membership for CODEOWNERS (#36263)
  • container: Set non root group permissions for container image (#35179)
  • k8sclusterreceiver: Add support for limiting observed resources to a specific namespace. (#9401) This change allows to make use of this receiver with Roles/RoleBindings, as opposed to giving the collector cluster-wide read access.
  • opampextension: Add content type to opamp extension when reporting EffectiveConfig (#36327) Add EffectiveConfig.ConfigMap.ConfigMap[*].ContentType as "text/yaml" to the opamp extension when reporting EffectiveConfig.
  • otelarrowreceiver: Admission control improvements (LIFO); admission.waiter_limit is deprecated, replaced with admission.waiting_limit_mib. (#36074)
  • otelarrowreceiver: Add a new LIFO-based bounded queue. (#36074)
  • connector/otlpjson: Throw error on invalid otlp payload. (#35738, #35739)
  • prometheusremotewriteexporter: reduce allocation when serializing protobuf (#35185)
  • resourcedetectionprocessor: Introduce support for Profiles signal type. (#35980)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's changelog.

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact
Commits
  • 5ce01a3 [chore] Prepare release 0.114.0 (#36422)
  • 7ff7d1e [chore] Update ocb manifests to use v0.114.0 (#36421)
  • 10b48eb [chore] make update-otel OTEL_VERSION=v0.114.0 OTEL_STABLE_VERSION=v1.20.0 (#...
  • 830ffbf [exporter/loadbalancer] close exporters on shutdown (#36024)
  • bf5cd1c [chore] Fix data race on windowseventlogreceiver tests (#36406)
  • ec784fb [receiver/k8scluster] add support for observing resources for a specific name...
  • b97b1b6 [exporter/prometheusremotewrite] deprecate export_created_metric (#36214)
  • b14856e [receiver/prometheus] Fix static scrape config with Target Allocator (#36063)
  • 2c7daec [chore] Fix usage of setupTestTelemetry in filter processor (#36393)
  • ade3e4b [exporter/prometheus] fix: validate metric types and help/descriptions (#36356)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor from 0.113.0 to 0.114.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor's releases.

v0.114.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/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

v0.114.0

🛑 Breaking changes 🛑

  • datadogexporter: Stop prefixing http_server_duration, http_server_request_size and http_server_response_size with otelcol (#36265) These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
  • otelarrowreceiver: New admission control metrics are consistent across Arrow and OTLP data paths. (#36334) otelcol_otelarrow_admission_in_flight_bytes new, replaces otelcol_otel_arrow_receiver_in_flight_bytes otelcol_otelarrow_admission_waiting_bytes: new, describes waiting requests otelcol_otel_arrow_receiver_in_flight_items: removed otelcol_otel_arrow_receiver_in_flight_requests: removed

🚩 Deprecations 🚩

  • exporter/prometheusremotewrite: Deprecate configuration option export_created metric (#35003) Disable the exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate to temporarily re-enable the created metric.

💡 Enhancements 💡

  • datadogreceiver: Add json handling for the api/v2/series endpoint in the datadogreceiver (#36079)
  • googlemanagedprometheus: Add CumulativeNormalization config option to allow users to configure to specify whether to report normalized or un-normalized points. Defaults to normalized. (#36357)
  • elasticsearchexporter: Translate k8s.*.name resource attributes in ECS mode (#36233) Translate k8s.job.name, k8s.cronjob.name, k8s.statefulset.name, k8s.replicaset.name, k8s.daemonset.name, k8s.container.name to kubernetes.*.name. Translate k8s.cluster.name to orchestrator.cluster.name.
  • encodingextension: Add support for profiles signal to encodingextension (#36008)
  • k8sattributesprocessor: Add support for profiles signal (#35983)
  • cmd/githubgen: Adds a flag to skip checking GitHub organization membership for CODEOWNERS (#36263)
  • container: Set non root group permissions for container image (#35179)
  • k8sclusterreceiver: Add support for limiting observed resources to a specific namespace. (#9401) This change allows to make use of this receiver with Roles/RoleBindings, as opposed to giving the collector cluster-wide read access.
  • opampextension: Add content type to opamp extension when reporting EffectiveConfig (#36327) Add EffectiveConfig.ConfigMap.ConfigMap[*].ContentType as "text/yaml" to the opamp extension when reporting EffectiveConfig.
  • otelarrowreceiver: Admission control improvements (LIFO); admission.waiter_limit is deprecated, replaced with admission.waiting_limit_mib. (#36074)
  • otelarrowreceiver: Add a new LIFO-based bounded queue. (#36074)
  • connector/otlpjson: Throw error on invalid otlp payload. (#35738, #35739)
  • prometheusremotewriteexporter: reduce allocation when serializing protobuf (#35185)
  • resourcedetectionprocessor: Introduce support for Profiles signal type. (#35980)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor's changelog.

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact
Commits
  • 5ce01a3 [chore] Prepare release 0.114.0 (#36422)
  • 7ff7d1e [chore] Update ocb manifests to use v0.114.0 (#36421)
  • 10b48eb [chore] make update-otel OTEL_VERSION=v0.114.0 OTEL_STABLE_VERSION=v1.20.0 (#...
  • 830ffbf [exporter/loadbalancer] close exporters on shutdown (#36024)
  • bf5cd1c [chore] Fix data race on windowseventlogreceiver tests (#36406)
  • ec784fb [receiver/k8scluster] add support for observing resources for a specific name...
  • b97b1b6 [exporter/prometheusremotewrite] deprecate export_created_metric (#36214)
  • b14856e [receiver/prometheus] Fix static scrape config with Target Allocator (#36063)
  • 2c7daec [chore] Fix usage of setupTestTelemetry in filter processor (#36393)
  • ade3e4b [exporter/prometheus] fix: validate metric types and help/descriptions (#36356)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor from 0.113.0 to 0.114.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor's releases.

v0.114.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/opensearchexporter/
  • extension/observer/ecstaskobserver/
  • receiver/jmxreceiver/

End User Changelog

v0.114.0

🛑 Breaking changes 🛑

  • datadogexporter: Stop prefixing http_server_duration, http_server_request_size and http_server_response_size with otelcol (#36265) These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
  • otelarrowreceiver: New admission control metrics are consistent across Arrow and OTLP data paths. (#36334) otelcol_otelarrow_admission_in_flight_bytes new, replaces otelcol_otel_arrow_receiver_in_flight_bytes otelcol_otelarrow_admission_waiting_bytes: new, describes waiting requests otelcol_otel_arrow_receiver_in_flight_items: removed otelcol_otel_arrow_receiver_in_flight_requests: removed

🚩 Deprecations 🚩

  • exporter/prometheusremotewrite: Deprecate configuration option export_created metric (#35003) Disable the exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate to temporarily re-enable the created metric.

💡 Enhancements 💡

  • datadogreceiver: Add json handling for the api/v2/series endpoint in the datadogreceiver (#36079)
  • googlemanagedprometheus: Add CumulativeNormalization config option to allow users to configure to specify whether to report normalized or un-normalized points. Defaults to normalized. (#36357)
  • elasticsearchexporter: Translate k8s.*.name resource attributes in ECS mode (#36233) Translate k8s.job.name, k8s.cronjob.name, k8s.statefulset.name, k8s.replicaset.name, k8s.daemonset.name, k8s.container.name to kubernetes.*.name. Translate k8s.cluster.name to orchestrator.cluster.name.
  • encodingextension: Add support for profiles signal to encodingextension (#36008)
  • k8sattributesprocessor: Add support for profiles signal (#35983)
  • cmd/githubgen: Adds a flag to skip checking GitHub organization membership for CODEOWNERS (#36263)
  • container: Set non root group permissions for container image (#35179)
  • k8sclusterreceiver: Add support for limiting observed resources to a specific namespace. (#9401) This change allows to make use of this receiver with Roles/RoleBindings, as opposed to giving the collector cluster-wide read access.
  • opampextension: Add content type to opamp extension when reporting EffectiveConfig (#36327) Add EffectiveConfig.ConfigMap.ConfigMap[*].ContentType as "text/yaml" to the opamp extension when reporting EffectiveConfig.
  • otelarrowreceiver: Admission control improvements (LIFO); admission.waiter_limit is deprecated, replaced with admission.waiting_limit_mib. (#36074)
  • otelarrowreceiver: Add a new LIFO-based bounded queue. (#36074)
  • connector/otlpjson: Throw error on invalid otlp payload. (#35738, #35739)
  • prometheusremotewriteexporter: reduce allocation when serializing protobuf (#35185)
  • resourcedetectionprocessor: Introduce support for Profiles signal type. (#35980)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor's changelog.

v0.114.0

🛑 Breaking changes 🛑

  • pkg/stanza: Changed signature of emit.Callback function in pkg/stanza/fileconsumer/emit package by introducing emit.Token struct that encapsulates the token's body and attributes. (#36260)

💡 Enhancements 💡

  • pkg/datadog: Expose an API TranslatorFromConfig that creates a new metrics translator (#36300) This is only code refactor and has no user-facing impact
Commits
  • 5ce01a3 [chore] Prepare release 0.114.0 (#36422)
  • 7ff7d1e [chore] Update ocb manifests to use v0.114.0 (#36421)
  • 10b48eb [chore] make update-otel OTEL_VERSION=v0.114.0 OTEL_STABLE_VERSION=v1.20.0 (#...
  • 830ffbf [exporter/loadbalancer] close exporters on shutdown (#36024)
  • bf5cd1c [chore] Fix data race on windowseventlogreceiver tests (#36406)
  • ec784fb [receiver/k8scluster] add support for observing resources for a specific name...
  • b97b1b6 [exporter/prometheusremotewrite] deprecate export_created_metric (#36214)
  • b14856e [receiver/prometheus] Fix static scrape config with Target Allocator (#36063)
  • 2c7daec [chore] Fix usage of setupTestTelemetry in filter processor (#36393)
  • ade3e4b [exporter/prometheus] fix: validate metric types and help/descriptions (#36356)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component from 0.113.0 to 0.114.0

Release notes

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

v0.114.0

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

End User Changelog

v1.20.0/v0.114.0

💡 Enhancements 💡

  • cmd/builder: Allow for replacing of local Providers and Converters when building custom collector with ocb. (#11649) Use the property path under gomod to replace an go module with a local folder in builder-config.yaml. Ex:

    providers:
      - gomod: module.url/my/custom/provider v1.2.3
        path: /path/to/local/provider
    
  • cmd/builder: Allow configuring confmap.Converter components in ocb. (#11582) If no converters are specified, there will be no converters added. Currently, the only published converter is expandconverter which is deprecated as of v0.107.0, but can still be added for testing purposes.

    To configure a custom converter, make sure your converter implements the converter interface and is published as a go module (or replaced locally if not published). You may then use the converters key in your OCB build manifest with a list of Go modules (and replaces as necessary) to include your converter.

    Please note that converters are order-dependent. The confmap will apply converters in order of which they are listed in your manifest if there is more than one.

  • all: shorten time period before removing an unmaintained component from 6 months to 3 months (#11664)

🧰 Bug fixes 🧰

  • all: Updates dialer timeout section documentation in confignet README (#11685)
  • scraperhelper: If the scraper shuts down, do not scrape first. (#11632) When the scraper is shutting down, it currently will scrape at least once. With this change, upon receiving a shutdown order, the receiver's scraperhelper will exit immediately.

API Changes

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)

... (truncated)

Changelog

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

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)
  • exporterhelper: Remove derprecated NewLogs[Request]Exporter funcs (#11661)
  • extension: Remove deprecated funcs CreateExtension and ExtensionStability (#11663)
  • processortest: Remove deprecated func NewUnhealthyProcessorCreateSettings (#11665)

🚩 Deprecations 🚩

  • component: Deprecate TelemetrySettings.LeveledMeterProvider and undo deprecation of TelemetrySettings.MeterProvider (#11061)
  • scraperhelper: Deprecate Scraper.ID func, pass type when register Scraper (#11238)
Commits
  • 43fbb04 [chore] Prepare release v1.20.0/v0.114.0 (#11692)
  • 8e522ad Revert public API changes in #10931, preserve logic (#11415)
  • d59bf0a fix confignet README (dialer timeout) (#11686)
  • 8b99b80 [chore] Generate replace directives automatically in check-contrib (#11683)
  • b55b841 [chore] Use pseudo-versions to require extensiontest (#11677)
  • 1d87709 [chore] rename confmap modules to ConfmapConverters and ConfmapProviders (#11...
  • 51d57f0 [chore]: use ErrorContains with testify (#11680)
  • c5a69c2 [chore] Remove obsolate deprecated message from mdatagen before moving from c...
  • a26bc46 [chore] Run make genotelcorecol to fix "build-and-test / checks" (#11676)
  • 3fe42eb Make extensiontest into its own module (#11629)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/component/componentstatus from 0.113.0 to 0.114.0

Release notes

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

v0.114.0

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

End User Changelog

v1.20.0/v0.114.0

💡 Enhancements 💡

  • cmd/builder: Allow for replacing of local Providers and Converters when building custom collector with ocb. (#11649) Use the property path under gomod to replace an go module with a local folder in builder-config.yaml. Ex:

    providers:
      - gomod: module.url/my/custom/provider v1.2.3
        path: /path/to/local/provider
    
  • cmd/builder: Allow configuring confmap.Converter components in ocb. (#11582) If no converters are specified, there will be no converters added. Currently, the only published converter is expandconverter which is deprecated as of v0.107.0, but can still be added for testing purposes.

    To configure a custom converter, make sure your converter implements the converter interface and is published as a go module (or replaced locally if not published). You may then use the converters key in your OCB build manifest with a list of Go modules (and replaces as necessary) to include your converter.

    Please note that converters are order-dependent. The confmap will apply converters in order of which they are listed in your manifest if there is more than one.

  • all: shorten time period before removing an unmaintained component from 6 months to 3 months (#11664)

🧰 Bug fixes 🧰

  • all: Updates dialer timeout section documentation in confignet README (#11685)
  • scraperhelper: If the scraper shuts down, do not scrape first. (#11632) When the scraper is shutting down, it currently will scrape at least once. With this change, upon receiving a shutdown order, the receiver's scraperhelper will exit immediately.

API Changes

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)

... (truncated)

Changelog

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

v1.20.0/v0.114.0

🛑 Breaking changes 🛑

  • extensiontest: Make extensiontest into its own module (#11463)
  • component: Make componenttest into its own module (#11464)
  • expandconverter: Remove deprecated expandvar converter (#11672)
  • exporter: Remove deprecated funcs Create[]Exporter and []ExporterStability (#11662)
  • exporterhelper: Remove derprecated NewLogs[Request]Exporter funcs (#11661)
  • extension: Remove deprecated funcs CreateExtension and ExtensionStability (#11663)
  • processortest: Remove deprecated func NewUnhealthyProcessorCreateSettings (#11665)

🚩 Deprecations 🚩

  • component: Deprecate TelemetrySettings.LeveledMeterProvider and undo deprecation of TelemetrySettings.MeterProvider (#11061)
  • scraperhelper: Deprecate Scraper.ID func, pass type when register Scraper (#11238)
Commits
  • 43fbb04 [chore] Prepare release v1.20.0/v0.114.0 (#11692)
  • 8e522ad Revert public API changes in #10931, preserve logic (#11415)
  • d59bf0a fix confignet README (dialer timeout) (#11686)
  • 8b99b80 [chore] Generate replace directives automatically in check-contrib (#11683)
  • b55b841 [chore] Use pseudo-versions to require extensiontest (#11677)
  • 1d87709 [chore] rename confmap modules to ConfmapConverters and ConfmapProviders (#11...
  • 51d57f0 [chore]: use ErrorContains with testify (#11680)
  • c5a69c2 [chore] Remove obsolate deprecated message from mdatagen before moving from c...
  • a26bc46 [chore] Run make genotelcorecol to fix "build-and-test / checks" (

Bumps the opentelemetry-collector group with 21 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.113.0` | `0.114.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.113.0` | `0.114.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.113.0` | `0.114.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/component/componentstatus](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/config/configtls](https://github.com/open-telemetry/opentelemetry-collector) | `1.19.0` | `1.20.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.19.0` | `1.20.0` |
| [go.opentelemetry.io/collector/confmap/provider/envprovider](https://github.com/open-telemetry/opentelemetry-collector) | `1.19.0` | `1.20.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/consumer/consumertest](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.19.0` | `1.20.0` |
| [go.opentelemetry.io/collector/pipeline](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/processor/batchprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |
| [go.opentelemetry.io/collector/receiver/receivertest](https://github.com/open-telemetry/opentelemetry-collector) | `0.113.0` | `0.114.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/component` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/component/componentstatus` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/config/configtls` from 1.19.0 to 1.20.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.19.0...pdata/v1.20.0)

Updates `go.opentelemetry.io/collector/confmap` from 1.19.0 to 1.20.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.19.0...pdata/v1.20.0)

Updates `go.opentelemetry.io/collector/confmap/provider/envprovider` from 1.19.0 to 1.20.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.19.0...pdata/v1.20.0)

Updates `go.opentelemetry.io/collector/consumer` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/consumer/consumertest` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/exporter` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.19.0 to 1.20.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.19.0...pdata/v1.20.0)

Updates `go.opentelemetry.io/collector/pipeline` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/processor` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/processor/batchprocessor` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/receiver` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.113.0 to 0.114.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.113.0...v0.114.0)

Updates `go.opentelemetry.io/collector/receiver/receivertest` from 0.113.0 to 0.114.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.113.0...v0.114.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/component
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/component/componentstatus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/config/configtls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/confmap/provider/envprovider
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/consumer/consumertest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/pipeline
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/processor/batchprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
- dependency-name: go.opentelemetry.io/collector/receiver/receivertest
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-collector
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Nov 19, 2024
@tdakkota tdakkota merged commit c976cfd into main Nov 19, 2024
17 checks passed
@tdakkota tdakkota deleted the dependabot/go_modules/opentelemetry-collector-67d2960c6d branch November 19, 2024 08:58
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