You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
exporterhelper: Implement sync disabled queue used when batching is enabled. (#12245)
exporterhelper: Enable the new pull-based batcher in exporterhelper (#12291)
exporterhelper: Update queue size after the element is done exported (#12399)
After this change the active queue size will include elements in the process of being exported.
otelcol: Add featuregate command to display information about available features (#11998)
The featuregate command allows users to view detailed information about feature gates
including their status, stage, and description.
π§° Bug fixes π§°
memorylimiter: Logger no longer attributes to single signal, pipeline, or component. (#12217)
otlpreceiver: Logger no longer attributes to random signal when receiving multiple signals. (#12217)
exporterhelper: Fix undefined behavior access to request after send to next component. This causes random memory access. (#12281)
exporterhelper: Fix default batcher to correctly call all done callbacks exactly once (#12247)
otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#12367)
otlphttpexporter: Fix parsing logic for Retry-After in OTLP http protocol. (#12366)
The value of Retry-After field can be either an HTTP-date or delay-seconds and the current logic only parsed delay-seconds.
cmd/builder: Ensure unique aliases for modules with same suffix (#12201)
API Changelog
π Breaking changes π
configauth: Remove NewDefaultAuthentication (#12223)
The value returned by this function will always cause an error on startup.
In configgrpc.Client/ServerConfig.Auth, nil should be used instead to disable authentication.
otelcol: Make the ConfigProvider interface a struct (#12297)
Calls to NewConfigProvider will now return *ConfigProvider,
but will otherwise work the same as before.
component/componenttest: Deprecate CheckReceiverMetrics in componenenttest (#12185)
Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverMetrics
component/componenttest: Deprecate CheckReceiverTraces in componenenttest (#12185)
Use the metadatatest.AssertEqualMetric series of functions instead of obsreporttest.CheckReceiverTraces
component: Deprecate ConfigValidator and ValidateConfig (#11524)
Please use Validator and Validate respectively from xconfmap.
receiver, scraper, processor, exporter, extension: Deprecate existing MakeFactoryMap functions in favor of generic implementation (#12222)
configgrpc: Apply configured Headers automatically (#12307)
configgrpc now calls metadata.AppendToOutgoingContext automatically in an interceptor.
Components that were manually using metadata.NewOutgoingContext as a workaround no longer need to
do so, unless they are overwriting or adding header keys.
configgrpc: Set Auth to nil in NewDefaultClientConfig/NewDefaultServerConfig (#12223)
The value that was used previously would always cause an error on startup.
exporterqueue: Fix async queue to propagate cancellation all they way to the queue (#12282)
otlpreceiver: Fix OTLP http receiver to correctly set Retry-After (#12367)
extension: Explicitly error out at extension creation time if there is a type mismatch. (#12305)