Skip to content

Commit

Permalink
fix(deps): update all opentelemetry collector contrib packages to v0.…
Browse files Browse the repository at this point in the history
…118.0 (open-telemetry#37398)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.117.0` -> `v0.118.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.118.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%2fcmd%2ftelemetrygen/v0.118.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%2fcmd%2ftelemetrygen/v0.117.0/v0.118.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%2fcmd%2ftelemetrygen/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.117.0` -> `v0.118.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.118.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.118.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.117.0/v0.118.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.117.0/v0.118.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/cmd/telemetrygen)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `elasticsearchexporter`: Remove Index config, which was deprecated and
replace with LogsIndex since v0.60.0
([#&open-telemetry#8203;37094](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37094))

- `elasticsearchexporter`: Remove `dedup` config setting that was
deprecated in v0.104.0
([#&open-telemetry#8203;33773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33773))

- `pkg/stanza`: Move `filelog.container.removeOriginalTimeField` feature
gate to stable
([#&open-telemetry#8203;33389](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33389))

- `pkg/ottl`: Support dynamic indexing of maps and slices.
([#&open-telemetry#8203;36644](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36644))

- `prometheusremotewriteexporter`: Only append label values if they are
different for colliding OTel attributes
([#&open-telemetry#8203;35896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35896))
This change ensures that, when translating colliding attributes from
OTel attributes to Prometheus label, the label values are only appended
if their values are different.
This is a breaking change as it changes the value of label outputted.

- `routingconnector`: Disconnect `match_once` parameter from
functionality.
([#&open-telemetry#8203;29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882))
The parameter will be ignored, except to trigger a warning log about its
upcoming removal in v0.120.0.

##### 🚩 Deprecations 🚩

- `awscloudwatchmetricsreceiver`: move the component to unmaintained
status
([#&open-telemetry#8203;36599](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36599))
- `githubgen`: Deprecate githubgen in this repository
([#&open-telemetry#8203;37294](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37294))
githubgen has moved to opentelemetry-go-build-tools. Please change your
scripts to use this new location.

##### 🚀 New components 🚀

- `intervalprocessor`: Interval Processor is now Alpha stability and is
added to the `contrib` and `k8s` distributions
([#&open-telemetry#8203;36514](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36514))
- `exporter/bmchelix`: Add a new component for exporting metrics to BMC
Helix
([#&open-telemetry#8203;36773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773))
- `gitlabreceiver`: Adds webhook skeleton to GitLab receiver to receive
events from GitLab for tracing.
([#&open-telemetry#8203;35207](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35207))
This PR adds a skeleton for the GitLab receiver to receive events from
GitLab for tracing via a webhook. The trace portion of this receiver
will run and respond to GET requests for the health check only.
- `extension/skywalkingencodingextension`: Support skywalking_encoding
extension for skywalking traces.
([#&open-telemetry#8203;28693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28693))

##### 💡 Enhancements 💡

- `mysqlreceiver`: Add delete_multi, update_multi metrics to
mysql.commands for mysqlreceiver
([#&open-telemetry#8203;37301](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37301))
- `datadogexporter`: Add a feature gate
datadog.EnableReceiveResourceSpansV2. Enabling this gate uses a
refactored implementation of OTLP->Datadog Span translation in
datadogexporter and datadogconnector which improves performance by 10%,
and deprecates the following functionality: - No longer checks for
resource-related values (container, env, hostname) in span attributes.
This previous behavior did not follow the OTel spec.
([#&open-telemetry#8203;37171](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37171))
- `pkg/ottl`: Add the `Nanosecond` converter to return the nanosecond
component from the specified time.Time
([#&open-telemetry#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042))
- `pkg/ottl`: Add the `Second` converter to return the second component
from the specified time.Time
([#&open-telemetry#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042))
- `vcenterreceiver`: Adds vCenter memory capacity for hosts and memory
granted metric for VMs.
([#&open-telemetry#8203;37257](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37257))
- `awss3exporter`: Implement sending queue for S3 exporter
([#&open-telemetry#8203;37274](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37274),
[#&open-telemetry#8203;36264](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36264))
- `huaweicloudces`: Move huaweicloudces receiver to alpha
([#&open-telemetry#8203;34953](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34953))
- `cgroupruntimeextension`: Implement ECS metadata retrieval for
cgroupruntime extension.
([#&open-telemetry#8203;36814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36814))
- `deltatocumulativeprocessor`: cap the number of exponential histogram
buckets to 160
([#&open-telemetry#8203;33277](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33277))
- `resourcedetectionprocessor`: This enhancement detects AWS EKS cloud
account ID
([#&open-telemetry#8203;37179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37179))
- `elasticsearchexporter`: Handle `EventName` for log records in OTel
mode
([#&open-telemetry#8203;37011](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37011))
- `elasticsearchexporter`: More efficient JSON encoding for OTel mode
([#&open-telemetry#8203;37032](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37032))
    Increases throughput for metrics by 2x and for logs and traces by 3x
- `elasticsearchexporter`: Mark OTel mapping mode as stable
([#&open-telemetry#8203;37240](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37240))
OTel mapping mode should no longer be considered unstable as there is no
planned breaking change.
- `googlecloudmonitoringreceiver`: set the minimum collection interval
as 60s
([#&open-telemetry#8203;36898](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36898))
- `datadogexporter`: Add a feature gate
datadog.EnableOperationAndResourceNameV2. Enabling this gate modifies
the logic for computing operation and resource names from OTLP spans to
produce shorter, more readable names and improve alignment with
OpenTelemetry specifications.
([#&open-telemetry#8203;36419](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36419))
- `dorisexporter`: send json lines to doris rather than json array
([#&open-telemetry#8203;36896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36896))
- `k8sattributesprocessor`: For pods with only one container, the
`container.id` and `k8s.container.name` are not longer required in the
resource attributes to add the container attributes
([#&open-telemetry#8203;34189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34189))
- `logdedupprocessor`: Add 'include_fields' option to deduplicate log
records via body or attribute fields.
([#&open-telemetry#8203;36965](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36965))
- `pkg/ottl`: Enhanced error messages for invalid cache access and
introduced options to configure their values within the OTTL contexts.
([#&open-telemetry#8203;29017](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017))
- `pkg/ottl`: Add the `FormatTime` function to convert `time.Time`
values to human-readable strings
([#&open-telemetry#8203;36870](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36870))
- `prometheusremotewriteexporter`: Re allows the configuration of
multiple workers
([#&open-telemetry#8203;36134](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36134))
- `receiver/prometheusremotewrite`: Check if Scope is already present
comparing with the received labels
([#&open-telemetry#8203;36927](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36927))
- `extension/jaegerremotesampling`: remove dependency on jaeger internal
code
([#&open-telemetry#8203;36976](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36976))
- `telemetrygen`: Remove go-grpc-middleware dependency
([#&open-telemetry#8203;37103](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37103))
- `resourcedetectionprocessor`: Introduce kubeadm detector to retrieve
local cluster name.
([#&open-telemetry#8203;35116](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35116))
- `signalfxexporter`: Prioritize retrieving token from context when
accesstokenpassthrough is enabled
([#&open-telemetry#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102))
- `signaltometricsconnector`: Add core logic for the signal to metrics
connector to make it functional.
([#&open-telemetry#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
- `signaltometrics`: Adds resource attributes based on telemetry
settings to the connector to ensure single writer
([#&open-telemetry#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
- `tailsamplingprocessor`: Added debug logging to the sampling decision
caches.
([#&open-telemetry#8203;37038](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37038))
- `tailsamplingprocessor`: Improved not sampled decision cache usage and
deleting traces from the internal map when they are in a decision cache.
([#&open-telemetry#8203;37189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37189))

##### 🧰 Bug fixes 🧰

- `googlecloudpubsubreceiver`: Fix a goroutine leak during shutdown.
([#&open-telemetry#8203;30438](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/30438))
    A goroutine leak was found in the googlecloudpubsubreceiver.
The goroutine leak was caused by the receiver not closing the underlying
created gRPC client when using an insecure custom endpoint.

- `signalfxexporter`: Honor access_token_passthrough config option for
sending events
([#&open-telemetry#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102))

- `clickhouseexporter`: Fix Nil Pointer Exception on Metrics/Traces
export without service.name Resource Attribute
([#&open-telemetry#8203;37030](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37030))

- `k8sattributesprocessor`: Ensure the pods gathered by the processor
contain the information about their related replica sets and deployments
after the initial sync
([#&open-telemetry#8203;37056](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37056))

- `logdedupprocessor`: Fix config validation not working when creating a
processor.
([#&open-telemetry#8203;37278](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37278))

- `pkg/ottl`: Fix bug with `replace_all_matches` and
`replace_all_patterns` that caused non-string values to be changed to
empty string when matching against empty string.
([#&open-telemetry#8203;37071](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37071))

- `tailsamplingprocessor`: Fixed sampling policy evaluation debug
logging batch metrics (e.g. sampled).
([#&open-telemetry#8203;37040](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37040))

- `tailsamplingprocessor`: Late span age histogram should include
sampled traces.
([#&open-telemetry#8203;37180](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37180))

</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 these
updates again.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jan 22, 2025
1 parent 21ce757 commit 839cb8f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions cmd/telemetrygen/internal/e2etest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetryge
go 1.22.7

require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.117.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.117.0
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.118.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.118.0
github.com/stretchr/testify v1.10.0
go.opentelemetry.io/collector/component/componenttest v0.118.1-0.20250121185328-fbefb22cc2b3
go.opentelemetry.io/collector/consumer/consumertest v0.118.1-0.20250121185328-fbefb22cc2b3
Expand Down

0 comments on commit 839cb8f

Please sign in to comment.