exporter/nop: Add the nopexporter to serve as a placeholder exporter in a pipeline (#7316)
This is primarily useful for starting the Collector with only extensions enabled
or to test Collector pipeline throughput.
receiver/nop: Add the nopreceiver to serve as a placeholder receiver in a pipeline (#7316)
This is primarily useful for starting the Collector with only extensions enabled.
💡 Enhancements 💡
configtls: Validates TLS min_version and max_version (#9475)
Introduces Validate() method in TLSSetting.
cmd/mdatagen: Use go package name for the scope name by default and add an option to provide the scope name in metadata.yaml. (#9693)
cmd/mdatagen: Generate the lifecycle tests for components by default. (#9683)
It's encouraged to have lifecycle tests for all components enadled, but they can be disabled if needed
in metadata.yaml with skip_lifecycle: true and skip_shutdown: true under tests section.
cmd/mdatagen: optimize the mdatagen for the case like batchprocessor which use a common struct to implement consumer.Traces, consumer.Metrics, consumer.Logs in the meantime. (#9688)
🧰 Bug fixes 🧰
exporterhelper: Fix persistent queue size backup on reads. (#9740)
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/pdata from 1.1.0 to 1.4.0.
Release notes
Sourced from go.opentelemetry.io/collector/pdata's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/collector/pdata's changelog.
... (truncated)
Commits
3da7e16
[chore] Cleanup the v1.4.0/v0.97.0 changelog (#9834)6833415
[chore] Prepare release v1.4.0/v0.97.0 (#9832)5cba2fb
[chore] Propose clarification to first step of release process (#9830)15201f1
Prevent starting unnecessary goroutines (#9817)2037527
[chore] arm64 build (#9584)05867e6
[otlphttpexporter] return nil from partial success handler when HTTP response...ef5d8f1
Nicer error message when passing an empty configuration file (#9762)fc4c13d
[configgrpc] Remove deprecated func, add ToServer with context (#9787)268cdc2
[confignet] added NewDefaultFunctions (#9671)4627d3c
Update github-actions deps (#9790)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