Closed renovate[bot] closed 5 months ago
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
Details:
Package | Change |
---|---|
go.opentelemetry.io/collector/pdata |
v1.9.0 -> v1.10.0 |
google.golang.org/protobuf |
v1.34.1 -> v1.34.2 |
This PR contains the following updates:
v0.102.1
->v0.103.0
Release Notes
open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/consumer)
### [`v0.103.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1100v01030) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.102.1...v0.103.0) ##### π Breaking changes π - `exporter/debug`: Disable sampling by default ([#9921](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9921)) To restore the behavior that was previously the default, set `sampling_thereafter` to `500`. ##### π‘ Enhancements π‘ - `cmd/builder`: Allow setting `otelcol.CollectorSettings.ResolverSettings.DefaultScheme` via the builder's `conf_resolver.default_uri_scheme` configuration option ([#10296](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10296)) - `mdatagen`: add support for optional internal metrics ([#10316](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10316)) - `otelcol/expandconverter`: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. ([#10391](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10391)) When enabled, this feature gate will: - Disable expansion of BASH-style env vars (`$FOO`) - `${FOO}` will be expanded as if it was \`${env:FOO} See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. - `confmap`: Add `confmap.unifyEnvVarExpansion` feature gate to allow enabling Collector/Configuration SIG environment variable expansion rules. ([#10259](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10259)) When enabled, this feature gate will: - Disable expansion of BASH-style env vars (`$FOO`) - `${FOO}` will be expanded as if it was \`${env:FOO} See https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/env-vars.md for more details. - `confighttp`: Allow the compression list to be overridden ([#10295](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10295)) Allows Collector administrators to control which compression algorithms to enable for HTTP-based receivers. - `configgrpc`: Revert the zstd compression for gRPC to the third-party library we were using previously. ([#10394](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10394)) We switched back to our compression logic for zstd when a CVE was found on the third-party library we were using. Now that the third-party library has been fixed, we can revert to that one. For end-users, this has no practical effect. The reproducers for the CVE were tested against this patch, confirming we are not reintroducing the bugs. - `confmap`: Adds alpha `confmap.strictlyTypedInput` feature gate that enables strict type checks during configuration resolution ([#9532](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9532)) When enabled, the configuration resolution system will: - Stop doing most kinds of implicit type casting when resolving configuration values - Use the original string representation of configuration values if the ${} syntax is used in inline position - `confighttp`: Use `confighttp.ServerConfig` as part of zpagesextension. See \[https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confighttp/README.md#server-configuration]\(server configuration) options. ([#9368](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9368)) ##### π§° Bug fixes π§° - `exporterhelper`: Fix potential deadlock in the batch sender ([#10315](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10315)) - `expandconverter`: Fix bug where an warning was logged incorrectly. ([#10392](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10392)) - `exporterhelper`: Fix a bug when the retry and timeout logic was not applied with enabled batching. ([#10166](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10166)) - `exporterhelper`: Fix a bug where an unstarted batch_sender exporter hangs on shutdown ([#10306](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10306)) - `exporterhelper`: Fix small batch due to unfavorable goroutine scheduling in batch sender ([#9952](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9952)) - `confmap`: Fix issue where structs with only yaml tags were not marshaled correctly. ([#10282](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10282))Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.