Skip to content

fix(deps): update go module updates minor#26

Merged
ChBLA merged 2 commits intomainfrom
renovate/go-module-updates-minor
Feb 3, 2026
Merged

fix(deps): update go module updates minor#26
ChBLA merged 2 commits intomainfrom
renovate/go-module-updates-minor

Conversation

@netic-renovate
Copy link
Contributor

@netic-renovate netic-renovate bot commented Nov 5, 2025

This PR contains the following updates:

Package Change Age Confidence
go.opentelemetry.io/otel v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14.0v0.15.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14.0v0.15.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/log v0.14.0v0.15.0 age confidence
go.opentelemetry.io/otel/metric v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/sdk v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/sdk/log v0.14.0v0.15.0 age confidence
go.opentelemetry.io/otel/sdk/metric v1.38.0v1.39.0 age confidence
go.opentelemetry.io/otel/trace v1.38.0v1.39.0 age confidence
go.opentelemetry.io/proto/otlp v1.8.0v1.9.0 age confidence
golang.org/x/sync v0.17.0v0.19.0 age confidence
google.golang.org/grpc v1.76.0v1.78.0 age confidence

Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.39.0

Compare Source

Added
  • Add AlwaysRecord sampler in go.opentelemetry.io/otel/sdk/trace. (#​7724)
  • Add Enabled method to all synchronous instrument interfaces (Float64Counter, Float64UpDownCounter, Float64Histogram, Float64Gauge, Int64Counter, Int64UpDownCounter, Int64Histogram, Int64Gauge,) in go.opentelemetry.io/otel/metric.
    This stabilizes the synchronous instrument enabled feature, allowing users to check if an instrument will process measurements before performing computationally expensive operations. (#​7763)
  • Add go.opentelemetry.io/otel/semconv/v1.39.0 package.
    The package contains semantic conventions from the v1.39.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.38.0. (#​7783, #​7789)
Changed
  • Improve the concurrent performance of HistogramReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar by 4x. (#​7443)
  • Improve the concurrent performance of FixedSizeReservoir in go.opentelemetry.io/otel/sdk/metric/exemplar. (#​7447)
  • Improve performance of concurrent histogram measurements in go.opentelemetry.io/otel/sdk/metric. (#​7474)
  • Improve performance of concurrent synchronous gauge measurements in go.opentelemetry.io/otel/sdk/metric. (#​7478)
  • Add experimental observability metrics in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric. (#​7492)
  • Exporter in go.opentelemetry.io/otel/exporters/prometheus ignores metrics with the scope go.opentelemetry.io/contrib/bridges/prometheus.
    This prevents scrape failures when the Prometheus exporter is misconfigured to get data from the Prometheus bridge. (#​7688)
  • Improve performance of concurrent exponential histogram measurements in go.opentelemetry.io/otel/sdk/metric. (#​7702)
  • The rpc.grpc.status_code attribute in the experimental metrics emitted from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc is replaced with the rpc.response.status_code attribute to align with the semantic conventions. (#​7854)
  • The rpc.grpc.status_code attribute in the experimental metrics emitted from go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc is replaced with the rpc.response.status_code attribute to align with the semantic conventions. (#​7854)
Fixed
  • Fix bad log message when key-value pairs are dropped because of key duplication in go.opentelemetry.io/otel/sdk/log. (#​7662)
  • Fix DroppedAttributes on Record in go.opentelemetry.io/otel/sdk/log to not count the non-attribute key-value pairs dropped because of key duplication. (#​7662)
  • Fix SetAttributes on Record in go.opentelemetry.io/otel/sdk/log to not log that attributes are dropped when they are actually not dropped. (#​7662)
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to correctly handle HTTP/2 GOAWAY frame. (#​7794)
  • WithHostID detector in go.opentelemetry.io/otel/sdk/resource to use full path for ioreg command on Darwin (macOS). (#​7818)
Deprecated
open-telemetry/opentelemetry-proto-go (go.opentelemetry.io/proto/otlp)

v1.9.0: /v0.2.0

Compare Source

Release of the v1.9.0 version of the OTLP.

[!NOTE]
This is the last version that will support Go 1.23. Subsequent minor releases will require Go >= 1.24.

What's Changed

Full Changelog: open-telemetry/opentelemetry-proto-go@v1.8.0...v1.9.0

grpc/grpc-go (google.golang.org/grpc)

v1.78.0: Release 1.78.0

Compare Source

Behavior Changes
  • client: Align URL validation with Go 1.26+ to now reject target URLs with unbracketed colons in the hostname. (#​8716)
  • transport/client : Return status code Unknown on malformed grpc-status. (#​8735)
    • xds/resolver:
    • Drop previous route resources and report an error when no matching virtual host is found.
    • Only log LDS/RDS configuration errors following a successful update and retain the last valid resource to prevent transient failures. (#​8711)
New Features
  • stats/otel: Add backend service label to weighted round robin metrics as part of A89. (#​8737)
  • stats/otel: Add subchannel metrics (without the disconnection reason) to eventually replace the pickfirst metrics. (#​8738)
  • client: Wait for all pending goroutines to complete when closing a graceful switch balancer. (#​8746)
  • client: Add experimental.AcceptCompressors so callers can restrict the grpc-accept-encoding header advertised for a call. (#​8718)
Bug Fixes
  • xds: Fix a bug in StringMatcher where regexes would match incorrectly when ignore_case is set to true. (#​8723)
  • client:
    • Change connectivity state to CONNECTING when creating the name resolver (as part of exiting IDLE).
    • Change connectivity state to TRANSIENT_FAILURE if name resolver creation fails (as part of exiting IDLE).
    • Change connectivity state to IDLE after idle timeout expires even when current state is TRANSIENT_FAILURE.
    • Fix a bug that resulted in OnFinish call option not being invoked for RPCs where stream creation failed. (#​8710)
  • xdsclient: Fix a race in the xdsClient that could lead to resource-not-found errors. (#​8627)
Performance Improvements
  • mem: Round up to nearest 4KiB for pool allocations larger than 1MiB. (#​8705)

v1.77.0: Release 1.77.0

Compare Source

API Changes
  • mem: Replace the Reader interface with a struct for better performance and maintainability. (#​8669)
Behavior Changes
  • balancer/pickfirst: Remove support for the old pick_first LB policy via the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false. The new pick_first has been the default since v1.71.0. (#​8672)
Bug Fixes
  • xdsclient: Fix a race condition in the ADS stream implementation that could result in resource-not-found errors, causing the gRPC client channel to move to TransientFailure. (#​8605)
  • client: Ignore HTTP status header for gRPC streams. (#​8548)
  • client: Set a read deadline when closing a transport to prevent it from blocking indefinitely on a broken connection. (#​8534)
  • client: Fix a bug where default port 443 was not automatically added to addresses without a specified port when sent to a proxy.
    • Setting environment variable GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false disables this change; please file a bug if any problems are encountered as we will remove this option soon. (#​8613)
  • balancer/pickfirst: Fix a bug where duplicate addresses were not being ignored as intended. (#​8611)
  • server: Fix a bug that caused overcounting of channelz metrics for successful and failed streams. (#​8573)
  • balancer/pickfirst: When configured, shuffle addresses in resolver updates that lack endpoints. Since gRPC automatically adds endpoints to resolver updates, this bug only affects custom LB policies that delegate to pick_first but don't set endpoints. (#​8610)
  • mem: Clear large buffers before re-using. (#​8670)
Performance Improvements
New Features
  • outlierdetection: Add metrics specified in gRFC A91. (#​8644)
  • stats/opentelemetry: Add support for optional label grpc.lb.backend_service in per-call metrics (#​8637)
  • xds: Add support for JWT Call Credentials as specified in gRFC A97. Set environment variable GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true to enable this feature. (#​8536)
  • experimental/stats: Add support for up/down counters. (#​8581)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

@netic-renovate netic-renovate bot requested review from a team and gh-netic-robot as code owners November 5, 2025 15:44
@netic-renovate netic-renovate bot added the renovate-auto-approve Enables auto approval for Renovate PRs label Nov 5, 2025
@netic-renovate
Copy link
Contributor Author

netic-renovate bot commented Nov 5, 2025

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: modules/docker/go.sum
Command failed: go get -t ./...
go: docker imports
	docker/internal/dagger: package docker/internal/dagger is not in std (/opt/containerbase/tools/golang/1.24.4/src/docker/internal/dagger)

File name: modules/kind/go.sum
Command failed: go get -t ./...
go: dagger/kind imports
	dagger/kind/internal/dagger: package dagger/kind/internal/dagger is not in std (/opt/containerbase/tools/golang/1.25.3/src/dagger/kind/internal/dagger)

@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch from 661827f to 5112cf8 Compare November 10, 2025 06:52
@netic-renovate netic-renovate bot changed the title fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 fix(deps): update go module updates minor Nov 10, 2025
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch from 5112cf8 to 64925c8 Compare November 10, 2025 07:42
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch 3 times, most recently from 4dbcd21 to 2580629 Compare November 24, 2025 12:48
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch 3 times, most recently from 14aab56 to a2b0d19 Compare December 10, 2025 16:47
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch from a2b0d19 to 92eb75c Compare December 25, 2025 09:41
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch from 92eb75c to 7cf7dc3 Compare January 12, 2026 07:44
@netic-renovate netic-renovate bot force-pushed the renovate/go-module-updates-minor branch from 7cf7dc3 to 910d775 Compare January 19, 2026 08:52
Copy link

@gh-netic-robot gh-netic-robot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No checks required, automatically approving.

@ChBLA ChBLA merged commit dfbc3b3 into main Feb 3, 2026
1 check passed
@ChBLA ChBLA deleted the renovate/go-module-updates-minor branch February 3, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate-auto-approve Enables auto approval for Renovate PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments