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

Update All OTEL Collector contrib packages to v0.107.0 #5835

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Aug 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.106.1 -> v0.107.0 age adoption passing confidence
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.106.1 -> v0.107.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)

v0.107.0

Compare Source

🛑 Breaking changes 🛑
  • clickhouseexporter: Add compress option to ClickHouse exporter, with default value of lz4 (#​34365)
    This change adds a new compress option to the config field and enables it by default.
    Prior to this change, compression was not enabled by default.
    The only way to enable compression prior to this change was via the DSN URL.
    With this change, lz4 compression will be enabled by default.
    The list of valid options is provided by the underlying clickhouse-go driver.
    While this change is marked as breaking, there should be no effect to existing deployments by enabling compression.
    Compression should improve network performance on most deployments that have a remote ClickHouse server.

  • azureeventhubreceiver: Update the scope name for telemetry produced by the azureeventhubreceiver from otelcol/azureeventhubreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver (#​34611)

  • cloudfoundryreceiver: Update the scope name for telemetry produced by the cloudfoundryreceiver from otelcol/cloudfoundry to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver (#​34612)

  • cloudflarereceiver: Update the scope name for telemetry produced by the cloudflarereceiver from otelcol/cloudflare to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver (#​34613)

  • azuremonitorreceiver: Update the scope name for telemetry produced by the azuremonitorreceiver from otelcol/azuremonitorreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver (#​34618)

  • fileconsumer: Update the scope name for telemetry produced by pkg/stanza/fileconsumer from otelcol/fileconsumer to github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza/fileconsumer (#​34619)

  • loadbalancingexporter: Update the scope name for telemetry produced by the loadbalancingexporter from otelcol/loadbalancing to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter (#​34429)

  • sumologicexporter: Update the scope name for telemetry produced by the sumologicexporter from otelcol/sumologic to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter (#​34438)

  • prometheusremotewriteexporter: Update the scope name for telemetry produced by the prometheusremotewriteexporter from otelcol/prometheusremotewrite to github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter (#​34440)

  • activedirectorydsreceiver: Update the scope name for telemetry produced by the activedirectorydsreceiver from otelcol/activedirectorydsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver (#​34492)

  • aerospikereceiver: Update the scope name for telemetry produced by the aerospikereceiver from otelcol/aerospikereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver (#​34518)

  • apachereceiver: Update the scope name for telemetry produced by the apachereceiver from otelcol/apachereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver (#​34517)

  • apachesparkreceiver: Update the scope name for telemetry produced by the apachesparkreceiver from otelcol/apachesparkreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver (#​34519)

  • bigipreceiver: Update the scope name for telemetry produced by the bigipreceiver from otelcol/bigipreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver (#​34520)

  • chronyreceiver: Update the scope name for telemetry produced by the chronyreceiver from otelcol/chronyreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver (#​34524)

  • couchdbreceiver: Update the scope name for telemetry produced by the couchdbreceiver from otelcol/couchdbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver (#​34525)

  • countconnector: Update the scope name for telemetry produced by the countconnector from otelcol/countconnector to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector (#​34583)

  • deltatocumulativeprocessor: Update the scope name for telemetry produced by the deltatocumulativeprocessor from otelcol/deltatocumulative to github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor (#​34550)

  • dockerstatsreceiver: Update the scope name for telemetry produced by the dockerstatsreceiver from otelcol/dockerstatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver (#​34528)

  • elasticsearchreceiver: Update the scope name for telemetry produced by the elasticsearchreceiver from otelcol/elasticsearchreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver (#​34529)

  • expvarreceiver: Update the scope name for telemetry produced by the expvarreceiver from otelcol/expvarreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver (#​34530)

  • filestatsreceiver: Update the scope name for telemetry produced by the filestatsreceiver from otelcol/filestatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver (#​34429)

  • filterprocessor: Update the scope name for telemetry produced by the filterprocessor from otelcol/filter to github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor (#​34550)

  • flinkmetricsreceiver: Update the scope name for telemetry produced by the flinkmetricsreceiver from otelcol/flinkmetricsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver (#​34533)

  • fluentforwardreceiver: Update the scope name for telemetry produced by the fluentforwardreceiver from otelcol/fluentforwardreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver (#​34534)

  • gitproviderreceiver: Update the scope name for telemetry produced by the gitproviderreceiver from otelcol/gitproviderreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver (#​34496)

  • googlespannerreceiver: Update the scope name for telemetry produced by the googlespannerreceiver from otelcol/googlecloudspannermetrics to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlespannerreceiver (#​34593)

  • grafanacloudconnector: Update the scope name for telemetry produced by the grafanacloudconnector from otelcol/grafanacloud to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector (#​34552)

  • groupbyattrsprocessor: Update the scope name for telemetry produced by the groupbyattrsprocessor from otelcol/groupbyattrs to github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor (#​34550)

  • groupbytraceprocessor: Update the scope name for telemetry produced by the groupbytraceprocessor from otelcol/groupbytrace to github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor (#​34550)

  • haproxyreceiver: Update the scope name for telemetry produced by the haproxyreceiver from otelcol/haproxyreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver (#​34498)

  • hostmetricsreceiver: Update the scope name for telemetry produced by the hostmetrics receiver's scrapers from otelcol/hostmetricsreceiver/* to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/* (#​34526)

  • httpcheckreceiver: Update the scope name for telemetry produced by the httpcheckreceiver from otelcol/httpcheckreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver (#​34497)

  • iisreceiver: Update the scope name for telemetry produced by the iisreceiver from otelcol/iisreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver (#​34535)

  • k8sattributesprocessor: Update the scope name for telemetry produced by the k8sattributesprocessor from otelcol/k8sattributes to github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor (#​34550)

  • k8sclusterreceiver: Update the scope name for telemetry produced by the k8sclusterreceiver from otelcol/k8sclusterreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver (#​34536)

  • kafkametricsreceiver: Update the scope name for telemetry produced by the kafkametricsreceiver from otelcol/kafkametricsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver (#​34538)

  • kafkareceiver: Update the scope name for telemetry produced by the kafkareceiver from otelcol/kafkareceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver (#​34539)

  • kubeletstatsreceiver: Update the scope name for telemetry produced by the kubeletstatsreceiver from otelcol/kubeletstatsreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver (#​34537)

  • memcachedreceiver: Update the scope name for telemetry produced by the memcachedreceiver from otelcol/memcachedreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver (#​34542)

  • mongodbatlasreceiver: Update the scope name for telemetry produced by the mongodbatlasreceiver from otelcol/mongodbatlasreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver (#​34543)

  • mongodbreceiver: Update the scope name for telemetry produced by the mongodbreceiver from otelcol/mongodbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver (#​34544)

  • mysqlreceiver: Update the scope name for telemetry produced by the mysqlreceiver from otelcol/mysqlreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver (#​34545)

  • nginxreceiver: Update the scope name for telemetry produced by the nginxreceiver from otelcol/nginxreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver (#​34493)

  • nsxtreceiver: Update the scope name for telemetry produced by the nsxtreceiver from otelcol/nsxtreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver (#​34429)

  • oracledbreceiver: Update the scope name for telemetry produced by the oracledbreceiver from otelcol/oracledbreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver (#​34491)

  • otelarrowreceiver: Update the scope name for telemetry produced by the otelarrowreceiver from otelcol/otelarrowreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver (#​34546)

  • podmanreceiver: Update the scope name for telemetry produced by the podmanreceiver from otelcol/podmanreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver (#​34429)

  • postgresqlreceiver: Update the scope name for telemetry produced by the postgresqlreceiver from otelcol/postgresqlreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver (#​34476)

  • probabilisticsamplerprocessor: Update the scope name for telemetry produced by the probabilisticsamplerprocessor from otelcol/probabilisticsampler to github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor (#​34550)

  • prometheusreceiver: Update the scope name for telemetry produced by the prometheusreceiver from otelcol/prometheusreceiver to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver (#​34589)

  • rabbitmqreceiver: Update the scope name for telemetry produced by the rabbitmqreceiver from otelcol/rabbitmqreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver (#​34475)

  • sshcheckreceiver: Update the scope name for telemetry produced by the sshcheckreceiver from otelcol/sshcheckreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver (#​34448)

  • vcenterreceiver: Update the scope name for telemetry produced by the vcenterreceiver from otelcol/vcenter to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver (#​34449)

  • zookeeperreceiver: Update the scope name for telemetry produced by the zookeeperreceiver from otelcol/zookeeper to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver (#​34450)

  • redisreceiver: Update the scope name for telemetry produced by the redisreceiver from otelcol/redisreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver (#​34470)

  • riakreceiver: Update the scope name for telemetry produced by the riakreceiver from otelcol/riakreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver (#​34469)

  • routingprocessor: Update the scope name for telemetry produced by the routingprocessor from otelcol/routing to github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor (#​34550)

  • saphanareceiver: Update the scope name for telemetry produced by the saphanareceiver from otelcol/saphanareceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver (#​34468)

  • servicegraphconnector: Update the scope name for telemetry produced by the servicegraphconnector from otelcol/servicegraph to `github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector (#​34552)

  • snmpreceiver: Update the scope name for telemetry produced by the snmpreceiver from otelcol/snmpreceiver to `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver (#​34592)

  • snowflakereceiver: Update the scope name for telemetry produced by the snowflakereceiver from otelcol/snowflakereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver (#​34467)

  • solacereceiver: Update the scope name for telemetry produced by the solacereceiver from otelcol/solacereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver (#​34466)

  • splunkenterprisereceiver: Update the scope name for telemetry produced by the splunkenterprisereceiver from otelcol/splunkenterprisereceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver (#​34452)

  • statsdreceiver: Update the scope name for telemetry produced by the statsdreceiver from otelcol/statsdreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver (#​34547)

  • tailsamplingprocessor: Update the scope name for telemetry produced by the tailsamplingprocessor from otelcol/tailsampling to github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor (#​34550)

  • elasticsearchreceiver: Enable more index metrics by default (#​34396)
    This enables the following metrics by default:
    elasticsearch.index.documents
    elasticsearch.index.operations.merge.current
    elasticsearch.index.segments.count
    To preserve previous behavior, update your Elasticsearch receiver configuration to disable these metrics.

  • sqlserverreceiver: Update the scope name for telemetry produced by the sqlserverreceiver from otelcol/sqlserverreceiver to github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver (#​34451)

  • vcenterreceiver: Enables all of the vSAN metrics by default. (#​34409)
    The following metrics will be enabled by default now:

    • vcenter.cluster.vsan.throughput
    • vcenter.cluster.vsan.operations
    • vcenter.cluster.vsan.latency.avg
    • vcenter.cluster.vsan.congestions
    • vcenter.host.vsan.throughput
    • vcenter.host.vsan.operations
    • vcenter.host.vsan.latency.avg
    • vcenter.host.vsan.congestions
    • vcenter.host.vsan.cache.hit_rate
    • vcenter.vm.vsan.throughput
    • vcenter.vm.vsan.operations
    • vcenter.vm.vsan.latency.avg
🚩 Deprecations 🚩
  • exporter/datadog: Deprecates logs::dump_payloads since it is invalid with the Datadog Agent logs pipeline, which will be enabled by default in the v0.108.0 release. (#​34490)
🚀 New components 🚀
  • logdedupeprocessor: Add new logdedupeprocessor processor that deduplicates log entries. (#​34118)
  • coralogixprocessor: creating new component for coralogix features (#​33090)
  • googlecloudmonitoringreceiver: Adding new component - Google Cloud monitoring receiver to fetch GCP Cloud Metrics and transform to OpenTelemetry compatible format. (#​33762)
💡 Enhancements 💡
  • awsemfexporter: AWS EMF Exporter to update ApplicationSignals log group name and namespace, and adjust AWS service name prefix logic in spans (#​33798)

  • azureeventhubreceiver: Added traces support in azureeventhubreceiver (#​33583)

  • exporter/prometheusremotewrite: Reduce unnecessary memory allocation by removing buffer that was not used by Snappy encoding function. (#​34273)

  • exporter/prometheusremotewrite: Reduce memory allocations of prometheus remote write exporter "batchtimeseries" when large batch sizes are used (#​34269)

  • clickhouseexporter: Updated the default logs table to a more optimized schema (#​34203)
    Improved partitioning and time range queries.

  • bearertokenauthextension: use constant time comparison (#​34516)

  • processor/k8sattributes: Add support for container.image.repo_digests metadata (#​34029)

  • datadogconnector: Move feature gate connector.datadogconnector.NativeIngest to beta (#​34549)
    When this feature gate is enabled (default), the datadog connector uses the new API to produce APM stats under the hood. | The new API has better throughput when your spans have many attributes (especially container related attributes). Funtional-wise the new API should have no user-facing change compared to the old API. | However if you observe any unexpected behaviors, you can disable this feature gate to revert to the old stats processing APIs.

  • elasticsearchexporter: Add opt-in support for the experimental batcher config (#​32377)
    By enabling (or explicitly disabling) the batcher, the Elasticsearch exporter's
    existing batching/buffering logic will be disabled, and the batch sender will be used.

  • elasticsearchexporter: Add summary support for metrics (#​34560)

  • hostmetricsreceiver: add reporting interval to entity event (#​34240)

  • elasticsearchreceiver: Add metric for active index merges (#​34387)

  • kafkaexporter: add an ability to partition logs based on resource attributes. (#​33229)

  • logdedupprocessor: Adds a histogram metric to record the number of aggregated log records. (#​34579)

  • logdedupprocessor: Updates stability level to alpha. (#​34575)

  • logdedup: Make the name of the log deduplication component consistent (#​34571)

  • logdedupprocessor: Ensures any pending aggregated logs are processed and sent to the next consumer before shutting down. (#​34615)

  • logdedupprocessor: Adds a scope aggregator to the logdedup processor enabling the aggregation of logs per scope. (#​34606)

  • logdedupprocessor: Simplifies the processor shutdown behaviour by removing the unnecessary done channel. (#​34478)

  • pkg/ottl: Add support for map literals in OTTL (#​32388)

  • pkg/ottl: Introduce ExtractGrokPatterns converter (#​32593)

  • pkg/ottl: Add the MD5 function to convert the value into a MD5 hash/digest (#​33792)

  • pkg/ottl: Introduce sha512 converter to generate SHA-512 hash/digest from given payload. (#​34007)

  • kafkametricsreceiver: Add option to configure cluster alias name and add new metrics for kafka topic configurations (#​34148)

  • receiver/splunkhec: Add a regex to enforce metrics naming for Splunk events fields based on metrics documentation. (#​34275)

  • telemetrygen: Support boolean values in --telemetry-attributes and --otlp-attributes flag (#​18928)

  • filelogreceiver: Check for unsupported fractional seconds directive when converting strptime time layout to native format (#​34390)

  • windowseventlogreceiver: Add remote collection support to Stanza operator windows pkg to support remote log collect for the Windows Event Log receiver. (#​33100)

🧰 Bug fixes 🧰
  • configauth: Fix unmarshaling of authentication in HTTP servers. (#​34325)
    This brings in a bug fix from the core collector. https://github.com/open-telemetry/opentelemetry-collector/issues/107500750.

  • docker_observer: Change default endpoint for docker_observer on Windows to npipe:////./pipe/docker_engine (#​34358)

  • pkg/translator/jaeger: Change the translation to jaeger spans to match semantic conventions. (#​34368)
    otel.library.name is deprecated and replaced by otel.scope.name
    otel.library.version is deprecated and replaced by otel.scope.version

  • pkg/stanza: Ensure that errors from Process and Write do not break for loops (#​34295)

  • cmd/opampsupervisor: Start even if the OpAMP server cannot be contacted, and continually retry connecting. (#​33408, #​33799)

  • cmd/opampsupervisor: Write the generated effective config and agent log files to the user-defined storage directory. (#​34341)

  • azuremonitorreceiver: Add Azure China as a cloud option. (#​34315)

  • postgresqlreceiver: Support unix socket based replication by handling null values in the client_addr field (#​33107)

  • splunkhecexporter: Copy the bytes to be placed in the request body to avoid corruption on reuse (#​34357)
    This bug is a manifestationhttps://github.com/golang/go/issues/519071907.
    Under high load, the pool of buffers used to send requests is reused enough
    that the same buffer is used concurrently to process data and be sent as request body.
    The fix is to copy the payload into a new byte array before sending it.

  • syslogexporter: Fix issue where exporter may hang indefinitely while dialing. (#​34393)

  • clickhouseexporter: Use observed timestamp if timestamp is zero (#​34150)
    Some OpenTelemetry libraries do not send timestamp for logs, but they should always send | the observed timestamp. In these cases the ClickHouse exporter just stored a zero timestamp | to the database. This changes the behavior to look into the observed timestamp if the timestamp | is zero.

  • webhookeventreceiver: added a timestamp to the logs generated from incoming events. (#​33702)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner August 13, 2024 12:39
@forking-renovate forking-renovate bot added the changelog:dependencies Update to dependencies label Aug 13, 2024
@renovate-bot renovate-bot requested a review from jkowall August 13, 2024 12:39
Copy link

forking-renovate bot commented Aug 13, 2024

ℹ Artifact update notice

File name: go.mod

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

  • 9 additional dependencies were updated

Details:

Package Change
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.106.1 -> v0.107.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.106.1 -> v0.107.0

Signed-off-by: Mend Renovate <bot@renovateapp.com>
@renovate-bot renovate-bot force-pushed the renovate/all-otel-collector-contrib-packages branch from 90cf76c to 1a290ac Compare August 14, 2024 03:27
@yurishkuro yurishkuro enabled auto-merge (squash) August 14, 2024 03:28
Copy link

codecov bot commented Aug 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 51.48%. Comparing base (4a71b49) to head (1ea69d7).

❗ There is a different number of reports uploaded between BASE (4a71b49) and HEAD (1ea69d7). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (4a71b49) HEAD (1ea69d7)
unittests 1 0
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #5835       +/-   ##
===========================================
- Coverage   96.82%   51.48%   -45.35%     
===========================================
  Files         342      174      -168     
  Lines       16522     8873     -7649     
===========================================
- Hits        15997     4568    -11429     
- Misses        339     3862     +3523     
- Partials      186      443      +257     
Flag Coverage Δ
badger_v1 8.05% <ø> (ø)
badger_v2 1.81% <ø> (ø)
cassandra-3.x-v1 16.61% <ø> (ø)
cassandra-3.x-v2 1.74% <ø> (ø)
cassandra-4.x-v1 16.61% <ø> (ø)
cassandra-4.x-v2 1.74% <ø> (ø)
elasticsearch-6.x-v1 18.77% <ø> (ø)
elasticsearch-7.x-v1 18.84% <ø> (+0.01%) ⬆️
elasticsearch-8.x-v1 19.03% <ø> (+0.01%) ⬆️
elasticsearch-8.x-v2 1.80% <ø> (-0.02%) ⬇️
grpc_v1 9.51% <ø> (ø)
grpc_v2 7.14% <ø> (+0.01%) ⬆️
kafka-v1 9.74% <ø> (ø)
kafka-v2 1.81% <ø> (+0.01%) ⬆️
memory_v2 1.81% <ø> (ø)
opensearch-1.x-v1 18.89% <ø> (+0.01%) ⬆️
opensearch-2.x-v1 18.89% <ø> (+0.01%) ⬆️
opensearch-2.x-v2 1.81% <ø> (+0.01%) ⬆️
unittests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: Yuri Shkuro <github@ysh.us>
@yurishkuro yurishkuro disabled auto-merge August 14, 2024 03:53
@yurishkuro yurishkuro merged commit c28c8d7 into jaegertracing:main Aug 14, 2024
43 checks passed
JaredTan95 pushed a commit to JaredTan95/jaeger that referenced this pull request Aug 14, 2024
…#5835)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary>

###
[`v0.107.0`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01070)

[Compare
Source](https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.106.1...v0.107.0)

##### 🛑 Breaking changes 🛑

- `clickhouseexporter`: Add `compress` option to ClickHouse exporter,
with default value of `lz4`
([#&#8203;34365](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34365))
This change adds a new `compress` option to the config field and enables
it by default.
    Prior to this change, compression was not enabled by default.
The only way to enable compression prior to this change was via the DSN
URL.
    With this change, `lz4` compression will be enabled by default.
The list of valid options is provided by the underlying `clickhouse-go`
driver.
While this change is marked as breaking, there should be no effect to
existing deployments by enabling compression.
Compression should improve network performance on most deployments that
have a remote ClickHouse server.

- `azureeventhubreceiver`: Update the scope name for telemetry produced
by the azureeventhubreceiver from `otelcol/azureeventhubreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver`
([#&#8203;34611](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34611))

- `cloudfoundryreceiver`: Update the scope name for telemetry produced
by the cloudfoundryreceiver from `otelcol/cloudfoundry` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver`
([#&#8203;34612](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34612))

- `cloudflarereceiver`: Update the scope name for telemetry produced by
the cloudflarereceiver from `otelcol/cloudflare` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver`
([#&#8203;34613](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34613))

- `azuremonitorreceiver`: Update the scope name for telemetry produced
by the azuremonitorreceiver from `otelcol/azuremonitorreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver`
([#&#8203;34618](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34618))

- `fileconsumer`: Update the scope name for telemetry produced by
pkg/stanza/fileconsumer from `otelcol/fileconsumer` to
`github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza/fileconsumer`
([#&#8203;34619](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34619))

- `loadbalancingexporter`: Update the scope name for telemetry produced
by the loadbalancingexporter from `otelcol/loadbalancing` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `sumologicexporter`: Update the scope name for telemetry produced by
the sumologicexporter from `otelcol/sumologic` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter`
([#&#8203;34438](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34438))

- `prometheusremotewriteexporter`: Update the scope name for telemetry
produced by the prometheusremotewriteexporter from
`otelcol/prometheusremotewrite` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter`
([#&#8203;34440](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34440))

- `activedirectorydsreceiver`: Update the scope name for telemetry
produced by the activedirectorydsreceiver from
`otelcol/activedirectorydsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver`
([#&#8203;34492](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34492))

- `aerospikereceiver`: Update the scope name for telemetry produced by
the aerospikereceiver from `otelcol/aerospikereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver`
([#&#8203;34518](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34518))

- `apachereceiver`: Update the scope name for telemetry produced by the
apachereceiver from `otelcol/apachereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver`
([#&#8203;34517](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34517))

- `apachesparkreceiver`: Update the scope name for telemetry produced by
the apachesparkreceiver from `otelcol/apachesparkreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver`
([#&#8203;34519](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34519))

- `bigipreceiver`: Update the scope name for telemetry produced by the
bigipreceiver from `otelcol/bigipreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver`
([#&#8203;34520](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34520))

- `chronyreceiver`: Update the scope name for telemetry produced by the
chronyreceiver from `otelcol/chronyreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver`
([#&#8203;34524](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34524))

- `couchdbreceiver`: Update the scope name for telemetry produced by the
couchdbreceiver from `otelcol/couchdbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver`
([#&#8203;34525](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34525))

- `countconnector`: Update the scope name for telemetry produced by the
countconnector from `otelcol/countconnector` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector
([#&#8203;34583](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34583))

- `deltatocumulativeprocessor`: Update the scope name for telemetry
produced by the deltatocumulativeprocessor from
`otelcol/deltatocumulative` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `dockerstatsreceiver`: Update the scope name for telemetry produced by
the dockerstatsreceiver from `otelcol/dockerstatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver`
([#&#8203;34528](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34528))

- `elasticsearchreceiver`: Update the scope name for telemetry produced
by the elasticsearchreceiver from `otelcol/elasticsearchreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver`
([#&#8203;34529](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34529))

- `expvarreceiver`: Update the scope name for telemetry produced by the
expvarreceiver from `otelcol/expvarreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver`
([#&#8203;34530](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34530))

- `filestatsreceiver`: Update the scope name for telemetry produced by
the filestatsreceiver from `otelcol/filestatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `filterprocessor`: Update the scope name for telemetry produced by the
filterprocessor from `otelcol/filter` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `flinkmetricsreceiver`: Update the scope name for telemetry produced
by the flinkmetricsreceiver from `otelcol/flinkmetricsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver`
([#&#8203;34533](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34533))

- `fluentforwardreceiver`: Update the scope name for telemetry produced
by the fluentforwardreceiver from `otelcol/fluentforwardreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver`
([#&#8203;34534](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34534))

- `gitproviderreceiver`: Update the scope name for telemetry produced by
the gitproviderreceiver from `otelcol/gitproviderreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver`
([#&#8203;34496](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34496))

- `googlespannerreceiver`: Update the scope name for telemetry produced
by the googlespannerreceiver from `otelcol/googlecloudspannermetrics` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlespannerreceiver`
([#&#8203;34593](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34593))

- `grafanacloudconnector`: Update the scope name for telemetry produced
by the grafanacloudconnector from `otelcol/grafanacloud` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector
([#&#8203;34552](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34552))

- `groupbyattrsprocessor`: Update the scope name for telemetry produced
by the groupbyattrsprocessor from `otelcol/groupbyattrs` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `groupbytraceprocessor`: Update the scope name for telemetry produced
by the groupbytraceprocessor from `otelcol/groupbytrace` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `haproxyreceiver`: Update the scope name for telemetry produced by the
haproxyreceiver from `otelcol/haproxyreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver`
([#&#8203;34498](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34498))

- `hostmetricsreceiver`: Update the scope name for telemetry produced by
the hostmetrics receiver's scrapers from `otelcol/hostmetricsreceiver/*`
to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/*`
([#&#8203;34526](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34526))

- `httpcheckreceiver`: Update the scope name for telemetry produced by
the httpcheckreceiver from `otelcol/httpcheckreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver`
([#&#8203;34497](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34497))

- `iisreceiver`: Update the scope name for telemetry produced by the
iisreceiver from `otelcol/iisreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver`
([#&#8203;34535](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34535))

- `k8sattributesprocessor`: Update the scope name for telemetry produced
by the k8sattributesprocessor from `otelcol/k8sattributes` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `k8sclusterreceiver`: Update the scope name for telemetry produced by
the k8sclusterreceiver from `otelcol/k8sclusterreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver`
([#&#8203;34536](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34536))

- `kafkametricsreceiver`: Update the scope name for telemetry produced
by the kafkametricsreceiver from `otelcol/kafkametricsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver`
([#&#8203;34538](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34538))

- `kafkareceiver`: Update the scope name for telemetry produced by the
kafkareceiver from `otelcol/kafkareceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver`
([#&#8203;34539](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34539))

- `kubeletstatsreceiver`: Update the scope name for telemetry produced
by the kubeletstatsreceiver from `otelcol/kubeletstatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver`
([#&#8203;34537](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34537))

- `memcachedreceiver`: Update the scope name for telemetry produced by
the memcachedreceiver from `otelcol/memcachedreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver`
([#&#8203;34542](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34542))

- `mongodbatlasreceiver`: Update the scope name for telemetry produced
by the mongodbatlasreceiver from `otelcol/mongodbatlasreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver`
([#&#8203;34543](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34543))

- `mongodbreceiver`: Update the scope name for telemetry produced by the
mongodbreceiver from `otelcol/mongodbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver`
([#&#8203;34544](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34544))

- `mysqlreceiver`: Update the scope name for telemetry produced by the
mysqlreceiver from `otelcol/mysqlreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver`
([#&#8203;34545](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34545))

- `nginxreceiver`: Update the scope name for telemetry produced by the
nginxreceiver from `otelcol/nginxreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver`
([#&#8203;34493](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34493))

- `nsxtreceiver`: Update the scope name for telemetry produced by the
nsxtreceiver from `otelcol/nsxtreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `oracledbreceiver`: Update the scope name for telemetry produced by
the oracledbreceiver from `otelcol/oracledbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver`
([#&#8203;34491](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34491))

- `otelarrowreceiver`: Update the scope name for telemetry produced by
the otelarrowreceiver from `otelcol/otelarrowreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver`
([#&#8203;34546](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34546))

- `podmanreceiver`: Update the scope name for telemetry produced by the
podmanreceiver from `otelcol/podmanreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `postgresqlreceiver`: Update the scope name for telemetry produced by
the postgresqlreceiver from `otelcol/postgresqlreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver`
([#&#8203;34476](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34476))

- `probabilisticsamplerprocessor`: Update the scope name for telemetry
produced by the probabilisticsamplerprocessor from
`otelcol/probabilisticsampler` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `prometheusreceiver`: Update the scope name for telemetry produced by
the prometheusreceiver from `otelcol/prometheusreceiver` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
([#&#8203;34589](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34589))

- `rabbitmqreceiver`: Update the scope name for telemetry produced by
the rabbitmqreceiver from `otelcol/rabbitmqreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver`
([#&#8203;34475](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34475))

- `sshcheckreceiver`: Update the scope name for telemetry produced by
the sshcheckreceiver from `otelcol/sshcheckreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver`
([#&#8203;34448](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34448))

- `vcenterreceiver`: Update the scope name for telemetry produced by the
vcenterreceiver from `otelcol/vcenter` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver`
([#&#8203;34449](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34449))

- `zookeeperreceiver`: Update the scope name for telemetry produced by
the zookeeperreceiver from `otelcol/zookeeper` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver`
([#&#8203;34450](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34450))

- `redisreceiver`: Update the scope name for telemetry produced by the
redisreceiver from `otelcol/redisreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver`
([#&#8203;34470](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34470))

- `riakreceiver`: Update the scope name for telemetry produced by the
riakreceiver from `otelcol/riakreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver`
([#&#8203;34469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34469))

- `routingprocessor`: Update the scope name for telemetry produced by
the routingprocessor from `otelcol/routing` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `saphanareceiver`: Update the scope name for telemetry produced by the
saphanareceiver from otelcol/saphanareceiver to
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver
([#&#8203;34468](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34468))

- `servicegraphconnector`: Update the scope name for telemetry produced
by the servicegraphconnector from `otelcol/servicegraph` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector
([#&#8203;34552](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34552))

- `snmpreceiver`: Update the scope name for telemetry produced by the
snmpreceiver from `otelcol/snmpreceiver` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver
([#&#8203;34592](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34592))

- `snowflakereceiver`: Update the scope name for telemetry produced by
the snowflakereceiver from `otelcol/snowflakereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver`
([#&#8203;34467](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34467))

- `solacereceiver`: Update the scope name for telemetry produced by the
solacereceiver from `otelcol/solacereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver`
([#&#8203;34466](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34466))

- `splunkenterprisereceiver`: Update the scope name for telemetry
produced by the splunkenterprisereceiver from
`otelcol/splunkenterprisereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver`
([#&#8203;34452](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34452))

- `statsdreceiver`: Update the scope name for telemetry produced by the
statsdreceiver from `otelcol/statsdreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver`
([#&#8203;34547](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34547))

- `tailsamplingprocessor`: Update the scope name for telemetry produced
by the tailsamplingprocessor from `otelcol/tailsampling` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `elasticsearchreceiver`: Enable more index metrics by default
([#&#8203;34396](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34396))
    This enables the following metrics by default:
    `elasticsearch.index.documents`
    `elasticsearch.index.operations.merge.current`
    `elasticsearch.index.segments.count`
To preserve previous behavior, update your Elasticsearch receiver
configuration to disable these metrics.

- `sqlserverreceiver`: Update the scope name for telemetry produced by
the sqlserverreceiver from otelcol/sqlserverreceiver to
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver
([#&#8203;34451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34451))

- `vcenterreceiver`: Enables all of the vSAN metrics by default.
([#&#8203;34409](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34409))
    The following metrics will be enabled by default now:
    -   vcenter.cluster.vsan.throughput
    -   vcenter.cluster.vsan.operations
    -   vcenter.cluster.vsan.latency.avg
    -   vcenter.cluster.vsan.congestions
    -   vcenter.host.vsan.throughput
    -   vcenter.host.vsan.operations
    -   vcenter.host.vsan.latency.avg
    -   vcenter.host.vsan.congestions
    -   vcenter.host.vsan.cache.hit_rate
    -   vcenter.vm.vsan.throughput
    -   vcenter.vm.vsan.operations
    -   vcenter.vm.vsan.latency.avg

##### 🚩 Deprecations 🚩

- `exporter/datadog`: Deprecates `logs::dump_payloads` since it is
invalid with the Datadog Agent logs pipeline, which will be enabled by
default in the v0.108.0 release.
([#&#8203;34490](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34490))

##### 🚀 New components 🚀

- `logdedupeprocessor`: Add new logdedupeprocessor processor that
deduplicates log entries.
([#&#8203;34118](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34118))
- `coralogixprocessor`: creating new component for coralogix features
([#&#8203;33090](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33090))
- `googlecloudmonitoringreceiver`: Adding new component - [Google Cloud
monitoring](https://cloud.google.com/monitoring/api/metrics_gcp)
receiver to fetch GCP Cloud Metrics and transform to OpenTelemetry
compatible format.
([#&#8203;33762](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33762))

##### 💡 Enhancements 💡

- `awsemfexporter`: AWS EMF Exporter to update ApplicationSignals log
group name and namespace, and adjust AWS service name prefix logic in
spans
([#&#8203;33798](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33798))

- `azureeventhubreceiver`: Added traces support in azureeventhubreceiver
([#&#8203;33583](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33583))

- `exporter/prometheusremotewrite`: Reduce unnecessary memory allocation
by removing buffer that was not used by Snappy encoding function.
([#&#8203;34273](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34273))

- `exporter/prometheusremotewrite`: Reduce memory allocations of
prometheus remote write exporter "batchtimeseries" when large batch
sizes are used
([#&#8203;34269](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34269))

- `clickhouseexporter`: Updated the default logs table to a more
optimized schema
([#&#8203;34203](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34203))
    Improved partitioning and time range queries.

- `bearertokenauthextension`: use constant time comparison
([#&#8203;34516](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34516))

- `processor/k8sattributes`: Add support for
`container.image.repo_digests` metadata
([#&#8203;34029](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34029))

- `datadogconnector`: Move feature gate
`connector.datadogconnector.NativeIngest` to beta
([#&#8203;34549](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34549))
When this feature gate is enabled (default), the datadog connector uses
the new API to produce APM stats under the hood. | The new API has
better throughput when your spans have many attributes (especially
container related attributes). Funtional-wise the new API should have no
user-facing change compared to the old API. | However if you observe any
unexpected behaviors, you can disable this feature gate to revert to the
old stats processing APIs.

- `elasticsearchexporter`: Add opt-in support for the experimental
`batcher` config
([#&#8203;32377](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32377))
By enabling (or explicitly disabling) the batcher, the Elasticsearch
exporter's
existing batching/buffering logic will be disabled, and the batch sender
will be used.

- `elasticsearchexporter`: Add summary support for metrics
([#&#8203;34560](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34560))

- `hostmetricsreceiver`: add reporting interval to entity event
([#&#8203;34240](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34240))

- `elasticsearchreceiver`: Add metric for active index merges
([#&#8203;34387](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34387))

- `kafkaexporter`: add an ability to partition logs based on resource
attributes.
([#&#8203;33229](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33229))

- `logdedupprocessor`: Adds a histogram metric to record the number of
aggregated log records.
([#&#8203;34579](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34579))

- `logdedupprocessor`: Updates stability level to alpha.
([#&#8203;34575](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34575))

- `logdedup`: Make the name of the log deduplication component
consistent
([#&#8203;34571](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34571))

- `logdedupprocessor`: Ensures any pending aggregated logs are processed
and sent to the next consumer before shutting down.
([#&#8203;34615](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34615))

- `logdedupprocessor`: Adds a scope aggregator to the logdedup processor
enabling the aggregation of logs per scope.
([#&#8203;34606](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34606))

- `logdedupprocessor`: Simplifies the processor shutdown behaviour by
removing the unnecessary done channel.
([#&#8203;34478](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34478))

- `pkg/ottl`: Add support for map literals in OTTL
([#&#8203;32388](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32388))

- `pkg/ottl`: Introduce ExtractGrokPatterns converter
([#&#8203;32593](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32593))

- `pkg/ottl`: Add the `MD5` function to convert the `value` into a MD5
hash/digest
([#&#8203;33792](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33792))

- `pkg/ottl`: Introduce `sha512` converter to generate SHA-512
hash/digest from given payload.
([#&#8203;34007](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34007))

- `kafkametricsreceiver`: Add option to configure cluster alias name and
add new metrics for kafka topic configurations
([#&#8203;34148](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34148))

- `receiver/splunkhec`: Add a regex to enforce metrics naming for Splunk
events fields based on metrics documentation.
([#&#8203;34275](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34275))

- `telemetrygen`: Support boolean values in `--telemetry-attributes` and
`--otlp-attributes` flag
([#&#8203;18928](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18928))

- `filelogreceiver`: Check for unsupported fractional seconds directive
when converting strptime time layout to native format
([#&#8203;34390](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34390))

- `windowseventlogreceiver`: Add remote collection support to Stanza
operator windows pkg to support remote log collect for the Windows Event
Log receiver.
([#&#8203;33100](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33100))

##### 🧰 Bug fixes 🧰

- `configauth`: Fix unmarshaling of authentication in HTTP servers.
([#&#8203;34325](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34325))
This brings in a bug fix from the core collector.
[https://github.com/open-telemetry/opentelemetry-collector/issues/10750](https://github.com/open-telemetry/opentelemetry-collector/issues/10750)0750.

- `docker_observer`: Change default endpoint for `docker_observer` on
Windows to `npipe:////./pipe/docker_engine`
([#&#8203;34358](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34358))

- `pkg/translator/jaeger`: Change the translation to jaeger spans to
match semantic conventions.
([#&#8203;34368](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34368))
    `otel.library.name` is deprecated and replaced by `otel.scope.name`
`otel.library.version` is deprecated and replaced by
`otel.scope.version`

- `pkg/stanza`: Ensure that errors from `Process` and `Write` do not
break for loops
([#&#8203;34295](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34295))

- `cmd/opampsupervisor`: Start even if the OpAMP server cannot be
contacted, and continually retry connecting.
([#&#8203;33408](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33408),
[#&#8203;33799](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33799))

- `cmd/opampsupervisor`: Write the generated effective config and agent
log files to the user-defined storage directory.
([#&#8203;34341](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34341))

- `azuremonitorreceiver`: Add Azure China as a `cloud` option.
([#&#8203;34315](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34315))

- `postgresqlreceiver`: Support unix socket based replication by
handling null values in the client_addr field
([#&#8203;33107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33107))

- `splunkhecexporter`: Copy the bytes to be placed in the request body
to avoid corruption on reuse
([#&#8203;34357](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34357))
This bug is a
manifestation[https://github.com/golang/go/issues/51907](https://github.com/golang/go/issues/51907)1907.
Under high load, the pool of buffers used to send requests is reused
enough
that the same buffer is used concurrently to process data and be sent as
request body.
The fix is to copy the payload into a new byte array before sending it.

- `syslogexporter`: Fix issue where exporter may hang indefinitely while
dialing.
([#&#8203;34393](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34393))

- `clickhouseexporter`: Use observed timestamp if timestamp is zero
([#&#8203;34150](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34150))
Some OpenTelemetry libraries do not send timestamp for logs, but they
should always send | the observed timestamp. In these cases the
ClickHouse exporter just stored a zero timestamp | to the database. This
changes the behavior to look into the observed timestamp if the
timestamp | is zero.

- `webhookeventreceiver`: added a timestamp to the logs generated from
incoming events.
([#&#8203;33702](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33702))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/jaegertracing/jaeger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nOmRlcGVuZGVuY2llcyJdfQ==-->

---------

Signed-off-by: Mend Renovate <bot@renovateapp.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Co-authored-by: Yuri Shkuro <github@ysh.us>
Signed-off-by: Jared Tan <jian.tan@daocloud.io>
JaredTan95 pushed a commit to JaredTan95/jaeger that referenced this pull request Aug 28, 2024
…#5835)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fprometheusexporter/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.106.1` -> `v0.107.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.106.1/v0.107.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary>

###
[`v0.107.0`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01070)

[Compare
Source](https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.106.1...v0.107.0)

##### 🛑 Breaking changes 🛑

- `clickhouseexporter`: Add `compress` option to ClickHouse exporter,
with default value of `lz4`
([#&#8203;34365](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34365))
This change adds a new `compress` option to the config field and enables
it by default.
    Prior to this change, compression was not enabled by default.
The only way to enable compression prior to this change was via the DSN
URL.
    With this change, `lz4` compression will be enabled by default.
The list of valid options is provided by the underlying `clickhouse-go`
driver.
While this change is marked as breaking, there should be no effect to
existing deployments by enabling compression.
Compression should improve network performance on most deployments that
have a remote ClickHouse server.

- `azureeventhubreceiver`: Update the scope name for telemetry produced
by the azureeventhubreceiver from `otelcol/azureeventhubreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver`
([#&#8203;34611](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34611))

- `cloudfoundryreceiver`: Update the scope name for telemetry produced
by the cloudfoundryreceiver from `otelcol/cloudfoundry` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver`
([#&#8203;34612](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34612))

- `cloudflarereceiver`: Update the scope name for telemetry produced by
the cloudflarereceiver from `otelcol/cloudflare` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver`
([#&#8203;34613](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34613))

- `azuremonitorreceiver`: Update the scope name for telemetry produced
by the azuremonitorreceiver from `otelcol/azuremonitorreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver`
([#&#8203;34618](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34618))

- `fileconsumer`: Update the scope name for telemetry produced by
pkg/stanza/fileconsumer from `otelcol/fileconsumer` to
`github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza/fileconsumer`
([#&#8203;34619](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34619))

- `loadbalancingexporter`: Update the scope name for telemetry produced
by the loadbalancingexporter from `otelcol/loadbalancing` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `sumologicexporter`: Update the scope name for telemetry produced by
the sumologicexporter from `otelcol/sumologic` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter`
([#&#8203;34438](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34438))

- `prometheusremotewriteexporter`: Update the scope name for telemetry
produced by the prometheusremotewriteexporter from
`otelcol/prometheusremotewrite` to
`github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter`
([#&#8203;34440](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34440))

- `activedirectorydsreceiver`: Update the scope name for telemetry
produced by the activedirectorydsreceiver from
`otelcol/activedirectorydsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver`
([#&#8203;34492](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34492))

- `aerospikereceiver`: Update the scope name for telemetry produced by
the aerospikereceiver from `otelcol/aerospikereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver`
([#&#8203;34518](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34518))

- `apachereceiver`: Update the scope name for telemetry produced by the
apachereceiver from `otelcol/apachereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver`
([#&#8203;34517](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34517))

- `apachesparkreceiver`: Update the scope name for telemetry produced by
the apachesparkreceiver from `otelcol/apachesparkreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver`
([#&#8203;34519](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34519))

- `bigipreceiver`: Update the scope name for telemetry produced by the
bigipreceiver from `otelcol/bigipreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver`
([#&#8203;34520](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34520))

- `chronyreceiver`: Update the scope name for telemetry produced by the
chronyreceiver from `otelcol/chronyreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver`
([#&#8203;34524](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34524))

- `couchdbreceiver`: Update the scope name for telemetry produced by the
couchdbreceiver from `otelcol/couchdbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver`
([#&#8203;34525](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34525))

- `countconnector`: Update the scope name for telemetry produced by the
countconnector from `otelcol/countconnector` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector
([#&#8203;34583](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34583))

- `deltatocumulativeprocessor`: Update the scope name for telemetry
produced by the deltatocumulativeprocessor from
`otelcol/deltatocumulative` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `dockerstatsreceiver`: Update the scope name for telemetry produced by
the dockerstatsreceiver from `otelcol/dockerstatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver`
([#&#8203;34528](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34528))

- `elasticsearchreceiver`: Update the scope name for telemetry produced
by the elasticsearchreceiver from `otelcol/elasticsearchreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver`
([#&#8203;34529](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34529))

- `expvarreceiver`: Update the scope name for telemetry produced by the
expvarreceiver from `otelcol/expvarreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver`
([#&#8203;34530](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34530))

- `filestatsreceiver`: Update the scope name for telemetry produced by
the filestatsreceiver from `otelcol/filestatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `filterprocessor`: Update the scope name for telemetry produced by the
filterprocessor from `otelcol/filter` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `flinkmetricsreceiver`: Update the scope name for telemetry produced
by the flinkmetricsreceiver from `otelcol/flinkmetricsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver`
([#&#8203;34533](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34533))

- `fluentforwardreceiver`: Update the scope name for telemetry produced
by the fluentforwardreceiver from `otelcol/fluentforwardreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver`
([#&#8203;34534](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34534))

- `gitproviderreceiver`: Update the scope name for telemetry produced by
the gitproviderreceiver from `otelcol/gitproviderreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver`
([#&#8203;34496](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34496))

- `googlespannerreceiver`: Update the scope name for telemetry produced
by the googlespannerreceiver from `otelcol/googlecloudspannermetrics` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlespannerreceiver`
([#&#8203;34593](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34593))

- `grafanacloudconnector`: Update the scope name for telemetry produced
by the grafanacloudconnector from `otelcol/grafanacloud` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/grafanacloudconnector
([#&#8203;34552](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34552))

- `groupbyattrsprocessor`: Update the scope name for telemetry produced
by the groupbyattrsprocessor from `otelcol/groupbyattrs` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `groupbytraceprocessor`: Update the scope name for telemetry produced
by the groupbytraceprocessor from `otelcol/groupbytrace` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `haproxyreceiver`: Update the scope name for telemetry produced by the
haproxyreceiver from `otelcol/haproxyreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver`
([#&#8203;34498](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34498))

- `hostmetricsreceiver`: Update the scope name for telemetry produced by
the hostmetrics receiver's scrapers from `otelcol/hostmetricsreceiver/*`
to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver/internal/scraper/*`
([#&#8203;34526](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34526))

- `httpcheckreceiver`: Update the scope name for telemetry produced by
the httpcheckreceiver from `otelcol/httpcheckreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver`
([#&#8203;34497](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34497))

- `iisreceiver`: Update the scope name for telemetry produced by the
iisreceiver from `otelcol/iisreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver`
([#&#8203;34535](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34535))

- `k8sattributesprocessor`: Update the scope name for telemetry produced
by the k8sattributesprocessor from `otelcol/k8sattributes` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `k8sclusterreceiver`: Update the scope name for telemetry produced by
the k8sclusterreceiver from `otelcol/k8sclusterreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver`
([#&#8203;34536](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34536))

- `kafkametricsreceiver`: Update the scope name for telemetry produced
by the kafkametricsreceiver from `otelcol/kafkametricsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver`
([#&#8203;34538](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34538))

- `kafkareceiver`: Update the scope name for telemetry produced by the
kafkareceiver from `otelcol/kafkareceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver`
([#&#8203;34539](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34539))

- `kubeletstatsreceiver`: Update the scope name for telemetry produced
by the kubeletstatsreceiver from `otelcol/kubeletstatsreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver`
([#&#8203;34537](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34537))

- `memcachedreceiver`: Update the scope name for telemetry produced by
the memcachedreceiver from `otelcol/memcachedreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver`
([#&#8203;34542](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34542))

- `mongodbatlasreceiver`: Update the scope name for telemetry produced
by the mongodbatlasreceiver from `otelcol/mongodbatlasreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver`
([#&#8203;34543](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34543))

- `mongodbreceiver`: Update the scope name for telemetry produced by the
mongodbreceiver from `otelcol/mongodbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver`
([#&#8203;34544](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34544))

- `mysqlreceiver`: Update the scope name for telemetry produced by the
mysqlreceiver from `otelcol/mysqlreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver`
([#&#8203;34545](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34545))

- `nginxreceiver`: Update the scope name for telemetry produced by the
nginxreceiver from `otelcol/nginxreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver`
([#&#8203;34493](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34493))

- `nsxtreceiver`: Update the scope name for telemetry produced by the
nsxtreceiver from `otelcol/nsxtreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `oracledbreceiver`: Update the scope name for telemetry produced by
the oracledbreceiver from `otelcol/oracledbreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver`
([#&#8203;34491](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34491))

- `otelarrowreceiver`: Update the scope name for telemetry produced by
the otelarrowreceiver from `otelcol/otelarrowreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver`
([#&#8203;34546](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34546))

- `podmanreceiver`: Update the scope name for telemetry produced by the
podmanreceiver from `otelcol/podmanreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver`
([#&#8203;34429](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34429))

- `postgresqlreceiver`: Update the scope name for telemetry produced by
the postgresqlreceiver from `otelcol/postgresqlreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver`
([#&#8203;34476](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34476))

- `probabilisticsamplerprocessor`: Update the scope name for telemetry
produced by the probabilisticsamplerprocessor from
`otelcol/probabilisticsampler` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `prometheusreceiver`: Update the scope name for telemetry produced by
the prometheusreceiver from `otelcol/prometheusreceiver` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
([#&#8203;34589](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34589))

- `rabbitmqreceiver`: Update the scope name for telemetry produced by
the rabbitmqreceiver from `otelcol/rabbitmqreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver`
([#&#8203;34475](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34475))

- `sshcheckreceiver`: Update the scope name for telemetry produced by
the sshcheckreceiver from `otelcol/sshcheckreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver`
([#&#8203;34448](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34448))

- `vcenterreceiver`: Update the scope name for telemetry produced by the
vcenterreceiver from `otelcol/vcenter` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver`
([#&#8203;34449](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34449))

- `zookeeperreceiver`: Update the scope name for telemetry produced by
the zookeeperreceiver from `otelcol/zookeeper` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver`
([#&#8203;34450](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34450))

- `redisreceiver`: Update the scope name for telemetry produced by the
redisreceiver from `otelcol/redisreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver`
([#&#8203;34470](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34470))

- `riakreceiver`: Update the scope name for telemetry produced by the
riakreceiver from `otelcol/riakreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver`
([#&#8203;34469](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34469))

- `routingprocessor`: Update the scope name for telemetry produced by
the routingprocessor from `otelcol/routing` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/routingprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `saphanareceiver`: Update the scope name for telemetry produced by the
saphanareceiver from otelcol/saphanareceiver to
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver
([#&#8203;34468](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34468))

- `servicegraphconnector`: Update the scope name for telemetry produced
by the servicegraphconnector from `otelcol/servicegraph` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector
([#&#8203;34552](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34552))

- `snmpreceiver`: Update the scope name for telemetry produced by the
snmpreceiver from `otelcol/snmpreceiver` to
\`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver
([#&#8203;34592](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34592))

- `snowflakereceiver`: Update the scope name for telemetry produced by
the snowflakereceiver from `otelcol/snowflakereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver`
([#&#8203;34467](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34467))

- `solacereceiver`: Update the scope name for telemetry produced by the
solacereceiver from `otelcol/solacereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver`
([#&#8203;34466](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34466))

- `splunkenterprisereceiver`: Update the scope name for telemetry
produced by the splunkenterprisereceiver from
`otelcol/splunkenterprisereceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver`
([#&#8203;34452](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34452))

- `statsdreceiver`: Update the scope name for telemetry produced by the
statsdreceiver from `otelcol/statsdreceiver` to
`github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver`
([#&#8203;34547](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34547))

- `tailsamplingprocessor`: Update the scope name for telemetry produced
by the tailsamplingprocessor from `otelcol/tailsampling` to
`github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor`
([#&#8203;34550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34550))

- `elasticsearchreceiver`: Enable more index metrics by default
([#&#8203;34396](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34396))
    This enables the following metrics by default:
    `elasticsearch.index.documents`
    `elasticsearch.index.operations.merge.current`
    `elasticsearch.index.segments.count`
To preserve previous behavior, update your Elasticsearch receiver
configuration to disable these metrics.

- `sqlserverreceiver`: Update the scope name for telemetry produced by
the sqlserverreceiver from otelcol/sqlserverreceiver to
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver
([#&#8203;34451](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34451))

- `vcenterreceiver`: Enables all of the vSAN metrics by default.
([#&#8203;34409](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34409))
    The following metrics will be enabled by default now:
    -   vcenter.cluster.vsan.throughput
    -   vcenter.cluster.vsan.operations
    -   vcenter.cluster.vsan.latency.avg
    -   vcenter.cluster.vsan.congestions
    -   vcenter.host.vsan.throughput
    -   vcenter.host.vsan.operations
    -   vcenter.host.vsan.latency.avg
    -   vcenter.host.vsan.congestions
    -   vcenter.host.vsan.cache.hit_rate
    -   vcenter.vm.vsan.throughput
    -   vcenter.vm.vsan.operations
    -   vcenter.vm.vsan.latency.avg

##### 🚩 Deprecations 🚩

- `exporter/datadog`: Deprecates `logs::dump_payloads` since it is
invalid with the Datadog Agent logs pipeline, which will be enabled by
default in the v0.108.0 release.
([#&#8203;34490](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34490))

##### 🚀 New components 🚀

- `logdedupeprocessor`: Add new logdedupeprocessor processor that
deduplicates log entries.
([#&#8203;34118](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34118))
- `coralogixprocessor`: creating new component for coralogix features
([#&#8203;33090](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33090))
- `googlecloudmonitoringreceiver`: Adding new component - [Google Cloud
monitoring](https://cloud.google.com/monitoring/api/metrics_gcp)
receiver to fetch GCP Cloud Metrics and transform to OpenTelemetry
compatible format.
([#&#8203;33762](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33762))

##### 💡 Enhancements 💡

- `awsemfexporter`: AWS EMF Exporter to update ApplicationSignals log
group name and namespace, and adjust AWS service name prefix logic in
spans
([#&#8203;33798](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33798))

- `azureeventhubreceiver`: Added traces support in azureeventhubreceiver
([#&#8203;33583](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33583))

- `exporter/prometheusremotewrite`: Reduce unnecessary memory allocation
by removing buffer that was not used by Snappy encoding function.
([#&#8203;34273](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34273))

- `exporter/prometheusremotewrite`: Reduce memory allocations of
prometheus remote write exporter "batchtimeseries" when large batch
sizes are used
([#&#8203;34269](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34269))

- `clickhouseexporter`: Updated the default logs table to a more
optimized schema
([#&#8203;34203](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34203))
    Improved partitioning and time range queries.

- `bearertokenauthextension`: use constant time comparison
([#&#8203;34516](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34516))

- `processor/k8sattributes`: Add support for
`container.image.repo_digests` metadata
([#&#8203;34029](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34029))

- `datadogconnector`: Move feature gate
`connector.datadogconnector.NativeIngest` to beta
([#&#8203;34549](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34549))
When this feature gate is enabled (default), the datadog connector uses
the new API to produce APM stats under the hood. | The new API has
better throughput when your spans have many attributes (especially
container related attributes). Funtional-wise the new API should have no
user-facing change compared to the old API. | However if you observe any
unexpected behaviors, you can disable this feature gate to revert to the
old stats processing APIs.

- `elasticsearchexporter`: Add opt-in support for the experimental
`batcher` config
([#&#8203;32377](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32377))
By enabling (or explicitly disabling) the batcher, the Elasticsearch
exporter's
existing batching/buffering logic will be disabled, and the batch sender
will be used.

- `elasticsearchexporter`: Add summary support for metrics
([#&#8203;34560](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34560))

- `hostmetricsreceiver`: add reporting interval to entity event
([#&#8203;34240](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34240))

- `elasticsearchreceiver`: Add metric for active index merges
([#&#8203;34387](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34387))

- `kafkaexporter`: add an ability to partition logs based on resource
attributes.
([#&#8203;33229](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33229))

- `logdedupprocessor`: Adds a histogram metric to record the number of
aggregated log records.
([#&#8203;34579](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34579))

- `logdedupprocessor`: Updates stability level to alpha.
([#&#8203;34575](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34575))

- `logdedup`: Make the name of the log deduplication component
consistent
([#&#8203;34571](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34571))

- `logdedupprocessor`: Ensures any pending aggregated logs are processed
and sent to the next consumer before shutting down.
([#&#8203;34615](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34615))

- `logdedupprocessor`: Adds a scope aggregator to the logdedup processor
enabling the aggregation of logs per scope.
([#&#8203;34606](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34606))

- `logdedupprocessor`: Simplifies the processor shutdown behaviour by
removing the unnecessary done channel.
([#&#8203;34478](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34478))

- `pkg/ottl`: Add support for map literals in OTTL
([#&#8203;32388](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32388))

- `pkg/ottl`: Introduce ExtractGrokPatterns converter
([#&#8203;32593](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32593))

- `pkg/ottl`: Add the `MD5` function to convert the `value` into a MD5
hash/digest
([#&#8203;33792](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33792))

- `pkg/ottl`: Introduce `sha512` converter to generate SHA-512
hash/digest from given payload.
([#&#8203;34007](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34007))

- `kafkametricsreceiver`: Add option to configure cluster alias name and
add new metrics for kafka topic configurations
([#&#8203;34148](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34148))

- `receiver/splunkhec`: Add a regex to enforce metrics naming for Splunk
events fields based on metrics documentation.
([#&#8203;34275](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34275))

- `telemetrygen`: Support boolean values in `--telemetry-attributes` and
`--otlp-attributes` flag
([#&#8203;18928](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18928))

- `filelogreceiver`: Check for unsupported fractional seconds directive
when converting strptime time layout to native format
([#&#8203;34390](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34390))

- `windowseventlogreceiver`: Add remote collection support to Stanza
operator windows pkg to support remote log collect for the Windows Event
Log receiver.
([#&#8203;33100](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33100))

##### 🧰 Bug fixes 🧰

- `configauth`: Fix unmarshaling of authentication in HTTP servers.
([#&#8203;34325](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34325))
This brings in a bug fix from the core collector.
[https://github.com/open-telemetry/opentelemetry-collector/issues/10750](https://github.com/open-telemetry/opentelemetry-collector/issues/10750)0750.

- `docker_observer`: Change default endpoint for `docker_observer` on
Windows to `npipe:////./pipe/docker_engine`
([#&#8203;34358](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34358))

- `pkg/translator/jaeger`: Change the translation to jaeger spans to
match semantic conventions.
([#&#8203;34368](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34368))
    `otel.library.name` is deprecated and replaced by `otel.scope.name`
`otel.library.version` is deprecated and replaced by
`otel.scope.version`

- `pkg/stanza`: Ensure that errors from `Process` and `Write` do not
break for loops
([#&#8203;34295](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34295))

- `cmd/opampsupervisor`: Start even if the OpAMP server cannot be
contacted, and continually retry connecting.
([#&#8203;33408](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33408),
[#&#8203;33799](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33799))

- `cmd/opampsupervisor`: Write the generated effective config and agent
log files to the user-defined storage directory.
([#&#8203;34341](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34341))

- `azuremonitorreceiver`: Add Azure China as a `cloud` option.
([#&#8203;34315](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34315))

- `postgresqlreceiver`: Support unix socket based replication by
handling null values in the client_addr field
([#&#8203;33107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33107))

- `splunkhecexporter`: Copy the bytes to be placed in the request body
to avoid corruption on reuse
([#&#8203;34357](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34357))
This bug is a
manifestation[https://github.com/golang/go/issues/51907](https://github.com/golang/go/issues/51907)1907.
Under high load, the pool of buffers used to send requests is reused
enough
that the same buffer is used concurrently to process data and be sent as
request body.
The fix is to copy the payload into a new byte array before sending it.

- `syslogexporter`: Fix issue where exporter may hang indefinitely while
dialing.
([#&#8203;34393](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34393))

- `clickhouseexporter`: Use observed timestamp if timestamp is zero
([#&#8203;34150](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34150))
Some OpenTelemetry libraries do not send timestamp for logs, but they
should always send | the observed timestamp. In these cases the
ClickHouse exporter just stored a zero timestamp | to the database. This
changes the behavior to look into the observed timestamp if the
timestamp | is zero.

- `webhookeventreceiver`: added a timestamp to the logs generated from
incoming events.
([#&#8203;33702](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33702))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/jaegertracing/jaeger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nOmRlcGVuZGVuY2llcyJdfQ==-->

---------

Signed-off-by: Mend Renovate <bot@renovateapp.com>
Signed-off-by: Yuri Shkuro <github@ysh.us>
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
Co-authored-by: Yuri Shkuro <github@ysh.us>
Signed-off-by: Jared Tan <jian.tan@daocloud.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants