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
confighttp: Make the client config options max_idle_conns, max_idle_conns_per_host, max_conns_per_host, and idle_conn_timeout integers (#9478)
All four options can be set to 0 where they were previously set to null
exporterhelper: Deprecate min_size_items and max_size_items in favor of min_size and max_size. (#12486)
π‘ Enhancements π‘
mdatagen: Add converter and provider module classes (#12467)
pipeline: output pipeline name with signal as signal[/name] format in logs. (#12410)
memorylimiter: Add support to configure min GC intervals for soft and hard limits. (#12450)
otlpexporter: Update the stability level for logs, it has been as stable as traces and metrics for some time. (#12423)
service: Create a new subcommand to dump the initial configuration after resolving/merging. (#11479)
To use the print-initial-config subcommand, invoke the Collector with the subcommand and corresponding feature gate: otelcol print-initial-config --feature-gates=otelcol.printInitialConfig --config=config.yaml.
Note that the feature gate enabling this flag is currently in alpha stability, and the subcommand may
be changed in the future.
memorylimiterprocessor: Add support for profiles. (#12453)
otelcol: Converters are now available in the components command. (#11900, #12385)
confmap: Surface YAML parsing errors when they happen at the top-level. (#12180)
This adds context to some instances of the error "retrieved value (type=string) cannot be used as a Conf", which typically happens because of invalid YAML documents
pprofile: Add LinkIndex attribute to the generated Sample type (#12485)
exporterhelper: Stabilize exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender (#12425)
mdatagen: Update metadata schema with new fields without enforcing them (#12359)
π§° Bug fixes π§°
service: Fix crash at startup when converting from v0.2.0 to v0.3.0 (#12438)
service: fix bug in parsing service::telemetry configuration (#12437)
exporterhelper: Fix bug where the error logged when conversion of data fails is always nil (#12510)
mdatagen: Adds back missing import for filter when emitting resource attributes (#12455)
API Changelog
π Breaking changes π
exporterqueue: Remove exporterqueue.Factory in favor of the NewQueue function, and merge configs for memory and persistent. (#12509)
As a side effect of this change, no alternative implementation of the queue are supported and the Queue interface will be hidden.
exporterhelper: Update MergeSplit function signature to use the new SizeConfig (#12486)
extension, connector, processor, receiver, exporter, scraper: Remove deprecated Create* methods from Create*Func types. (#12305)
The xconnector.CreateMetricsToProfilesFunc.CreateMetricsToProfiles method has been removed without a deprecation.
component: Remove deprecated function and interface ConfigValidator and ValidateConfig. (#11524)
Use xconfmap.Validator and xconfmap.Validate instead.
receiver, scraper, processor, exporter, extension: Remove deprecated MakeFactoryMap functions in favor of generic implementation (#12222)
exporterhelper: Change the signature of the exporterhelper.WithQueueRequest to accept Encoding instead of the Factory. (#12509)
component/componenttest: Removing the deprecated CheckReceiverMetrics and CheckReceiverTraces functions. (#12185)