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

Bump the opentelemetry-deps-lambdacomponents group in /collector/lambdacomponents with 17 updates #1237

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 1, 2024

Bumps the opentelemetry-deps-lambdacomponents group in /collector/lambdacomponents with 17 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension 0.92.0 0.97.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor 0.92.0 0.97.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor 0.92.0 0.97.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor 0.92.0 0.97.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor 0.92.0 0.97.0
github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor 0.92.0 0.97.0
go.opentelemetry.io/collector/exporter 0.92.0 0.97.0
go.opentelemetry.io/collector/exporter/loggingexporter 0.92.0 0.97.0
go.opentelemetry.io/collector/exporter/otlpexporter 0.92.0 0.97.0
go.opentelemetry.io/collector/exporter/otlphttpexporter 0.92.0 0.97.0
go.opentelemetry.io/collector/extension 0.92.0 0.97.0
go.opentelemetry.io/collector/otelcol 0.92.0 0.97.0
go.opentelemetry.io/collector/processor 0.92.0 0.97.0
go.opentelemetry.io/collector/processor/batchprocessor 0.92.0 0.97.0
go.opentelemetry.io/collector/processor/memorylimiterprocessor 0.92.0 0.97.0
go.opentelemetry.io/collector/receiver 0.92.0 0.97.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.92.0 0.97.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension from 0.92.0 to 0.97.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension's releases.

v0.97.0

End User Changes

