Shipped · Observability

What open-telemetry/opentelemetry-collector shipped

The public repository of Opentelemetry · github.com/open-telemetry/opentelemetry-collector

Written by FoxPlug from the repository's own releases; not affiliated with Opentelemetry. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/open-telemetry/opentelemetry-collector; Opentelemetry did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for opentelemetry-collector, free

Week of November 2, 2026

What shipped

Why it matters

This week's release carries a breaking confighttp change that removes deprecated keepalive fields, so configurations using them under the old location need updating. Confighttp is now stable, and the queue_batch processor is at beta. Several fixes also harden the project against crafted or oversized inputs: a zstd window bound, a pdata recursion limit and a nil pointer panic on partial receiver reload.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V1.71.0/v0.165.0 is out. confighttp is now stable, and pkg/confighttp drops its deprecated keepalive fields, a breaking change. The queue_batch processor moves to beta. Also in this week: a zstd decoder window bound, a recursion limit on AnyValue unmarshalling, and a pdata Map.Ge

Post for LinkedIn

The Collector shipped v1.71.0/v0.165.0 this week. confighttp is now marked stable, and the queue_batch processor is at beta for logs, traces and metrics. The release includes a breaking change in pkg/confighttp that removes the deprecated IdleConnTimeout, MaxIdleConns, MaxIdleConnsPerHost and DisableKeepAlives fields, so check configurations that still use them. Other work this week adds a zstd decoder window bound in confighttp and configgrpc, a recursion depth limit for AnyValue proto unmarshalling in pdata, and a Map.Get performance improvement. A fix in the service also stops a nil pointer panic during partial receiver reload fallback.

Week of October 26, 2026

What shipped

Why it matters

This week delivered the v1.70.0/v0.164.0 release along with the beta module set, so users get the accumulated fixes and changes in a tagged version. The exporterhelper cancellation and reference count fixes matter for anyone running queued exporters, since they affect delivery accounting. Telemetry for the profiles pipeline and more headroom in the gRPC buffer pool are smaller but direct quality-of-life improvements.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V1.70.0/v0.164.0 is out. This week: profiles processors now emit the same telemetry as traces, metrics and logs; wait_for_result only honors cancellation while nothing has been done; feature gate names accept underscores; and the gRPC buffer pool gained 64KB, 128KB and 256KB tier

Post for LinkedIn

The v1.70.0/v0.164.0 release is out, along with the beta module set. A few changes worth noting for people running the Collector: the profiles processor constructor now reports the same incoming items, outgoing items and internal duration metrics as the traces, metrics and logs constructors, so profiles pipelines are no longer silent in that respect. exporterhelper wait_for_result now honors cancellation only while nothing has been done, which closes a gap where a caller could report a failure for data that had already been delivered. The sending queue had a reference count imbalance for deserialized requests, now fixed. Feature gate names accept underscores, the schema loader rejects directory paths and still returns ErrNotFound for missing files, and the otelgrpc buffer pool gained 64KB,

Week of October 19, 2026

What shipped

Why it matters

This week focused on making generated code and tooling predictable: mdatagen emits deterministic output and gains supported_platforms metadata plus a uint64 hashing helper. Users of the OTLP HTTP exporter get clearer error messages that name the URL actually contacted, and PartitionConfig is now adjustable. Several chore fixes remove misleading docs and lint noise.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Weekly update: OTLP HTTP exporter errors now show the resolved URL. mdatagen adds supported_platforms, deterministic default overrides, and xhash.WithUint64 for cleaner generated code. PartitionConfig is now exposed for users to modify.

Post for LinkedIn

This week in the collector: the OTLP HTTP exporter now reports the resolved URL in 4xx and 5xx status errors, so messages point at the host actually contacted. mdatagen gained supported_platforms metadata, emits default-value overrides in a deterministic order, and drops a non-deterministic generated test. A new xhash.WithUint64 helper avoids gosec G115 in generated code. PartitionConfig and NewDefaultPartitionConfig are now exposed. Alongside these, several chore fixes corrected doc comments and lint warnings and downgraded betteralign to keep the tools module on go 1.26.0.

Week of October 12, 2026

What shipped

Why it matters

This week brings a real reliability fix for exporters using the queue plus several hardening changes to what appears in redacted config snapshots. It also lands a new release line with v0.163.0 across service, scraper and receiver modules, and continues moving configuration types to mdatagen-generated definitions. For people running the collector, the queue fix and the env default redaction are the changes most likely to affect them directly.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V0.163.0 is out across service, scraper and receiver modules. Also this week: exporterhelper queue deadlock fixed, env provider literal defaults and opaque MapList values now redacted in unexpanded config snapshots, pprofiles gRPC sends dictionary references, and a binary size ch

Post for LinkedIn

This week the project released v0.163.0 across the service, scraper and receiver module sets. Reliability work includes a fix for an exporterhelper queue deadlock when blocked offers are cancelled, plus a new check on the otelcorecol binary size to catch regressions from dependency changes. Configuration handling got safer: literal defaults in env provider references and opaque MapList values are now redacted in unexpanded config snapshots, TLS errors correctly print the invalid curve value, and the print-config help text no longer mentions a removed feature gate. The pprofiles gRPC path now sends dictionary references, and mdatagen generation fixes cover $ref struct defaults and property declaration order.

Week of October 5, 2026

What shipped

Why it matters

This week focused on making generated component code and configuration more predictable. Builders can now control which resource detectors end up in a distribution, mdatagen gained sharper opt-outs and deprecation metadata, and a versioned-metrics bug was fixed so both migration gates enabled together emit only the latest attributes. Together these changes reduce surprises for anyone generating or maintaining Collector components.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in the Collector: builder config for omitting resource detectors, statusutil as a submodule, mdatagen deprecation metadata and sending_queue opt-outs, a versioned-metrics gate fix, and omitempty corrections in ServerConfig. Check the release notes for details.

Post for LinkedIn

This week in the OpenTelemetry Collector repository: the builder can now omit resource detectors that are not configured through it, and internal statusutil became a submodule with real resolvable module versions. mdatagen gained structured deprecation metadata for config properties, a sending_queue opt-out, a go_struct.custom_default knob, and a rename of x-customType to go_struct.type. We also fixed a versioned-metrics issue where both migration gates enabled emitted both legacy and latest attributes, and corrected omitempty handling on generated config fields and confighttp ServerConfig. See the individual pull requests for full details.

Week of September 28, 2026

What shipped

Why it matters

This week addresses critical issues in batch splitting that could lose telemetry data, fixes hash collisions in xhash, and significantly improves performance of metric recording and batch processing. The release includes important breaking changes to processor tests and configuration that users should be aware of.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V1.68.0/v0.162.0 released. Fixed batch splitting to drop only oversized items instead of entire batches, optimized metric recording from O(n²) to O, resolved xhash collisions. Includes breaking changes to processor lifecycle tests.

Post for LinkedIn

OpenTelemetry Collector v1.68.0/v0.162.0 is now available. This release includes critical fixes for batch splitting that prevent data loss when individual items exceed size limits, performance improvements to metric recording that reduce complexity from O(n²) to O, and resolution of hash collisions in xhash. Users should review the breaking changes to generated processor lifecycle tests and configuration before upgrading.

Week of September 21, 2026

What shipped

Why it matters

Bug fixes in error handling and performance improvements in hashing reduce operational issues and improve efficiency. New metrics and observability features help users monitor the collector's behavior, while tooling improvements and naming standardization make the codebase more maintainable and easier to use.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Weekly digest: Fixed otlphttp status codes, added memorylimiter refused requests metric, renamed queuebatch processor, improved map hashing from O(n²) to linear, added exporter span attributes, and enhanced mdatagen tooling.

Post for LinkedIn

This week in opentelemetry-collector: HTTP error handling now returns correct status codes, observability improved with refused request metrics, processor naming standardized, hashing performance optimized from O(n²) to linear, exporter spans enriched with metadata, and configuration generation enhanced for private fields and context propagation testing.

Week of September 14, 2026

What shipped

Why it matters

Version 1.67.0/v0.161.0 brings breaking changes for pkg/pprofile and scraperhelper/controller that users need to address during upgrades. Performance improvements to profile dictionary merging and deep-copy fixes address correctness issues in data handling. Several mdatagen enhancements improve configuration generation and validation across the collector.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V1.67.0/v0.161.0 released. Breaking changes: deprecated types removed from pprofile and scraperhelper/controller. Config/configgrpc migrated to schema-based generation. Performance optimized for profile merging. Deep-copy fix for bytes values.

Post for LinkedIn

Opentelemetry-collector v1.67.0/v0.161.0 is now available. This release includes breaking changes removing deprecated AggregationTemporality, Duration, and SetDuration from pprofile and scraperhelper/controller. Config/configgrpc migrated to schema-based configuration. Significant performance improvements to profile dictionary merging with indexed deduplication. Fixed deep-copy handling for bytes values that could cause data corruption. Enhanced configuration generation with mdatagen for better validation and omitempty tag handling.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.