Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-30 | 3.1 kB | |
v1.35.0_v0.129.0 source code.tar.gz | 2025-06-30 | 1.9 MB | |
v1.35.0_v0.129.0 source code.zip | 2025-06-30 | 3.1 MB | |
Totals: 3 Items | 5.1 MB | 0 |
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.129.0
End User Changelog
π Breaking changes π
exporterhelper
: Remove deprecated sending_queue::blocking options, use sending_queue::block_on_overflow. (#13211)
π‘ Enhancements π‘
mdatagen
: Taught mdatagen to print thego list
stderr output on failures, and to rungo list
where the metadata file is. (#13205)-
service
: Support settingsampler
andlimits
underservice::telemetry::traces
(#13201) This allows users to enable sampling and set span limits on internal Collector traces using the OpenTelemetry SDK declarative configuration. -
pdata/pprofile
: Add new helper methodsFromLocationIndices
andPutLocation
to read and modify the content of locations. (#13150) exporterhelper
: Preserve request span context and client information in the persistent queue. (#11740, [#13220], [#13232]) It allows internal collector spans and client information to propagate through the persistent queue used by the exporters. The same way as it's done for the in-memory queue. Currently, it is behind the exporter.PersistRequestContext feature gate, which can be enabled by adding--feature-gates=exporter.PersistRequestContext
to the collector command line. An exporter buffer stored by a previous version of the collector (or by a collector with the feature gate disabled) can be read by a newer collector with the feature enabled. However, the reverse is not supported: a buffer stored by a newer collector with the feature enabled cannot be read by an older collector (or by a collector with the feature gate disabled).
π§° Bug fixes π§°
pdata
: Fix copying of optional fields when the source is unset. (#13268)service
: Only allocate one set of internal log sampling counters (#13014) The case where logs are only exported to stdout was fixed in v0.126.0; this new fix also covers the case where logs are exported through OTLP.
API Changelog
π Breaking changes π
semconv
: Removing deprecated semconv package (#13071)configgrpc,confighttp
: Unify return type ofNewDefault*Config
functions to return a struct instead of a pointer. (#13169)exporterhelper
: QueueBatchEncoding interface is changed to support marshaling and unmarshaling of request context. (#13188)
π‘ Enhancements π‘
pdata/pprofile
: IntroduceEqual
method on theMapping
type (#13197)configoptional
: Make unmarshaling intoNone[T]
work the same as unmarshaling into(*T)(nil)
. (#13168)configoptional
: Add a confmap.Marshaler implementation for configoptional.Optional (#13196)pdata/pprofile
: IntroduceEqual
methods on theLine
andLocation
types (#13150)pdata/pprofile
: Add new helper methodSetMapping
to set a new mapping on a location. (#13197)
π§° Bug fixes π§°
confmap
: Distinguish between empty and nil values when marshalingconfmap.Conf
structs. (#13196)