processortest: Deprecated 'NewUnhealthyProcessorCreateSettings'. Use NewNopSettings instead. (#11307)
💡 Enhancements 💡
mdatagen: Added generated_package_name config field to support custom generated package name. (#11231)
mdatagen: Generate documentation for components with resource attributes only (#10705)
confighttp: Adding support for lz4 compression into the project (#9128)
service: Hide profiles support behind a feature gate while it remains alpha. (#11477)
exporterhelper: Retry sender will fail fast when the context timeout is shorter than the next retry interval. (#11183)
🧰 Bug fixes 🧰
cmd/builder: Fix default configuration for builder for httpprovider, httpsprovider, and yamlprovider. (#11357)
processorhelper: Fix issue where in/out parameters were not recorded when error was returned from consumer. (#11351)
API Changes
v1.18.0/v0.112.0
🛑 Breaking changes 🛑
service: Change Host to not implement GetExportersWithSignal (#11444)
Use Host.GetExporters if still needed.
componentstatus: Remove deprecated NewInstanceIDWithPipelineIDs, AllPipelineIDsWithPipelineIDs, and WithPipelineIDs. Use NewInstanceID, AllPipelineIDs and WithPipelines instead. (#11363)
configgrpc: Removed deprecated ClientConfig.ToClientConnWithOptions/ServerConfig.ToServerWithOptions. (#11359, #9480)
These methods were renamed to ClientConfig.ToClientConn/ServerConfig.ToServer in v0.111.0.
connector: Put connectortest in its own module (#11216)
exporter: Disables setting batch option to batch sender directly. (#10368)
Removed WithRequestBatchFuncs(BatcherOption) in favor of WithBatchFuncs(Option), where | BatcherOption is a function that operates on batch sender and Option is one that operates | on BaseExporter
exporter: Made mergeFunc and mergeSplitFunc required method of exporter.Request (#10368)
mergeFunc and mergeSplitFunc used to be part of the configuration pass to the exporter. Now it is changed | to be a method function of request.
componentprofiles: Move componentprofiles to pipelineprofiles (#11421)
processor: Put processortest in its own module (#11218)
receivertest: Removed deprecated NewNopFactoryForTypeWithSignal. Use NewNopFactoryForType instead. (#11362)
processor: Remove deprecated funcs from processor package (#11368)
service: Change Host to not implement GetExportersWithSignal (#11444)
Use Host.GetExporters if still needed.
componentstatus: Remove deprecated NewInstanceIDWithPipelineIDs, AllPipelineIDsWithPipelineIDs, and WithPipelineIDs. Use NewInstanceID, AllPipelineIDs and WithPipelines instead. (#11363)
configgrpc: Removed deprecated ClientConfig.ToClientConnWithOptions/ServerConfig.ToServerWithOptions. (#11359, #9480)
These methods were renamed to ClientConfig.ToClientConn/ServerConfig.ToServer in v0.111.0.
connector: Put connectortest in its own module (#11216)
exporter: Disables setting batch option to batch sender directly. (#10368)
Removed WithRequestBatchFuncs(BatcherOption) in favor of WithBatchFuncs(Option), where | BatcherOption is a function that operates on batch sender and Option is one that operates | on BaseExporter
exporter: Made mergeFunc and mergeSplitFunc required method of exporter.Request (#10368)
mergeFunc and mergeSplitFunc used to be part of the configuration pass to the exporter. Now it is changed | to be a method function of request.
componentprofiles: Move componentprofiles to pipelineprofiles (#11421)
processor: Put processortest in its own module (#11218)
receivertest: Removed deprecated NewNopFactoryForTypeWithSignal. Use NewNopFactoryForType instead. (#11362)
processor: Remove deprecated funcs from processor package (#11368)
receiver: Remove deprecated funcs from receiver package (#11367)
processorhelper: Remove deprecated funcs/types from processorhelper & componenttest (#11302)
service: Remove deprecated pipelines.ConfigWithPipelineID and Config.PipelinesWithPipelineID. Use pipelines.Config and Config.Pipelines instead. (#11361)
extension: Deprecate funcs that repeat extension in name (#11413)
Factory.CreateExtension -> Factory.Create |
Factory.ExtensionStability -> Factory.Stability
exporter: Deprecate funcs that repeate exporter in name (#11370)
Factory.Create[Traces|Metrics|Logs|Profiles]Exporter -> Factory.Create[Traces|Metrics|Logs|Profiles] |
Factory.[Traces|Metrics|Logs|Profiles]ExporterStability -> Factory.[Traces|Metrics|Logs|Profiles]Stability
🚀 New components 🚀
consumererrorprofiles: Add new module consumereerrorprofiles for consumer error profiles. (#11131)
💡 Enhancements 💡
configcompression: Add support for lz4 compression (#9128)
otlpexporter: Add profiles support to OTLP exporter (#11435)
otlphttpexporter: Add profiles support to OTLP HTTP exporter (#11450)
v1.17.0/v0.111.0
🛑 Breaking changes 🛑
service/telemetry: Change default metrics address to "localhost:8888" instead of ":8888" (#11251)
This behavior can be disabled by disabling the feature gate 'telemetry.UseLocalHostAsDefaultMetricsAddress'.
componentprofiles: Removed deprecated DataTypeProfiles. Use SignalProfiles instead. (#11312)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps go.opentelemetry.io/collector/receiver from 0.106.1 to 0.112.0.
Release notes
Sourced from go.opentelemetry.io/collector/receiver's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/receiver's changelog.
... (truncated)
Commits
fee2daa
[chore] Prepare release v1.18.0/v0.112.0 (#11515)b30b542
Update github/codeql-action action to v3.27.0 (#11514)dd573f3
[chore] [exporterhelper] Update batch methods comments (#11513)6e12a02
[chore] Promote Damien Mathieu to triager role (#11508)2b6da0d
[chore] Handle nested exportertest dependency references (#11512)02ceda1
[chore] Use psuedo-version number for exportertest (#11511)2a9afd8
Update actions/cache action to v4.1.2 (#11510)11767fe
[chore] Update leaf module versions to commits with pseudo version dependenci...403c782
[chore] Remove unnecessary context from Batch.split (#11504)8f20a07
[chore] Small nits in batch processor, use generics to avoid type conversions...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show