batchprocessor: Add support for batching by metadata keys. (#4544)
service: Add feature gate telemetry.useOtelWithSDKConfigurationForInternalTelemetry that will add support for configuring the export of internal telemetry to additional destinations in future releases (#7641)
featuregate: Promote featuregate to the stable module-set (#7693)
π§° Bug fixes π§°
featuregate: Fix issue where StageDeprecated was not usable (#7586)
exporterhelper: Fix persistent storage behaviour with no available space on device (#7198)
v0.77.0
π Breaking changes π
exporterhelper: Reduce the default queue size to 1000 from 5000 (#7359)
Affects any exporter which enables the queue by default and doesn't set its own default size.
For example: otlphttp.
featuregate: Remove deprecated RemovalVersion and WithRegisterRemovalVersion functions. (#7587)
π‘ Enhancements π‘
service: Adds ResourceAttributes map to telemetry settings and thus CreateSettings. (#6599)
service: Allows users to disable high cardinality OTLP attributes behind a feature flag. (#7517)
featuregate: Finalize purpose of toVersion. Allow stable gates to be explicitly set to true, but produce a warning log. (#7626)
featuregate: Deprecate Gate.RemovalVersion and WithRegisterRemovalVersion in favor of ToVersion. (#7043)
π‘ Enhancements π‘
batchprocessor: Support zero timeout. (#7508)
This allows the batchprocessor to limit request sizes without introducing delay in a pipeline, to act only as a splitter.
service: use the otel opencensus bridge when telemetry.useOtelForInternalMetrics is enabled (#7483)
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 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.0.0-rc7 to 1.0.0-rcv0012.
Changelog
Sourced from go.opentelemetry.io/collector/pdata's changelog.
... (truncated)
Commits
38615b2
[chore] Prepare release v1.0.0-rcv0012/v0.78.0 (#7706)18a11ec
Change JSON unmarshalling to be a func on pdata types (#7701)be63bc8
[chore] Update check-changes make target to work with new modules (#7702)9b437f8
document duration format (#7700)80d704d
[chore] use license shortform (#7694)a6dcf98
[featuregate] Move to stable module-set (#7693)0670381
dependabot updates Wed May 17 03:58:34 UTC 2023 (#7689)1c5b191
[chore] Update release schedule (#7683)aa206e3
Add batchprocessor support for client metadata (#7578)9220004
[chore] add go.work to gitignore (#7677)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 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)