🛑 Breaking changes 🛑

  • datadogconnector: Remove feature gate connector.datadogconnector.performance (#31638)
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • receiver/postgresql: Bump postgresqlreceiver.preciselagmetrics gate to beta (#31220)
  • receiver/vcenter: Bump receiver.vcenter.emitPerfMetricsWithObjects feature gate to stable (#31215)
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.
  • vcenterreceiver: Fixed the resource attribute model to more accurately support multi-cluster deployments (#30879) For more information on impacts please refer open-telemetry/opentelemetry-collector-contrib#31113. The main impacts are that the vcenter.resource_pool.name, vcenter.resource_pool.inventory_path, and vcenter.cluster.name are reported with more accuracy on VM metrics.

🚩 Deprecations 🚩

  • instanaexporter: Mark the Instana Exporter as deprecated. (#31765)

🚀 New components 🚀

  • awss3receiver: introduce the AWS S3 receiver (#30750)
  • sumologicextension: promote to alpha stability (#29601)
  • googleclientauthextension: Add boilerplate for Google Client Auth Extension (#31412)
  • grafanacloudconnector: Adds a connector to generate metrics for Grafana Cloud. (#31647)
  • rabbitmqexporter: Add new exporter for sending telemetry to RabbitMQ brokers using the AMQP 0.9.1 protocol (#28891)

💡 Enhancements 💡

  • exporter/loadbalancingexporter: Adding AWS Cloud Map for service discovery of Collectors backend. (#27241)

  • ottl: Add new function to decode a base64 encoded string and output the original string (#31543)

  • ackextension: adding the in-memory implementation of the ackextension (#26376)

  • awss3exporter: add compression option to enable file compression on S3 (#27872) Add compression option to compress files using compress/gzip library before uploading to S3.

  • servicegraphprocessor: Added a new configuration option database_name_attribute to allow users to specify a custom attribute name for identifying the database name in span attributes. (#30726)

  • awss3exporter: Add support for encoding extension to awss3exporter (#30554)

  • processor/k8sattributes: Add support for k8s.node.uid metadata (#31637)

  • awss3exporter: Add support for specifying the file extension for files uploaded to S3 when using an encoding extension. (#31818)

  • datadogexporter: Datadog exporter uses the same default HTTP settings as Datadog Agent HTTP transport (#31733)

  • datadogexporter: Datadog exporter respects a subset of settings in confighttp client configs (#31733) Currently the following configs are respected: read_buffer_size, write_buffer_size, timeout, max_idle_conns, max_idle_conns_per_host, max_conns_per_host, idle_conn_timeout, disable_keep_alives and tls.insecure_skip_verify.

  • deltatocumulativeprocessor: introduce configurable stream limit (#31488) Adds max_streams option that allows to set upper bound (default = unlimited) to the number of tracked streams. Any additional streams exceeding the limit are dropped.

  • deltatocumulativeprocessor: expire stale series (#30705, #31016) Adds max_stale option that allows to set an interval (default = 5min)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension's changelog.

v0.97.0

🛑 Breaking changes 🛑

  • datadogexporter: Remove config structs LimitedClientConfig and LimitedTLSClientSettings (#31733) This should have no impact to end users as long as they do not import Datadog exporter config structs in their source code.
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • azuremonitorreceiver: Reduce the public API for this receiver. (#24850) This unexports the following types ArmClient, MetricsDefinitionsClientInterface, MetricsValuesClient.
  • general: Update any component using scraperhelper.ScraperControllerSettings to use scraperhelper.ControllerConfig (#31816) This changes the config field name from ScraperControllerSettings to ControllerConfig
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate fileconsumer.BuildWithSplitFunc in favor of Build with options pattern (#31596)

💡 Enhancements 💡

  • clickhouseexporter: Allow configuring ON CLUSTER and ENGINE when creating database and tables (#24649) Increases table creation flexibility with the ability to add replication for fault tolerance
  • all: Remove explicit checks in all receivers to check if the next consumer is nil (#31793) The nil check is now done by the pipeline builder.

v0.96.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Use enum for stability levels in the Metadata struct (#31530)
  • httpforwarder: Remove extension named httpforwarder, use httpforwarderextension instead. (#24171)

v0.95.0

🛑 Breaking changes 🛑

  • pkg/stanza: Remove deprecated pkg/stanza/attrs (#30449)
  • httpforwarderextension: Rename the extension httpforwarder to httpforwarderextension (#24171)
  • extension/storage: The filestorage and dbstorage extensions are now standalone modules. (#31040) If using the OpenTelemetry Collector Builder, you will need to update your import paths to use the new module(s).
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage

💡 Enhancements 💡

  • pkg/golden: Added an option to skip the metric timestamp normalization for WriteMetrics. (#30919)
  • healthcheckextension: Remove usage of deprecated host.ReportFatalError (#30582)

v0.94.0

... (truncated)

Commits
  • 260966e [chore] Prepare release 0.97.0 (#31982)
  • 82d64e4 Update otel v0.97.0 (#31971)
  • 29db252 [chore] Fix main (#31972)
  • 9adb91e Add skeleton for new rabbitmq exporter component (#31800)
  • bc7b449 [exporter/awss3] Make file format suffix configurable when using encoding (#...
  • f821db7 [extension/googleclientauth] Add new component boilerplate scaffolding (#31518)
  • 3c9a357 [connector/servicegraphconnector] Gracefully handle half-cleaned metrics (#31...
  • 2713d4a [receiver/bigip] avoid nil pointer dereference in getpoolmembers (#31900)
  • 8180856 Update module github.com/cenkalti/backoff/v4 to v4.3.0 (#31958)
  • 43228fe Update module github.com/apache/thrift to v0.20.0 (#31956)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.92.0 to 0.97.0

Release notes

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

v0.97.0

End User Changes

🛑 Breaking changes 🛑

  • datadogconnector: Remove feature gate connector.datadogconnector.performance (#31638)
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • receiver/postgresql: Bump postgresqlreceiver.preciselagmetrics gate to beta (#31220)
  • receiver/vcenter: Bump receiver.vcenter.emitPerfMetricsWithObjects feature gate to stable (#31215)
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.
  • vcenterreceiver: Fixed the resource attribute model to more accurately support multi-cluster deployments (#30879) For more information on impacts please refer open-telemetry/opentelemetry-collector-contrib#31113. The main impacts are that the vcenter.resource_pool.name, vcenter.resource_pool.inventory_path, and vcenter.cluster.name are reported with more accuracy on VM metrics.

🚩 Deprecations 🚩

  • instanaexporter: Mark the Instana Exporter as deprecated. (#31765)

🚀 New components 🚀

  • awss3receiver: introduce the AWS S3 receiver (#30750)
  • sumologicextension: promote to alpha stability (#29601)
  • googleclientauthextension: Add boilerplate for Google Client Auth Extension (#31412)
  • grafanacloudconnector: Adds a connector to generate metrics for Grafana Cloud. (#31647)
  • rabbitmqexporter: Add new exporter for sending telemetry to RabbitMQ brokers using the AMQP 0.9.1 protocol (#28891)

💡 Enhancements 💡

  • exporter/loadbalancingexporter: Adding AWS Cloud Map for service discovery of Collectors backend. (#27241)

  • ottl: Add new function to decode a base64 encoded string and output the original string (#31543)

  • ackextension: adding the in-memory implementation of the ackextension (#26376)

  • awss3exporter: add compression option to enable file compression on S3 (#27872) Add compression option to compress files using compress/gzip library before uploading to S3.

  • servicegraphprocessor: Added a new configuration option database_name_attribute to allow users to specify a custom attribute name for identifying the database name in span attributes. (#30726)

  • awss3exporter: Add support for encoding extension to awss3exporter (#30554)

  • processor/k8sattributes: Add support for k8s.node.uid metadata (#31637)

  • awss3exporter: Add support for specifying the file extension for files uploaded to S3 when using an encoding extension. (#31818)

  • datadogexporter: Datadog exporter uses the same default HTTP settings as Datadog Agent HTTP transport (#31733)

  • datadogexporter: Datadog exporter respects a subset of settings in confighttp client configs (#31733) Currently the following configs are respected: read_buffer_size, write_buffer_size, timeout, max_idle_conns, max_idle_conns_per_host, max_conns_per_host, idle_conn_timeout, disable_keep_alives and tls.insecure_skip_verify.

  • deltatocumulativeprocessor: introduce configurable stream limit (#31488) Adds max_streams option that allows to set upper bound (default = unlimited) to the number of tracked streams. Any additional streams exceeding the limit are dropped.

  • deltatocumulativeprocessor: expire stale series (#30705, #31016) Adds max_stale option that allows to set an interval (default = 5min)

... (truncated)

Changelog

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

v0.97.0

🛑 Breaking changes 🛑

  • datadogexporter: Remove config structs LimitedClientConfig and LimitedTLSClientSettings (#31733) This should have no impact to end users as long as they do not import Datadog exporter config structs in their source code.
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • azuremonitorreceiver: Reduce the public API for this receiver. (#24850) This unexports the following types ArmClient, MetricsDefinitionsClientInterface, MetricsValuesClient.
  • general: Update any component using scraperhelper.ScraperControllerSettings to use scraperhelper.ControllerConfig (#31816) This changes the config field name from ScraperControllerSettings to ControllerConfig
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate fileconsumer.BuildWithSplitFunc in favor of Build with options pattern (#31596)

💡 Enhancements 💡

  • clickhouseexporter: Allow configuring ON CLUSTER and ENGINE when creating database and tables (#24649) Increases table creation flexibility with the ability to add replication for fault tolerance
  • all: Remove explicit checks in all receivers to check if the next consumer is nil (#31793) The nil check is now done by the pipeline builder.

v0.96.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Use enum for stability levels in the Metadata struct (#31530)
  • httpforwarder: Remove extension named httpforwarder, use httpforwarderextension instead. (#24171)

v0.95.0

🛑 Breaking changes 🛑

  • pkg/stanza: Remove deprecated pkg/stanza/attrs (#30449)
  • httpforwarderextension: Rename the extension httpforwarder to httpforwarderextension (#24171)
  • extension/storage: The filestorage and dbstorage extensions are now standalone modules. (#31040) If using the OpenTelemetry Collector Builder, you will need to update your import paths to use the new module(s).
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage

💡 Enhancements 💡

  • pkg/golden: Added an option to skip the metric timestamp normalization for WriteMetrics. (#30919)
  • healthcheckextension: Remove usage of deprecated host.ReportFatalError (#30582)

v0.94.0

... (truncated)

Commits
  • 260966e [chore] Prepare release 0.97.0 (#31982)
  • 82d64e4 Update otel v0.97.0 (#31971)
  • 29db252 [chore] Fix main (#31972)
  • 9adb91e Add skeleton for new rabbitmq exporter component (#31800)
  • bc7b449 [exporter/awss3] Make file format suffix configurable when using encoding (#...
  • f821db7 [extension/googleclientauth] Add new component boilerplate scaffolding (#31518)
  • 3c9a357 [connector/servicegraphconnector] Gracefully handle half-cleaned metrics (#31...
  • 2713d4a [receiver/bigip] avoid nil pointer dereference in getpoolmembers (#31900)
  • 8180856 Update module github.com/cenkalti/backoff/v4 to v4.3.0 (#31958)
  • 43228fe Update module github.com/apache/thrift to v0.20.0 (#31956)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor from 0.92.0 to 0.97.0

Release notes

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

v0.97.0

End User Changes

🛑 Breaking changes 🛑

  • datadogconnector: Remove feature gate connector.datadogconnector.performance (#31638)
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • receiver/postgresql: Bump postgresqlreceiver.preciselagmetrics gate to beta (#31220)
  • receiver/vcenter: Bump receiver.vcenter.emitPerfMetricsWithObjects feature gate to stable (#31215)
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.
  • vcenterreceiver: Fixed the resource attribute model to more accurately support multi-cluster deployments (#30879) For more information on impacts please refer open-telemetry/opentelemetry-collector-contrib#31113. The main impacts are that the vcenter.resource_pool.name, vcenter.resource_pool.inventory_path, and vcenter.cluster.name are reported with more accuracy on VM metrics.

🚩 Deprecations 🚩

  • instanaexporter: Mark the Instana Exporter as deprecated. (#31765)

🚀 New components 🚀

  • awss3receiver: introduce the AWS S3 receiver (#30750)
  • sumologicextension: promote to alpha stability (#29601)
  • googleclientauthextension: Add boilerplate for Google Client Auth Extension (#31412)
  • grafanacloudconnector: Adds a connector to generate metrics for Grafana Cloud. (#31647)
  • rabbitmqexporter: Add new exporter for sending telemetry to RabbitMQ brokers using the AMQP 0.9.1 protocol (#28891)

💡 Enhancements 💡

  • exporter/loadbalancingexporter: Adding AWS Cloud Map for service discovery of Collectors backend. (#27241)

  • ottl: Add new function to decode a base64 encoded string and output the original string (#31543)

  • ackextension: adding the in-memory implementation of the ackextension (#26376)

  • awss3exporter: add compression option to enable file compression on S3 (#27872) Add compression option to compress files using compress/gzip library before uploading to S3.

  • servicegraphprocessor: Added a new configuration option database_name_attribute to allow users to specify a custom attribute name for identifying the database name in span attributes. (#30726)

  • awss3exporter: Add support for encoding extension to awss3exporter (#30554)

  • processor/k8sattributes: Add support for k8s.node.uid metadata (#31637)

  • awss3exporter: Add support for specifying the file extension for files uploaded to S3 when using an encoding extension. (#31818)

  • datadogexporter: Datadog exporter uses the same default HTTP settings as Datadog Agent HTTP transport (#31733)

  • datadogexporter: Datadog exporter respects a subset of settings in confighttp client configs (#31733) Currently the following configs are respected: read_buffer_size, write_buffer_size, timeout, max_idle_conns, max_idle_conns_per_host, max_conns_per_host, idle_conn_timeout, disable_keep_alives and tls.insecure_skip_verify.

  • deltatocumulativeprocessor: introduce configurable stream limit (#31488) Adds max_streams option that allows to set upper bound (default = unlimited) to the number of tracked streams. Any additional streams exceeding the limit are dropped.

  • deltatocumulativeprocessor: expire stale series (#30705, #31016) Adds max_stale option that allows to set an interval (default = 5min)

... (truncated)

Changelog

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

v0.97.0

🛑 Breaking changes 🛑

  • datadogexporter: Remove config structs LimitedClientConfig and LimitedTLSClientSettings (#31733) This should have no impact to end users as long as they do not import Datadog exporter config structs in their source code.
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • azuremonitorreceiver: Reduce the public API for this receiver. (#24850) This unexports the following types ArmClient, MetricsDefinitionsClientInterface, MetricsValuesClient.
  • general: Update any component using scraperhelper.ScraperControllerSettings to use scraperhelper.ControllerConfig (#31816) This changes the config field name from ScraperControllerSettings to ControllerConfig
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate fileconsumer.BuildWithSplitFunc in favor of Build with options pattern (#31596)

💡 Enhancements 💡

  • clickhouseexporter: Allow configuring ON CLUSTER and ENGINE when creating database and tables (#24649) Increases table creation flexibility with the ability to add replication for fault tolerance
  • all: Remove explicit checks in all receivers to check if the next consumer is nil (#31793) The nil check is now done by the pipeline builder.

v0.96.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Use enum for stability levels in the Metadata struct (#31530)
  • httpforwarder: Remove extension named httpforwarder, use httpforwarderextension instead. (#24171)

v0.95.0

🛑 Breaking changes 🛑

  • pkg/stanza: Remove deprecated pkg/stanza/attrs (#30449)
  • httpforwarderextension: Rename the extension httpforwarder to httpforwarderextension (#24171)
  • extension/storage: The filestorage and dbstorage extensions are now standalone modules. (#31040) If using the OpenTelemetry Collector Builder, you will need to update your import paths to use the new module(s).
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage

💡 Enhancements 💡

  • pkg/golden: Added an option to skip the metric timestamp normalization for WriteMetrics. (#30919)
  • healthcheckextension: Remove usage of deprecated host.ReportFatalError (#30582)

v0.94.0

... (truncated)

Commits
  • 260966e [chore] Prepare release 0.97.0 (#31982)
  • 82d64e4 Update otel v0.97.0 (#31971)
  • 29db252 [chore] Fix main (#31972)
  • 9adb91e Add skeleton for new rabbitmq exporter component (#31800)
  • bc7b449 [exporter/awss3] Make file format suffix configurable when using encoding (#...
  • f821db7 [extension/googleclientauth] Add new component boilerplate scaffolding (#31518)
  • 3c9a357 [connector/servicegraphconnector] Gracefully handle half-cleaned metrics (#31...
  • 2713d4a [receiver/bigip] avoid nil pointer dereference in getpoolmembers (#31900)
  • 8180856 Update module github.com/cenkalti/backoff/v4 to v4.3.0 (#31958)
  • 43228fe Update module github.com/apache/thrift to v0.20.0 (#31956)
  • Additional commits viewable in compare view

Updates github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor from 0.92.0 to 0.97.0

Release notes

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

v0.97.0

End User Changes

🛑 Breaking changes 🛑

  • datadogconnector: Remove feature gate connector.datadogconnector.performance (#31638)
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • receiver/postgresql: Bump postgresqlreceiver.preciselagmetrics gate to beta (#31220)
  • receiver/vcenter: Bump receiver.vcenter.emitPerfMetricsWithObjects feature gate to stable (#31215)
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.
  • vcenterreceiver: Fixed the resource attribute model to more accurately support multi-cluster deployments (#30879) For more information on impacts please refer open-telemetry/opentelemetry-collector-contrib#31113. The main impacts are that the vcenter.resource_pool.name, vcenter.resource_pool.inventory_path, and vcenter.cluster.name are reported with more accuracy on VM metrics.

🚩 Deprecations 🚩

  • instanaexporter: Mark the Instana Exporter as deprecated. (#31765)

🚀 New components 🚀

  • awss3receiver: introduce the AWS S3 receiver (#30750)
  • sumologicextension: promote to alpha stability (#29601)
  • googleclientauthextension: Add boilerplate for Google Client Auth Extension (#31412)
  • grafanacloudconnector: Adds a connector to generate metrics for Grafana Cloud. (#31647)
  • rabbitmqexporter: Add new exporter for sending telemetry to RabbitMQ brokers using the AMQP 0.9.1 protocol (#28891)

💡 Enhancements 💡

  • exporter/loadbalancingexporter: Adding AWS Cloud Map for service discovery of Collectors backend. (#27241)

  • ottl: Add new function to decode a base64 encoded string and output the original string (#31543)

  • ackextension: adding the in-memory implementation of the ackextension (#26376)

  • awss3exporter: add compression option to enable file compression on S3 (#27872) Add compression option to compress files using compress/gzip library before uploading to S3.

  • servicegraphprocessor: Added a new configuration option database_name_attribute to allow users to specify a custom attribute name for identifying the database name in span attributes. (#30726)

  • awss3exporter: Add support for encoding extension to awss3exporter (#30554)

  • processor/k8sattributes: Add support for k8s.node.uid metadata (#31637)

  • awss3exporter: Add support for specifying the file extension for files uploaded to S3 when using an encoding extension. (#31818)

  • datadogexporter: Datadog exporter uses the same default HTTP settings as Datadog Agent HTTP transport (#31733)

  • datadogexporter: Datadog exporter respects a subset of settings in confighttp client configs (#31733) Currently the following configs are respected: read_buffer_size, write_buffer_size, timeout, max_idle_conns, max_idle_conns_per_host, max_conns_per_host, idle_conn_timeout, disable_keep_alives and tls.insecure_skip_verify.

  • deltatocumulativeprocessor: introduce configurable stream limit (#31488) Adds max_streams option that allows to set upper bound (default = unlimited) to the number of tracked streams. Any additional streams exceeding the limit are dropped.

  • deltatocumulativeprocessor: expire stale series (#30705, #31016) Adds max_stale option that allows to set an interval (default = 5min)

... (truncated)

Changelog

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

v0.97.0

🛑 Breaking changes 🛑

  • datadogexporter: Remove config structs LimitedClientConfig and LimitedTLSClientSettings (#31733) This should have no impact to end users as long as they do not import Datadog exporter config structs in their source code.
  • cmd/mdatagen: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. (#30497)
  • azuremonitorreceiver: Reduce the public API for this receiver. (#24850) This unexports the following types ArmClient, MetricsDefinitionsClientInterface, MetricsValuesClient.
  • general: Update any component using scraperhelper.ScraperControllerSettings to use scraperhelper.ControllerConfig (#31816) This changes the config field name from ScraperControllerSettings to ControllerConfig
  • prometheusreceiver: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = [ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. (#30883) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols.

🚩 Deprecations 🚩

  • pkg/stanza: Deprecate fileconsumer.BuildWithSplitFunc in favor of Build with options pattern (#31596)

💡 Enhancements 💡

  • clickhouseexporter: Allow configuring ON CLUSTER and ENGINE when creating database and tables (#24649) Increases table creation flexibility with the ability to add replication for fault tolerance
  • all: Remove explicit checks in all receivers to check if the next consumer is nil (#31793) The nil check is now done by the pipeline builder.

v0.96.0

🛑 Breaking changes 🛑

  • cmd/mdatagen: Use enum for stability levels in the Metadata struct (#31530)
  • httpforwarder: Remove extension named httpforwarder, use httpforwarderextension instead. (#24171)

v0.95.0

🛑 Breaking changes 🛑

  • pkg/stanza: Remove deprecated pkg/stanza/attrs (#30449)
  • httpforwarderextension: Rename the extension httpforwarder to httpforwarderextension (#24171)
  • extension/storage: The filestorage and dbstorage extensions are now standalone modules. (#31040) If using the OpenTelemetry Collector Builder, you will need to update your import paths to use the new module(s).
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage
    • github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage

💡 Enhancements 💡

  • pkg/golden: Added an option to skip the metric timestamp normalization for WriteMetrics. (#30919)
  • healthcheckextension: Remove usage of deprecated host.ReportFatalError (#30582)

v0.94.0

... (truncated)

Commits

Bumps the opentelemetry-deps-lambdacomponents group in /collector/lambdacomponents with 17 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/exporter/loggingexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/processor/batchprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/processor/memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.92.0` | `0.97.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/exporter` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/exporter/loggingexporter` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/extension` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/processor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/processor/batchprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/processor/memorylimiterprocessor` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/receiver` from 0.92.0 to 0.97.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.92.0...v0.97.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.92.0 to 0.97.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.92.0...v0.97.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/exporter/loggingexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/processor/batchprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/processor/memorylimiterprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/receiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry-deps-lambdacomponents
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team April 1, 2024 12:52
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 1, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 15, 2024

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot bot closed this Apr 15, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/collector/lambdacomponents/opentelemetry-deps-lambdacomponents-fb8ed05a26 branch April 15, 2024 12:05
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.

0 participants