Skip to content

Commit

Permalink
Update module github.com/open-telemetry/opentelemetry-collector-contr…
Browse files Browse the repository at this point in the history
…ib/internal/common to v0.96.0 (open-telemetry#31335)

[![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/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.94.0` -> `v0.96.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.96.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%2finternal%2fcommon/v0.96.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%2finternal%2fcommon/v0.94.0/v0.96.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%2finternal%2fcommon/v0.94.0/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v0.96.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0960)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.95.0...v0.96.0)

##### 🛑 Breaking changes 🛑

- `f5cloudexporter`: Remove deprecated module
([#&open-telemetry#8203;31531](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31531))
- `datadogconnector`: Move feature gate
`connector.datadogconnector.performance` to stable stage.
([#&open-telemetry#8203;31414](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31414))
`connector.datadogconnector.performance` will be removed in the next
release
- `spanmetricsprocessor`: Remove spanmetrics processor
([#&open-telemetry#8203;29567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29567))
    -   You can use the spanmetrics connector as a replacement
- `httpforwarder`: Remove extension named httpforwarder, use
httpforwarderextension instead.
([#&open-telemetry#8203;24171](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24171))
- `k8sclusterreceiver`: Remove deprecated k8s.kubeproxy.version resource
attribute
([#&open-telemetry#8203;29748](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29748))

##### 🚀 New components 🚀

- `ackextension`: Adding an interface for Acknowledgement extension
([#&open-telemetry#8203;26376](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26376))
- `sumologicextension`: add implementation of Sumo Logic Extension
([#&open-telemetry#8203;29601](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29601))

##### 💡 Enhancements 💡

- `datadogexporter`: Attach the collector version to stats payloads to
improve the debugging experience.
([#&open-telemetry#8203;31454](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31454))

- `awsxrayexporter`: support both deprecated and stable http attributes
translation for backward compatibility.
([#&open-telemetry#8203;30935](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30935))

- `azuremonitorexporter`: Added support for configuring the Azure
Monitor Exporter connection string via the
`APPLICATIONINSIGHTS_CONNECTION_STRING` environment variable.
([#&open-telemetry#8203;31523](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31523))

- `datadogconnector`: datadogconnector no longer mutates the input
traces in trace-to-trace pipelines.
([#&open-telemetry#8203;31414](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31414))

- `statsdreceiver`: Add support for the latest version of DogStatsD
protocol (v1.3)
([#&open-telemetry#8203;31295](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31295))

- `fileexporter`: Scope the behavior of the fileexporter to its
lifecycle, so it is safe to shut it down or restart it.
([#&open-telemetry#8203;27489](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27489))

- `processor/resourcedetection`: Add
`processor.resourcedetection.hostCPUSteppingAsString` feature gate to
change the type of `host.cpu.stepping` from `int` to `string`.
([#&open-telemetry#8203;31136](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31136))
    This feature gate will graduate to beta in the next release.

- `routingconnector`: a warning is logged if there are two or more
routing items with the same routing statement
([#&open-telemetry#8203;30663](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30663))

- `pkg/ottl`: Add new IsInt function to facilitate type checking.
([#&open-telemetry#8203;27894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27894))

- `cmd/mdatagen`: Make lifecycle tests generated by default
([#&open-telemetry#8203;31532](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31532))

- `opampextension`: enables creating and using an http client
([#&open-telemetry#8203;31389](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31389))

- `pkg/stanza`: Improve timestamp parsing documentation
([#&open-telemetry#8203;31490](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31490))

- `postgresqlreceiver`: Add `receiver.postgresql.connectionPool` feature
gate to reuse database connections
([#&open-telemetry#8203;30831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30831))
The default implementation recreates and closes connections on each
scrape per database configured/discovered.
This change offers a feature gated alternative to keep connections open.
Also, it exposes connection configuration to control the behavior of the
pool.

- `datadogconnector`: Add `source:datadogconnector` tag to trace agent
telemetry metrics generated by the datadogconnector.
([#&open-telemetry#8203;31528](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31528))

- `datadogexporter`: Add `source:datadogexporter` tag to trace agent
telemetry metrics generated by the datadogexporter.
([#&open-telemetry#8203;31528](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31528))

- `datadogexporter`: Automatically map `cloud.region`,
`cloud.availability_zone` and `cloud.provider` to the `region`, `zone`
and `cloud_provider` host tags.
([#&open-telemetry#8203;31372](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31372))

##### 🧰 Bug fixes 🧰

- `carbonreceiver`: Accept carbon metrics with float timestamps
([#&open-telemetry#8203;31312](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31312))
- `chronyreceiver`: move initialization of the chrony client to the
start function
([#&open-telemetry#8203;27849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27849))
- `deltatocumulativeprocessor`: permits advancing delta start
timestamps, as required by spec.
([#&open-telemetry#8203;31365](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31365))
- `deltatocumulativeprocessor`: due to an oversight, only the first
sample of each stream was processed. now all samples are.
([#&open-telemetry#8203;31350](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31350))
- `cmd/telemetrygen`: Inherit root CAs from the host environment if not
supplied on the command line.
([#&open-telemetry#8203;31191](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31191))
- `syslogexporter`: fix setting network connection, do not load TLS
configuration for UDP
([#&open-telemetry#8203;31130](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31130))
- `journaldreceiver`: Fix bug where failed startup could bury error
message due to panic during shutdown
([#&open-telemetry#8203;31476](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31476))
- `loadbalancingexporter`: Fixes a bug where the endpoint become
required, despite not being used by the load balancing exporter.
([#&open-telemetry#8203;31371](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31371))
- `oracledbreceiver`: Use metadata.Type for the scraper id to avoid
invalid scraper IDs.
([#&open-telemetry#8203;31457](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31457))
- `filelogreceiver`: Fix bug where delete_after_read would cause panic
([#&open-telemetry#8203;31383](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31383))
- `receiver/filelog`: Fix issue where file fingerprint could be
corrupted while reading.
([#&open-telemetry#8203;22936](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22936))
- `cmd/telemetrygen`: Fix incorrect error logged in traces batch span
processor shutdown
([#&open-telemetry#8203;31362](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31362))

###
[`v0.95.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0950)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.94.0...v0.95.0)

##### 🛑 Breaking changes 🛑

- `all`: Bump minimum version to go 1.21
([#&open-telemetry#8203;31105](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31105))
- `receiver/elasticsearch`: Remove
receiver.elasticsearch.emitNodeVersionAttr feature gate
([#&open-telemetry#8203;31221](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31221))
- `receiver/mongodb`: Bump receiver.mongodb.removeDatabaseAttr feature
gate to beta
([#&open-telemetry#8203;31212](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31212))
- `splunkenterprisereceiver`: adds additional metrics specific to
indexers
([#&open-telemetry#8203;30704](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30704))
- `exporter/datadogexporter`: Disable APM stats computation in Datadog
Exporter by default, `exporter.datadogexporter.DisableAPMStats` is
changed to beta
([#&open-telemetry#8203;31219](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31219))
- `extension/storage`: The `filestorage` and `dbstorage` extensions are
now standalone modules.
([#&open-telemetry#8203;31040](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31040))
If using the OpenTelemetry Collector Builder, you will need to update
your import paths to use the new module(s).
-
`github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage`
-
`github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/dbstorage`

##### 🚩 Deprecations 🚩

- `f5cloudexporter`: deprecating component that is no longer maintained
([#&open-telemetry#8203;31186](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31186))

##### 🚀 New components 🚀

- `confmap/secretsmanagerprovider`: Initial implementation of secrets
manager provider. Allows fetch variables from AWS Secrets Manager
([#&open-telemetry#8203;19368](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/19368))
- `deltatocumulative`: adds processor to convert sums (initially) from
delta to cumulative temporality
([#&open-telemetry#8203;30705](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30705))

##### 💡 Enhancements 💡

- `hostmetricsreceiver`: Add a new optional resource attribute
`process.cgroup` to the `process` scraper of the `hostmetrics` receiver.
([#&open-telemetry#8203;29282](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29282))
- `datadogexporter`: Adds support for stable JVM metrics introduced in
opentelemetry-java-instrumentation v2.0.0
([#&open-telemetry#8203;31194](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31194))

[https://github.com/DataDog/opentelemetry-mapping-go/pull/265](https://togithub.com/DataDog/opentelemetry-mapping-go/pull/265)/265
for details.
- `datasetexporter`: Release resources if they haven't been used for
some time.
([#&open-telemetry#8203;31292](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31292))
- `datadogconnector`: Add a trace config `peer_tags` on supplementary
peer tags on APM stats.
([#&open-telemetry#8203;31158](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31158))
- `datadogexporter`: Add a trace config `peer_tags` on supplementary
peer tags on APM stats.
([#&open-telemetry#8203;31158](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31158))
- `awss3exporter`: Add a marshaler that stores the body of log records
in s3.
([#&open-telemetry#8203;30318](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30318))
- `pkg/ottl`: Adds a new ParseCSV converter that can be used to parse
CSV strings.
([#&open-telemetry#8203;30921](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30921))
- `loadbalancingexporter`: Add benchmarks for Metrics and Traces
([#&open-telemetry#8203;30915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30915))
- `pkg/ottl`: Add support to specify the format for a replacement string
([#&open-telemetry#8203;27820](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27820))
- `pkg/ottl`: Add `ParseKeyValue` function for parsing key value pairs
from a target string
([#&open-telemetry#8203;30998](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30998))
- `receivercreator`: Remove use of `ReportFatalError`
([#&open-telemetry#8203;30596](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30596))
- `processor/tail_sampling`: Add metrics that measure the number of
sampled spans and the number of spans that are dropped due to sampling
decisions.
([#&open-telemetry#8203;30482](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30482))
- `exporter/signalfx`: Send histograms in otlp format with new config
`send_otlp_histograms` option
([#&open-telemetry#8203;26298](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26298))
- `receiver/signalfx`: Accept otlp protobuf requests when content-type
is "application/x-protobuf;format=otlp"
([#&open-telemetry#8203;26298](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26298))
- `signalfxreceiver`: Remove deprecated use of `host.ReportFatalError`
([#&open-telemetry#8203;30598](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30598))
- `syslogexporter`: Adding support for sending rfc6587 octet counts in
syslog messages
([#&open-telemetry#8203;31013](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31013))
- `connector/datadogconnector`: Internal telemetry metrics for the
Datadog traces exporter are now reported through the Collector's
self-telemetry
([#&open-telemetry#8203;31179](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31179))
- These internal metrics may be dropped or change name without prior
notice
- `exporter/datadogexporter`: Internal telemetry metrics for the Datadog
traces exporter are now reported through the Collector's self-telemetry
([#&open-telemetry#8203;31179](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31179))
- These internal metrics may be dropped or change name without prior
notice

##### 🧰 Bug fixes 🧰

- `pkg/stanza`: Add 'allow_skip_pri_header' flag to syslog setting.
([#&open-telemetry#8203;30397](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30397))
Allow parsing syslog records without PRI header. Currently pri header is
beng enforced although it's not mandatory by the RFC standard. Since
influxdata/go-syslog is not maintained we had to switch to
haimrubinstein/go-syslog.

- `datadogexporter`: Fix bug where multiple resources would cause
datadogexporter to send extraneous additional stats buckets.
([#&open-telemetry#8203;31173](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31173))

- `extension/storage`: Ensure fsync is turned on after compaction
([#&open-telemetry#8203;20266](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20266))

- `logstransformprocessor`: Fix potential panic on shutdown due to
incorrect shutdown order
([#&open-telemetry#8203;31139](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31139))

- `logicmonitorexporter`: Fix memory leak on shutdown
([#&open-telemetry#8203;31150](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31150))

- `opencensusreceiver`: Fix memory leak on shutdown
([#&open-telemetry#8203;31152](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31152))

- `receiver/prometheusreceiver`: prometheusreceiver fix translation of
metrics with \_created suffix
([#&open-telemetry#8203;30309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30309))

- `pkg/stanza`: Fixed a bug in the keyvalue_parser where quoted values
could be split if they contained a delimited.
([#&open-telemetry#8203;31034](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31034))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), 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 this update
again.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored and DougManton committed Mar 13, 2024
1 parent 35ec13b commit b7a3886
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cmd/telemetrygen/internal/e2etest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.21

require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.95.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.94.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.96.0
github.com/stretchr/testify v1.8.4
go.opentelemetry.io/collector/component v0.96.0
go.opentelemetry.io/collector/consumer v0.96.0
Expand Down

0 comments on commit b7a3886

Please sign in to comment.