Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.118.0
End User Changelog
💡 Enhancements 💡
exporterhelper
: Add blocking option to control queue behavior when full (#12090)debugexporter
: Add EventName to debug exporter for Logs. EventName was added as top-level field in the LogRecord from 1.5.0 of proto definition. (#11966)confighttp
: Added support for configuring compression levels. (#10467)
A new configuration option called CompressionParams has been added to confighttp. | This allows users to configure the compression levels for the confighttp client.exporterhelper
: Change the memory queue implementation to not pre-allocate capacity objects. (#12070)
This change improves memory usage of the collector under low utilization and is a prerequisite for supporting different other size limitations (number of items, bytes).
🧰 Bug fixes 🧰
mdatagen
: apply fieldalignment to generated code (#12121)otelcoltest
: SetDefaultScheme
toenv
in the testConfigProvider
to replicate the default provider used by the Collector. (#12066)
API Changelog
🛑 Breaking changes 🛑
exporterqueue
: Change Queue Size and Capacity to return explicit int64. (#12076)receiver/scraperhelper
: Removing the deprecated receiver/scraperhelper package (#12054)processorteset
: Revert the nop_processor.NewNopSettings change, as it is no longer needed (#11433)experimental/storage
: Remove deprecated package/module experimental/storage (#12109)mdatagen
: Remove deprecated generated_component_telemetry_test file from being generated and delete it. (#12068)receivertest
: Remove deprecated receivertest.NewNopFactoryForType (#12110)
🚩 Deprecations 🚩
componenttest
: Deprecate CheckScraperMetrics in componenenttest (#12105)
Usemetadatatest.AssertMetrics
instead ofobsreporttest.CheckScraperMetrics
scraperhelper
: Deprecatescraperhelper.NewScraperControllerReceiver
andscraperhelper.ScraperControllerOption
. (#12103)
Usescraperhelper.NewMetricsController
instead ofscraperhelper.NewScraperControllerReceiver
| Usescraperhelper.ScraperControllerOption
instead ofscraperhelper.ControllerOption
💡 Enhancements 💡
exporterhelper
: Add capability for memory and persistent queue to block when add items (#12074)scraper/scraperhelper
: Add obs_logs for scraper/scraperhelper (#12036)
This change adds obs for logs in scraper/scraperhelper, also introduced new metrics for scraping logs.mdatagen
: Add scraper component type support to mdatagen (#12092)mdatagen
: Add tracing support in metadatatest (#12106)exporterhelper
: Change persistent queue to not use sized channel, improve memory usage and simplify sized_channel. (#12060)confighttp
: Added support for configuring compression levels. (#10467)
A new configuration option called CompressionParams has been added to confighttp. | This allows users to configure the compression levels for the confighttp client.