This release includes version v0.117.0 of the upstream Collector components.
The individual upstream Collector changelogs can be found here:
v0.117.0:
- https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.117.0
- https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.117.0
Highlights from the upstream Collector changelog
🛑 Breaking changes 🛑
otelcol
: Remove warnings when 0.0.0.0 is used (open-telemetry/opentelemetry-collector#11713, open-telemetry/opentelemetry-collector#8510)pkg/ottl
: removed the ability to reference entire parent objects. (open-telemetry/opentelemetry-collector-contrib#36872)
Statements likeset(cache["resource"], resource)
in non-resource contexts will no longer work.
💡 Enhancements 💡
pkg/ottl
: Add a new ottl trim function that trims leading and trailing characters from a string (default- whitespace). (open-telemetry/opentelemetry-collector-contrib#34100)statsdreceiver
: Add UDS support to statsdreceiver (open-telemetry/opentelemetry-collector-contrib#21385)tailsamplingprocessor
: Support hot sampling policy loading (open-telemetry/opentelemetry-collector-contrib#37014)
🧰 Bug fixes 🧰
internal/sharedcomponent
: Fixed bug where sharedcomponent would use too much memory remembering all the previously reported statuses (open-telemetry/opentelemetry-collector#11826)pkg/ottl
: fix handling of nested maps within slices in theflatten
function (open-telemetry/opentelemetry-collector-contrib#36162)
v0.116.0:
- https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.116.0
- https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.116.0
Highlights from the upstream Collector changelog
🛑 Breaking changes 🛑
pdata/pprofile
: Remove deprecatedProfile.EndTime
andProfile.SetEndTime
methods. (open-telemetry/opentelemetry-collector#11796)processor/tailsampling
: Reverts open-telemetry/opentelemetry-collector-contrib#33671, allowing for composite policies to specify inverted clauses in conjunction with other policies. This is a change bringing the previous state into place, breaking users who rely on what was introduced as part of open-telemetry/opentelemetry-collector-contrib#33671. (open-telemetry/opentelemetry-collector-contrib#34085)
💡 Enhancements 💡
xconfighttp
: Add WithOtelHTTPOptions to experimental module xconfighttp (open-telemetry/opentelemetry-collector#11770)pkg/ottl
: GetXML Converter now supports selecting text, CDATA, and attribute (value) content. (open-telemetry/opentelemetry-collector-contrib#36821)pkg/pdatatest
: Add support for Profiles signal comparison. (open-telemetry/opentelemetry-collector-contrib#36232)testbed
: Add batcher performance tests (open-telemetry/opentelemetry-collector-contrib#36206)testbed
: add options for retry/storage for filelog sender (open-telemetry/opentelemetry-collector-contrib#36781)
🧰 Bug fixes 🧰
exporterhelper
: Fix memory leak at exporter shutdown (open-telemetry/opentelemetry-collector#11401)sharedcomponent
: Remove race-condition and cleanup locking (open-telemetry/opentelemetry-collector#11819)receiver/prometheusreceiver
: Metric adjuster no longer assumes that all metrics from a scrape come from the same resource (open-telemetry/opentelemetry-collector-contrib#36477)parseutils
: Handle escaped quotes when parsing pairs using SplitString. (open-telemetry/opentelemetry-collector-contrib#36176)jaegerreceiver
: Remove ineffectual warning from jaegerreceiver (open-telemetry/opentelemetry-collector-contrib#35894)