Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 2, 2024

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

Compare Source

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)

v0.106.0

Compare Source

🛑 Breaking changes 🛑
  • service: Update all metrics to include otelcol_ prefix to ensure consistency across OTLP and Prometheus metrics (#​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)
    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, #​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)

  • processor/memorylimiter: The memory limiter processor will no longer account for ballast size. (#​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)
    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)
    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)
    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)
  • confighttp: Add option to include query params in auth context (#​4806)
  • configgrpc: gRPC auth errors now return gRPC status code UNAUTHENTICATED (16) (#​7646)
  • httpprovider, httpsprovider: Validate URIs in HTTP and HTTPS providers before fetching. (#​10468)
🧰 Bug fixes 🧰
  • processorhelper: update units for internal telemetry (#​10647)
  • confmap: Increase the amount of recursion and URI expansions allowed in a single line (#​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)
  • exporterhelper: Update units for internal telemetry (#​10648)
  • receiverhelper: Update units for internal telemetry (#​10650)
  • scraperhelper: Update units for internal telemetry (#​10649)
  • service: Use Command/Version to populate service name/version attributes (#​10644)

v0.105.0

Compare Source

🛑 Breaking changes 🛑
  • service: add service.disableOpenCensusBridge feature gate which is enabled by default to remove the dependency on OpenCensus (#​10414)
  • confmap: Promote confmap.strictlyTypedInput feature gate to beta. (#​10552)
    This feature gate changes the following:
    • Configurations relying on the implicit type casting behaviors listed on #​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)
  • confmap: Remove extra closing parenthesis in sub-config error (#​10480)
  • configgrpc: Update the default load balancer strategy to round_robin (#​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)
  • otelcol: Add go module to components subcommand. (#​10570)
  • confmap: Add explanation to errors related to confmap.strictlyTypedInput feature gate. (#​9532)
  • confmap: Allow using map[string]any values in string interpolation (#​10605)
🧰 Bug fixes 🧰
  • builder: provide context when a module in the config is missing its gomod value (#​10474)
  • confmap: Fixes issue where confmap could not escape $$ when confmap.unifyEnvVarExpansion is enabled. (#​10560)
  • mdatagen: fix generated comp test for extensions and unused imports in templates (#​10477)
  • otlpreceiver: Fixes a bug where the otlp receiver's http response was not properly translating grpc error codes to http status codes. (#​10574)
  • exporterhelper: Fix incorrect deduplication of otelcol_exporter_queue_size and otelcol_exporter_queue_capacity metrics if multiple exporters are used. (#​10444)
  • service/telemetry: Add ability to set service.name for spans emitted by the Collector (#​10489)
  • internal/localhostgate: Correctly log info message when component.UseLocalHostAsDefaultHost is enabled (#​8510)

v0.104.0

Compare Source

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)
  • otelcol: By default, otelcol.NewCommand and otelcol.NewCommandMustSetProvider will set the DefaultScheme to env. (#​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)
  • otlpreceiver: Switch to localhost as the default for all endpoints. (#​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)
    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)
  • exporter/debug: Add option use_internal_logger (#​10226)
  • configretry: Mark module as stable. (#​10279)
  • debugexporter: Print Span.TraceState() when present. (#​10421)
    Enables viewing sampling threshold information (as by OTEP 235 samplers).
  • processorhelper: Add "inserted" metrics for processors. (#​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)
  • service: Fixed a bug that caused otel-collector to fail to start with ipv6 metrics endpoint service telemetry. (#​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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Jul 2, 2024

ℹ 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):

  • 20 additional dependencies were updated

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):

  • 21 additional dependencies were updated

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

@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-collector-receiver-0.x branch from 3ac22f1 to e592389 Compare July 16, 2024 18:08
@renovate renovate bot changed the title fix(deps): update module go.opentelemetry.io/collector/receiver to v0.104.0 fix(deps): update module go.opentelemetry.io/collector/receiver to v0.105.0 Jul 16, 2024
@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-collector-receiver-0.x branch from e592389 to 7a7ea37 Compare July 17, 2024 01:17
@renovate renovate bot changed the title fix(deps): update module go.opentelemetry.io/collector/receiver to v0.105.0 fix(deps): update module go.opentelemetry.io/collector/receiver to v0.106.0 Jul 29, 2024
@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-collector-receiver-0.x branch from 7a7ea37 to d487c74 Compare July 29, 2024 21:30
@renovate renovate bot force-pushed the renovate/go.opentelemetry.io-collector-receiver-0.x branch from d487c74 to d64a145 Compare July 30, 2024 19:17
@renovate renovate bot changed the title fix(deps): update module go.opentelemetry.io/collector/receiver to v0.106.0 fix(deps): update module go.opentelemetry.io/collector/receiver to v0.106.1 Jul 30, 2024
@ymotongpoo ymotongpoo merged commit 1009381 into main Aug 13, 2024
@ymotongpoo ymotongpoo deleted the renovate/go.opentelemetry.io-collector-receiver-0.x branch August 13, 2024 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant