Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.154.0
End User Changelog
🛑 Breaking changes 🛑
cmd/builder: The--skip-get-modulesflag will no longer regenerate yourgo.modfile. (#15390)
This is mostly a bug fix, as it led to adverse behaviour that was unintended in the described flow in the README.
Now when you run--skip-get-modules, yourgo.modfile will truly be untouched byocbas the info log claims.
💡 Enhancements 💡
pkg/config/configtls: Addinclude_insecure_cipher_suitesto configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)pkg/confighttp: AddExposedHeadersfield toCORSConfigto allow setting theAccess-Control-Expose-Headersresponse header. (#15119)
🧰 Bug fixes 🧰
cmd/mdatagen: Removes the extra line in the README.md between status and description (#15306)pkg/exporterhelper: Fix nil-pointer panic insending_queue::batchUnmarshal whensending_queue::sizeris set andsending_queue::batch::enabledis false. (#14687)
Whensending_queue::sizerwas set andsending_queue::batch::enabled: false
cleared the batch Optional to None, the sizer-inheritance branch in
queuebatch.Config.Unmarshaldereferenced a nil Optional and crashed the
collector at startup. The branch now also requiresBatch.HasValue().
API Changelog
💡 Enhancements 💡
cmd/mdatagen: Handle numeric validators in generated config structs (#14806)
Supported validators includeminimum,maximum,exclusiveMinimumandexclusiveMaximum.pkg/config/configtls: Addinclude_insecure_cipher_suitesto configtls to enable insecure cipher suites. Insecure cipher suites are disabled by default for security. (#13829)pkg/confighttp: AddExposedHeadersfield toCORSConfigto allow setting theAccess-Control-Expose-Headersresponse header. (#15119)