Skip to content

Update All OpenTelemetry Collector packages - #135

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-opentelemetry-collector-packages
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-opentelemetry-collector-packages

Conversation

@renovate

@renovate renovate Bot commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/collector/component v1.66.0 → v1.68.0 age confidence
go.opentelemetry.io/collector/component/componenttest v0.160.0 → v0.162.0 age confidence
go.opentelemetry.io/collector/config/configopaque v1.66.0 → v1.68.0 age confidence
go.opentelemetry.io/collector/confmap v1.66.0 → v1.68.0 age confidence
go.opentelemetry.io/collector/consumer/consumertest v0.160.0 → v0.162.0 age confidence
go.opentelemetry.io/collector/exporter v1.66.0 → v1.68.0 age confidence
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.159.0 → v0.162.0 age confidence
go.opentelemetry.io/collector/receiver/otlpreceiver v0.159.0 → v0.162.0 age confidence
go.opentelemetry.io/collector/receiver/receivertest v0.160.0 → v0.162.0 age confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/component)

v1.68.0

🛑 Breaking changes 🛑
  • cmd/mdatagen: Generated processor lifecycle tests now assert that the processor propagates the incoming context unchanged to the next consumer by default. (#​15994)
    Disable with skip_context_propagation: true

  • processor/queue_batch: Rename queuebatch processor to queue_batch processor. (#​14396)

💡 Enhancements 💡
  • extension/memory_limiter: Add otelcol_memorylimiter_refused_requests metric to record network request refusals in extension mode. (#​15561)

  • pkg/confighttp: Enable keepalive configuration by default. (#​16026)
    Introduces the feature gate pkg.confighttp.PrioritizeNewKeepalive. When disabled, this flag
    restores the old behaviour of removing the keepalive configuration in favour
    of the deprecated fields IdleConnTimeout, MaxIdleConns, MaxIdleConnsPerHost,
    DisableKeepAlives when the flag is disabled.

  • pkg/exporterhelper: Make the partition idle timeout configurable via batch::partition::idle_timeout and raise the default to 90s. (#​15894)

  • pkg/exporterhelper: Make the multi-batcher partition LRU cache size configurable and export cache size metrics. (#​14526)
    Adds sending_queue::batch::partition::cache_size (default 10000) to cap the
    number of active partition batchers. The value
    must be positive. Current size and configured capacity are exported as
    otelcol_exporter_queue_batch_partition_cache_size
    and otelcol_exporter_queue_batch_partition_cache_capacity.

  • pkg/pprofile: Speed up profiles dictionary merging during exporter-queue batching by replacing the linear-scan dedup in switchDictionary with an indexed lookup, reducing per-merge cost from O(N*L^2) to O(N+L). (#​15544)
    No behavior change: merged dictionary contents and remapped indices are identical to before.

  • pkg/receiverhelper: Stop allocating a span link that is always discarded when a long-lived-context receiver starts an operation without a parent span context. (#​15998)
    Receivers created with LongLivedCtx: true no longer build a trace.Link when the
    long-lived context carries no valid span context. The SDK already discarded such a link,
    so behaviour is unchanged. This removes 3 of 7 allocations per receive operation.

  • pkg/xpdata: Reduce the time xhash.MapHash takes for maps with many entries. (#​15990)

🧰 Bug fixes 🧰
  • exporter/debug: Support known sync error handling on AIX (#​15924)
    Enable the debug exporter to handle known synchronous errors on AIX.

  • pkg/exporterhelper: Drop only the oversized item when splitting a batch, instead of discarding every item queued behind it (#​15936)
    Applied to logs only for now

  • pkg/exporterhelper: Add exporter and data_type attributes to exporter/enqueue spans. (#​16022)

  • receiver/otlp: Error handler preserves the HTTP status code when the request Content-Type is not one a Status can be encoded in (#​15995)
    Extends the fix in #​13414, which handled a missing Content-Type. A Content-Type that was
    present but unsupported, or malformed, still fell through to
    500 {"code": 13, "message": "failed to marshal error message"}, reporting client errors
    such as 401 from a server auth extension or 400 from an unsupported Content-Encoding as
    server faults.

v1.67.0

🛑 Breaking changes 🛑
  • pkg/pprofile: Remove deprecated AggregationTemporality, Duration, SetDuration (#​15855)
  • pkg/scraperhelper/controller: Remove deprecated AddScraper func (#​15934)
  • pkg/service: Remove deprecated ZapOptions (#​15935)
  • pkg/xconfmap: Remove deprecated WithForceUnmarshaler func (#​15932)
💡 Enhancements 💡
  • pkg/pdata: avoid allocations in WriteInt64 and WriteUint64 (#​15629)
🧰 Bug fixes 🧰
  • cmd/schemagen: Accept components written without a configuration body in the generated Collector configuration schema (#​15728)

  • pkg/confmap: Fix bug where an escaped URI appearing before a valid URI prevented the subsequent URI from being expanded. (#​15867)
    URI scanning now continues after an escaped URI while preserving the escaped expression as literal text.

  • pkg/featuregate: Reject feature gate IDs with an empty dot-separated segment (leading, trailing, or consecutive dots), e.g. .foo, foo., foo..bar. (#​15676)

  • pkg/pprofile: Stop erasing inline attribute keys when key_strindex is unset, and clear key_strindex once it is resolved. (#​15793)

  • pkg/pprofile: Reference resource and scope attribute strings via the ProfilesDictionary string table when marshaling and unmarshaling OTLP profiles export requests. (#​15792)

  • pkg/scraperhelper: Fix shutdown being delayed by extra scrapes when a scrape runs longer than the collection interval (#​15736)
    If a scrape was still running when the next tick fired, the pending tick and the shutdown
    signal could both be ready when it finished and the controller chose between them at random.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on tuesday"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate

renovate Bot commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ 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):

  • 41 additional dependencies were updated

Details:

Package Change
github.com/klauspost/compress v1.19.2 -> v1.20.0
github.com/pierrec/lz4/v4 v4.1.29 -> v4.1.30
go.opentelemetry.io/collector v0.159.0 -> v0.162.0
go.opentelemetry.io/collector/client v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/component/componentstatus v0.159.0 -> v0.162.0
go.opentelemetry.io/collector/config/configauth v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/configcompression v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/configgrpc v1.65.0 -> v1.68.0
go.opentelemetry.io/collector/config/confighttp v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/config/configmiddleware v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/confignet v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/configoptional v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/configretry v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/config/configtls v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/consumer v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/consumer/consumererror v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/consumer/xconsumer v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/exporter/exporterhelper v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/exporter/xexporter v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/extension v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/extension/extensionauth v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/extension/extensionmiddleware v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/extension/xextension v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/featuregate v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/internal/componentalias v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/internal/sharedcomponent v0.159.0 -> v0.162.0
go.opentelemetry.io/collector/internal/telemetry v0.159.0 -> v0.162.0
go.opentelemetry.io/collector/pdata v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/pdata/pprofile v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/pdata/xpdata v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/pipeline v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/pipeline/xpipeline v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/receiver v1.66.0 -> v1.68.0
go.opentelemetry.io/collector/receiver/receiverhelper v0.160.0 -> v0.162.0
go.opentelemetry.io/collector/receiver/xreceiver v0.160.0 -> v0.162.0
golang.org/x/crypto v0.55.0 -> v0.57.0
golang.org/x/net v0.58.0 -> v0.59.0
golang.org/x/sys v0.47.0 -> v0.48.0
golang.org/x/text v0.41.0 -> v0.42.0

@renovate
renovate Bot force-pushed the renovate/all-opentelemetry-collector-packages branch 3 times, most recently from c2d8998 to 2142b8f Compare September 11, 2026 20:13
@renovate renovate Bot changed the title Update All OpenTelemetry Collector packages Update All OpenTelemetry Collector packages to v0.160.0 Sep 11, 2026
@renovate
renovate Bot force-pushed the renovate/all-opentelemetry-collector-packages branch from 2142b8f to 0fbfa6b Compare September 15, 2026 03:56
@renovate renovate Bot changed the title Update All OpenTelemetry Collector packages to v0.160.0 Update All OpenTelemetry Collector packages Sep 15, 2026
@renovate
renovate Bot force-pushed the renovate/all-opentelemetry-collector-packages branch from 0fbfa6b to 78e104b Compare September 28, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants