ymotongpoo / opentelemetry-collector-extra

This project is a sample of OpenTelemetry Collector receiver and exporter to Discord
Apache License 2.0
3 stars 0 forks source link

fix(deps): update module go.opentelemetry.io/collector/receiver to v0.106.1 #61

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/collector/receiver v0.103.0 -> v0.106.1 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/receiver) ### [`v0.106.1`](https://togithub.com/open-telemetry/opentelemetry-collector/releases/tag/v0.106.1) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.106.0...v0.106.1) ##### Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.106.1 ##### End User Changelog ##### v0.106.1 ##### 🧰 Bug fixes 🧰 - `configauth`: Fix unmarshaling of authentication in HTTP servers. ([#​10750](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10750)) ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.105.0...v0.106.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `service`: Update all metrics to include `otelcol_` prefix to ensure consistency across OTLP and Prometheus metrics ([#​9759](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9759)) This change is marked as a breaking change as anyone that was using OTLP for metrics will see the new prefix which was not present before. Prometheus generated metrics remain unchanged. - `confighttp`: Delete `ClientConfig.CustomRoundTripper` ([#​8627](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8627)) Set (\*http.Client).Transport on the \*http.Client returned from ToClient to configure this. - `confmap`: When passing configuration for a string field using any provider, use the verbatim string representation as the value. ([#​10605](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10605), [#​10405](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10405)) This matches the behavior of `${ENV}` syntax prior to the promotion of the `confmap.unifyEnvVarExpansion` feature gate to beta. It changes the behavior of the `${env:ENV}` syntax with escaped strings. - `component`: Adds restrictions on the character set for component.ID name. ([#​10673](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10673)) - `processor/memorylimiter`: The memory limiter processor will no longer account for ballast size. ([#​10696](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10696)) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you. - `extension/memorylimiter`: The memory limiter extension will no longer account for ballast size. ([#​10696](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10696)) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you. - `service`: The service will no longer be able to get a ballast size from the deprecated ballast extension. ([#​10696](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10696)) If you are already using GOMEMLIMIT instead of the ballast extension this does not affect you. ##### πŸš€ New components πŸš€ - `client`: Create a new go module `go.opentelemetry.io/collector/client` ([#​9804](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9804)) This module contains generic representations of clients connecting to different receivers. ##### πŸ’‘ Enhancements πŸ’‘ - `exporterhelper`: Add data_type attribute to `otelcol_exporter_queue_size` metric to report the type of data being processed. ([#​9943](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9943)) - `confighttp`: Add option to include query params in auth context ([#​4806](https://togithub.com/open-telemetry/opentelemetry-collector/issues/4806)) - `configgrpc`: gRPC auth errors now return gRPC status code UNAUTHENTICATED (16) ([#​7646](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7646)) - `httpprovider, httpsprovider`: Validate URIs in HTTP and HTTPS providers before fetching. ([#​10468](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10468)) ##### 🧰 Bug fixes 🧰 - `processorhelper`: update units for internal telemetry ([#​10647](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10647)) - `confmap`: Increase the amount of recursion and URI expansions allowed in a single line ([#​10712](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10712)) - `exporterhelper`: There is no guarantee that after the exporterhelper sends the plog/pmetric/ptrace data downstream that the data won't be mutated in some way. (e.g by the batch_sender) This mutation could result in the proceeding call to req.ItemsCount() to provide inaccurate information to be logged. ([#​10033](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10033)) - `exporterhelper`: Update units for internal telemetry ([#​10648](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10648)) - `receiverhelper`: Update units for internal telemetry ([#​10650](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10650)) - `scraperhelper`: Update units for internal telemetry ([#​10649](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10649)) - `service`: Use Command/Version to populate service name/version attributes ([#​10644](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10644)) ### [`v0.105.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1120v01050) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.104.0...v0.105.0) ##### πŸ›‘ Breaking changes πŸ›‘ - `service`: add `service.disableOpenCensusBridge` feature gate which is enabled by default to remove the dependency on OpenCensus ([#​10414](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10414)) - `confmap`: Promote `confmap.strictlyTypedInput` feature gate to beta. ([#​10552](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10552)) This feature gate changes the following: - Configurations relying on the implicit type casting behaviors listed on [#​9532](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9532) will start to fail. - Configurations using URI expansion (i.e. `field: ${env:ENV}`) for string-typed fields will use the value passed in `ENV` verbatim without intermediate type casting. ##### πŸ’‘ Enhancements πŸ’‘ - `configtls`: Mark module as stable. ([#​9377](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9377)) - `confmap`: Remove extra closing parenthesis in sub-config error ([#​10480](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10480)) - `configgrpc`: Update the default load balancer strategy to round_robin ([#​10319](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10319)) To restore the behavior that was previously the default, set `balancer_name` to `pick_first`. - `cmd/builder`: Add go module info the builder generated code. ([#​10570](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10570)) - `otelcol`: Add go module to components subcommand. ([#​10570](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10570)) - `confmap`: Add explanation to errors related to `confmap.strictlyTypedInput` feature gate. ([#​9532](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9532)) - `confmap`: Allow using `map[string]any` values in string interpolation ([#​10605](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10605)) ##### 🧰 Bug fixes 🧰 - `builder`: provide context when a module in the config is missing its gomod value ([#​10474](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10474)) - `confmap`: Fixes issue where confmap could not escape `$$` when `confmap.unifyEnvVarExpansion` is enabled. ([#​10560](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10560)) - `mdatagen`: fix generated comp test for extensions and unused imports in templates ([#​10477](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10477)) - `otlpreceiver`: Fixes a bug where the otlp receiver's http response was not properly translating grpc error codes to http status codes. ([#​10574](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10574)) - `exporterhelper`: Fix incorrect deduplication of otelcol_exporter_queue_size and otelcol_exporter_queue_capacity metrics if multiple exporters are used. ([#​10444](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10444)) - `service/telemetry`: Add ability to set service.name for spans emitted by the Collector ([#​10489](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10489)) - `internal/localhostgate`: Correctly log info message when `component.UseLocalHostAsDefaultHost` is enabled ([#​8510](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8510)) ### [`v0.104.0`](https://togithub.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1110v01040) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector/compare/v0.103.0...v0.104.0) This release includes 2 very important breaking changes. 1. The `otlpreceiver` will now use `localhost` by default instead of `0.0.0.0`. This may break the receiver in containerized environments like Kubernetes. If you depend on `0.0.0.0` disable the `component.UseLocalHostAsDefaultHost` feature gate or explicitly set the endpoint to `0.0.0.0`. 2. Expansion of BASH-style environment variables, such as `$FOO` will no longer be supported by default. If you depend on this syntax, disable the `confmap.unifyEnvVarExpansion` feature gate, but know that the feature will be removed in the future in favor of `${env:FOO}`. ##### πŸ›‘ Breaking changes πŸ›‘ - `filter`: Remove deprecated `filter.CombinedFilter` ([#​10348](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10348)) - `otelcol`: By default, `otelcol.NewCommand` and `otelcol.NewCommandMustSetProvider` will set the `DefaultScheme` to `env`. ([#​10435](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10435)) - `expandconverter`: By default expandconverter will now error if it is about to expand `$FOO` syntax. Update configuration to use `${env:FOO}` instead or disable the `confmap.unifyEnvVarExpansion` feature gate. ([#​10435](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10435)) - `otlpreceiver`: Switch to `localhost` as the default for all endpoints. ([#​8510](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8510)) Disable the `component.UseLocalHostAsDefaultHost` feature gate to temporarily get the previous default. ##### πŸ’‘ Enhancements πŸ’‘ - `confighttp`: Add support for cookies in HTTP clients with `cookies::enabled`. ([#​10175](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10175)) The method `confighttp.ToClient` will return a client with a `cookiejar.Jar` which will reuse cookies from server responses in subsequent requests. - `exporter/debug`: In `normal` verbosity, display one line of text for each telemetry record (log, data point, span) ([#​7806](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7806)) - `exporter/debug`: Add option `use_internal_logger` ([#​10226](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10226)) - `configretry`: Mark module as stable. ([#​10279](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10279)) - `debugexporter`: Print Span.TraceState() when present. ([#​10421](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10421)) Enables viewing sampling threshold information (as by OTEP 235 samplers). - `processorhelper`: Add "inserted" metrics for processors. ([#​10353](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10353)) This includes the following metrics for processors: - `processor_inserted_spans` - `processor_inserted_metric_points` - `processor_inserted_log_records` ##### 🧰 Bug fixes 🧰 - `otlpexporter`: Update validation to support both dns:// and dns:/// ([#​10449](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10449)) - `service`: Fixed a bug that caused otel-collector to fail to start with ipv6 metrics endpoint service telemetry. ([#​10011](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10011))

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 was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 3 months ago

β„Ή Artifact update notice

File name: receiver/slackreceiver/go.mod

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/component v0.104.0 -> v0.106.1
go.opentelemetry.io/collector/confmap v0.103.0 -> v0.106.1
go.opentelemetry.io/collector/consumer v0.104.0 -> v0.106.1
github.com/go-logr/logr v1.4.1 -> v1.4.2
github.com/go-viper/mapstructure/v2 v2.0.0-alpha.1 -> v2.0.0
github.com/prometheus/common v0.54.0 -> v0.55.0
github.com/prometheus/procfs v0.15.0 -> v0.15.1
go.opentelemetry.io/collector v0.103.0 -> v0.106.1
go.opentelemetry.io/collector/config/configtelemetry v0.104.0 -> v0.106.1
go.opentelemetry.io/collector/featuregate v1.10.0 -> v1.12.0
go.opentelemetry.io/otel v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/prometheus v0.49.0 -> v0.50.0
go.opentelemetry.io/otel/metric v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/sdk v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/sdk/metric v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/trace v1.27.0 -> v1.28.0
golang.org/x/net v0.25.0 -> v0.26.0
golang.org/x/sys v0.20.0 -> v0.21.0
golang.org/x/text v0.15.0 -> v0.16.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 -> v0.0.0-20240701130421-f6361c86f094
File name: receiver/discordreceiver/go.mod

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/component v0.104.0 -> v0.106.1
go.opentelemetry.io/collector/confmap v0.103.0 -> v0.106.1
go.opentelemetry.io/collector/consumer v0.104.0 -> v0.106.1
github.com/go-logr/logr v1.4.1 -> v1.4.2
github.com/go-viper/mapstructure/v2 v2.0.0-alpha.1 -> v2.0.0
github.com/prometheus/common v0.54.0 -> v0.55.0
github.com/prometheus/procfs v0.15.0 -> v0.15.1
go.opentelemetry.io/collector v0.103.0 -> v0.106.1
go.opentelemetry.io/collector/config/configtelemetry v0.104.0 -> v0.106.1
go.opentelemetry.io/collector/featuregate v1.10.0 -> v1.12.0
go.opentelemetry.io/otel v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/exporters/prometheus v0.49.0 -> v0.50.0
go.opentelemetry.io/otel/metric v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/sdk v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/sdk/metric v1.27.0 -> v1.28.0
go.opentelemetry.io/otel/trace v1.27.0 -> v1.28.0
golang.org/x/crypto v0.23.0 -> v0.24.0
golang.org/x/net v0.25.0 -> v0.26.0
golang.org/x/sys v0.20.0 -> v0.21.0
golang.org/x/text v0.15.0 -> v0.16.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 -> v0.0.0-20240701130421-f6361c86f094