Merged
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: ring/example/local/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
e63276e to
2a54426
Compare
c5e2215 to
d675bb4
Compare
7977bc4 to
f2f9c21
Compare
b277bab to
c457566
Compare
This comment has been minimized.
This comment has been minimized.
c457566 to
85b09fd
Compare
85b09fd to
626c618
Compare
626c618 to
110497e
Compare
3196221 to
b23c9cc
Compare
|
Bugbot Autofix prepared fixes for 1 of the 1 bugs found in the latest run.
Or push these changes by commenting: Preview (8569e81ff7)diff --git a/go.mod b/go.mod
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
module github.com/grafana/dskit
-go 1.25.5
+go 1.24.0
toolchain go1.25.7
diff --git a/ring/example/local/go.mod b/ring/example/local/go.mod
--- a/ring/example/local/go.mod
+++ b/ring/example/local/go.mod
@@ -1,6 +1,6 @@
module github.com/grafana/dskit/ring/example/local
-go 1.25.5
+go 1.24.0
toolchain go1.25.7 |
0f177f2 to
0eb402c
Compare
| datasource | package | from | to | | ---------- | ---------------------------------------------------------------------------- | ---------------------------------- | ---------------------------------- | | go | github.com/hashicorp/consul/api | v1.15.3 | v1.33.2 | | go | github.com/miekg/dns | v1.1.69 | v1.1.72 | | go | github.com/pires/go-proxyproto | v0.8.1 | v0.11.0 | | go | go.etcd.io/etcd/api/v3 | v3.6.7 | v3.6.8 | | go | go.etcd.io/etcd/client/pkg/v3 | v3.6.7 | v3.6.8 | | go | go.etcd.io/etcd/client/v3 | v3.6.7 | v3.6.8 | | go | go.opentelemetry.io/contrib/exporters/autoexport | v0.64.0 | v0.65.0 | | go | go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc | v0.64.0 | v0.65.0 | | go | go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace | v0.64.0 | v0.65.0 | | go | go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp | v0.64.0 | v0.65.0 | | go | go.opentelemetry.io/contrib/propagators/jaeger | v1.39.0 | v1.40.0 | | go | go.opentelemetry.io/contrib/samplers/jaegerremote | v0.33.0 | v0.34.0 | | go | golang.org/x/exp | v0.0.0-20251125195548-87e1e737ad39 | v0.0.0-20260212183809-81e46e3db34a | | go | golang.org/x/net | v0.48.0 | v0.50.0 | | go | google.golang.org/grpc | v1.78.0 | v1.79.1 | Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com> Signed-off-by: Arve Knudsen <[email protected]>
0eb402c to
916e769
Compare
aknuds1
approved these changes
Feb 17, 2026
The otelgrpc v0.65.0 upgrade renamed the span attribute from "rpc.system" to "rpc.system.name" per updated OTel semantic conventions. Signed-off-by: Arve Knudsen <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This PR contains the following updates:
1a1acfb→ab41154v1.15.3→v1.33.2v1.1.69→v1.1.72v0.8.1→v0.11.0v3.6.7→v3.6.8v3.6.7→v3.6.8v3.6.7→v3.6.8v0.64.0→v0.65.0v0.64.0→v0.65.0v0.64.0→v0.65.0v0.64.0→v0.65.0v1.39.0→v1.40.0v0.33.0→v0.34.087e1e73→81e46e3v0.48.0→v0.50.0v1.78.0→v1.79.1Release Notes
hashicorp/consul (github.com/hashicorp/consul/api)
v1.22.0Compare Source
1.22.0 Enterprise (October 24, 2025)
SECURITY:
FEATURES:
IMPROVEMENTS:
consul operator utilization [-today-only] [-message] [-y]to generate a bundle with census utilization snapshot. Main flow is implemented in consul-enterprisehttp: Added a new API Handler for
/v1/operator/utilization. Core functionality to be implemented in consul-enterpriseagent: Always enabled census metrics collection with configurable option to export it to Hashicorp Reporting [GH-22843]
snapshot agentnow supports authenticating to Azure Blob Storage using Azure Managed Service Identities (MSI). [GH-11171]BUG FIXES:
consul operator utilization --helpto show only available options without extra parameters. [GH-22912]v1.21.5Compare Source
1.21.5 (September 21, 2025)
SECURITY:
mitchellh/mapstructuretogo-viper/mapstructureto v2 to address CVE-2025-52893. [GH-22581]FEATURES:
max_request_headers_kbto configure maximum header size for requests from downstream to upstream [GH-22604]max_request_headers_kbto configure maximum header size for requests from downstream to upstream in API Gateway config and proxy-defaults [GH-22679]max_request_headers_kbto configure maximum header size for requests from downstream to upstream in Mesh Gateway via service-defaults and proxy-defaults [GH-22722]max_request_headers_kbto configure maximum header size for requests from downstream to upstream in Terminating Gateway service-defaults and proxy-defaults [GH-22680]IMPROVEMENTS:
BUG FIXES:
v1.21.4Compare Source
1.21.4 (August 13, 2025)
SECURITY:
IMPROVEMENTS:
BUG FIXES:
v1.21.3Compare Source
1.21.3 (July 18, 2025)
IMPROVEMENTS:
BUG FIXES:
v1.21.2Compare Source
1.21.2 (June 17, 2025)
SECURITY:
CVE-2025-4802
CVE-2024-40896
CVE-2024-12243
CVE-2025-24528
CVE-2025-3277
CVE-2024-12133
CVE-2024-57970
CVE-2025-31115 [GH-22409]
IMPROVEMENTS:
datacenterresulting in non-generation of X.509 certificates when using external CA for agent TLS communication. [GH-22382]BUG FIXES:
v1.21.1Compare Source
1.21.1 (May 21, 2025)
FEATURES:
IMPROVEMENTS:
v1.21.0Compare Source
1.21.0 (May 06, 2025)
FEATURES:
🔗 Link to full release details
IMPROVEMENTS:
raft_prevote_disabledto allow disabling raft prevote [GH-21758]v1.20.0Compare Source
1.20.0 (October 14, 2024)
SECURITY:
CVE-2024-34155 [GH-21705]
v1.55.5 or higher. This resolves CVEsCVE-2020-8911 and
CVE-2020-8912. [GH-21684]
FEATURES:
IMPROVEMENTS:
BUG FIXES:
v1.19.2Compare Source
1.19.2 (August 26, 2024)
SECURITY:
IMPROVEMENTS:
BUG FIXES:
v1.19.1Compare Source
1.19.1 (July 11, 2024)
SECURITY:
IMPROVEMENTS:
BUG FIXES:
This affected Nomad integrations with Consul. [GH-21361]
tag.name.service.consul, were being disregarded. [GH-21361]that was always being logged on each prepared query evaluation. [GH-21381]
v1.19.0Compare Source
1.19.0 (June 12, 2024)
BREAKING CHANGES:
consulelement in the metric name have been removed. Please use the same metric without the secondconsulinstead. As an example instead ofconsul.consul.state.config_entriesuseconsul.state.config_entries[GH-20674]SECURITY:
1.27.5 and 1.28.3. This resolves CVECVE-2024-32475 (
auto_sni). [GH-21017]v0.18.7 or higher. This resolves CVECVE-2020-8559. [GH-21017]
FEATURES:
Use
v1dnsin theexperimentsagent config to disable.The legacy server will be removed in a future release of Consul.
See the Consul 1.19.x Release Notes for removed DNS features. [GH-20715]
IMPROVEMENTS:
github.com/envoyproxy/go-control-planeto 0.12.0. [GH-20973]consul-dataplanenow accepts partition, namespace, token as metadata to default those query parameters.consul-dataplanev1.5+ will send this information automatically. [GH-20899]consul snapshot decodeCLI command to output a JSON object stream of all the snapshots data. [GH-20824]telemetry.disable_per_tenancy_usage_metricsin agent configuration to disable setting tenancy labels on usage metrics. This significantly decreases CPU utilization in clusters with many admin partitions or namespaces.DEPRECATIONS:
local_storage,aws_storage,azure_blob_storage, andgoogle_storagein snapshot agent configuration files are now deprecated. Use thebackup_destinationsconfig object instead.BUG FIXES:
v1.18.2Compare Source
1.18.2 (May 14, 2024)
Enterprise LTS: Consul Enterprise 1.18 is a Long-Term Support (LTS) release.
SECURITY:
alpine:3.19. [GH-20897]vault/apito v1.12.2 to address CVE-2024-28180(removes indirect dependency on impacted
go-jose.v2) [GH-20910]CVE-2024-24787 and
CVE-2024-24788 [GH-21074]
1.26.8, 1.27.4, 1.27.5, 1.28.2 and 1.28.3. This resolves CVEsCVE-2024-27919 (
http2). [GH-20956] and CVE-2024-32475 (auto_sni). [GH-21030]v0.18.7 or higher. This resolves CVECVE-2020-8559. [GH-21034]
1.21.9. This resolves CVECVE-2023-45288 (
http2). [GH-20956]v0.24.0. This resolves CVECVE-2023-45288 (
x/net). [GH-20956]IMPROVEMENTS:
BUG FIXES:
DefaultForFailover.DNS requests against sameness groups without this field set will now error as intended.
v1.18.1Compare Source
1.18.1 (March 26, 2024)
Enterprise LTS: Consul Enterprise 1.18 is a Long-Term Support (LTS) release.
BREAKING CHANGES:
SECURITY:
google.golang.org/protobufto v1.33.0 to address CVE-2024-24786. [GH-20801]alpine3.19. This resolves CVEsCVE-2023-52425
CVE-2023-52426 [GH-20812]
1.21.8. This resolves CVEsCVE-2024-24783 (
crypto/x509).CVE-2023-45290 (
net/http).CVE-2023-45289 (
net/http,net/http/cookiejar).CVE-2024-24785 (
html/template).CVE-2024-24784 (
net/mail). [GH-20812]IMPROVEMENTS:
backup_destinationsconfig file object.BUG FIXES:
v1.18.0Compare Source
BREAKING CHANGES:
telemetry.disable_hostnamewhen determining whether to prefix gauge-type metrics with the hostname of the Consul agent. Previously, if only the default metric sink was enabled, this configuration was ignored and always treated astrue, even though its default value isfalse. [GH-20312]SECURITY:
golang.org/x/cryptoto v0.17.0 to address CVE-2023-48795. [GH-20023]FEATURES:
Use
v2dnsin theexperimentsagent config to enable.It will automatically be enabled when using the
resource-apis(Catalog v2) experiment.The new DNS implementation will be the default in Consul 1.19.
See the Consul 1.18.x Release Notes for deprecated DNS features. [GH-20643]
IMPROVEMENTS:
envoy.config.core.v3.HeaderValueOption.append. [GH-20078]envoy.config.route.v3.HeaderMatcher.safe_regex_matchandenvoy.type.matcher.v3.RegexMatcher.google_re2. [GH-20013]BUG FIXES:
v1.17.0Compare Source
1.17.0 (October 31, 2023)
BREAKING CHANGES:
DEPRECATIONS:
-admin-access-log-pathflag fromconsul connect envoycommand in favor of:-admin-access-log-config. [GH-15946]SECURITY:
golang.org/x/netto v0.17.0 to address CVE-2023-39325/ CVE-2023-44487(
x/net/http2). [GH-19225]This resolves vulnerability CVE-2023-39325
/ CVE-2023-44487(
net/http). [GH-19225]google.golang.org/grpcto 1.56.3.This resolves vulnerability CVE-2023-44487. [GH-19414]
FEATURE PREVIEW: Catalog v2
This release provides the ability to preview Consul's v2 Catalog and Resource API if enabled. The new model supports
multi-port application deployments with only a single Envoy proxy. Note that the v1 and v2 catalogs are not cross
compatible, and not all Consul features are available within this v2 feature preview. See the v2 Catalog and Resource
API documentation for more information. The v2 Catalog and
Resources API should be considered a feature preview within this release and should not be used in production
environments.
Limitations
Significant Pull Requests
FEATURES:
acl.tokens.dnsconfig field which specifies the token used implicitly during dns checks. [GH-17936]bind-varflag toconsul acl binding-rulefor templated policy variables. [GH-18719]consul acl templated-policycommands to read, list and preview templated policies. [GH-18816]IMPROVEMENTS:
CheckRegisterOptsto Agent API [GH-18943]Tokenfield toServiceRegisterOptstype in Agent API [GH-18983]-templated-policy,-templated-policy-file,-replace-templated-policy,-append-templated-policy,-replace-templated-policy-file,-append-templated-policy-fileand-varflags for creating or updating tokens/roles. [GH-18708]tls.defaults.verify_server_hostnameconfiguration option. This specifies the default value for any interfaces that support theverify_server_hostnameoption. [GH-17155]BUG FIXES:
/v1/catalog/servicesendpoint [GH-18322]performance.grpc_keepalive_timeoutandperformance.grpc_keepalive_intervalnow exist to allow for configuration on how often these dead connections will be cleaned up. [GH-19339]v1.16.0Compare Source
1.16.0 (June 26, 2023)
BREAKING CHANGES:
/v1/health/connect/and/v1/health/ingress/endpoints now immediately return 403 "Permission Denied" errors whenever a token with insufficientservice:readpermissions is provided. Prior to this change, the endpoints returned a success code with an empty result list when a token with insufficient permissions was provided. [GH-17424]Upstream overrides in service-defaults will now only apply to peer upstreams when the
peerfield is provided.Visit the 1.16.x upgrade instructions for more information. [GH-16957]
SECURITY:
alpine:3.18. [GH-17719]v1/operator/audit-hashendpoint to ACL token withoperator:readprivileges.FEATURES:
POST /v1/operator/audit-hashendpoint to calculate the hash of the data used by the audit log hash function and salt.consul operator audit hashcommand to retrieve and compare the hash of the data used by the audit log hash function and salt.consul services export- for exporting a service to a peer or partition [GH-15654]AllowEnablingPermissiveMutualTLSsetting to the mesh config entry and theMutualTLSModesetting to proxy-defaults and service-defaults. [GH-17035]Configuration
📅 Schedule: Branch creation - "before 5am on Monday" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Need help?
You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.
Note
Medium Risk
Large dependency upgrades (including Consul, gRPC, and OpenTelemetry) can introduce subtle behavior changes even though code changes are minimal; main functional change is limited to test expectation updates.
Overview
Updates Go module/tooling versions and refreshes a broad set of dependencies (notably
github.com/hashicorp/consul/apitov1.33.2, OpenTelemetry contrib packages,google.golang.org/grpc,golang.org/x/*, etc.), with correspondinggo.sumchurn; the ring example module is kept in sync.Adjusts the OTel tracing test expectation to match updated semantic conventions by asserting
rpc.system.name=grpcinstead ofrpc.system=grpcfor the gRPC span attribute.Written by Cursor Bugbot for commit bb75667. This will update automatically on new commits. Configure here.