diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml
index b2f518565c1..cdef10be24a 100644
--- a/.github/workflows/check-protobuf-task.yml
+++ b/.github/workflows/check-protobuf-task.yml
@@ -61,12 +61,12 @@ jobs:
       - name: Install protoc compiler
         uses: arduino/setup-protoc@v3
         with:
-          version: v24.3
+          version: v26.1
           repo-token: ${{ secrets.GITHUB_TOKEN }}
 
       - name: Install Go deps
         run: |
-          go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.31.0
+          go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.1
           go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0
 
       - name: Install Task
diff --git a/.licenses/go/github.com/fatih/color.dep.yml b/.licenses/go/github.com/fatih/color.dep.yml
index 8cb2c72d45b..10f4250204b 100644
--- a/.licenses/go/github.com/fatih/color.dep.yml
+++ b/.licenses/go/github.com/fatih/color.dep.yml
@@ -1,6 +1,6 @@
 ---
 name: github.com/fatih/color
-version: v1.16.0
+version: v1.17.0
 type: go
 summary: Package color is an ANSI color package to output colorized or SGR defined
   output to the standard output.
diff --git a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml
index 06b74d71a62..b1af89a5d84 100644
--- a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml
+++ b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml
@@ -1,9 +1,9 @@
 ---
 name: github.com/gofrs/uuid/v5
-version: v5.0.0
+version: v5.2.0
 type: go
 summary: Package uuid provides implementations of the Universally Unique Identifier
-  (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
+  (UUID), as specified in RFC-9562 (formerly RFC-4122).
 homepage: https://pkg.go.dev/github.com/gofrs/uuid/v5
 license: mit
 licenses:
diff --git a/.licenses/go/github.com/golang/protobuf/proto.dep.yml b/.licenses/go/github.com/golang/protobuf/proto.dep.yml
deleted file mode 100644
index bf2a2ba4901..00000000000
--- a/.licenses/go/github.com/golang/protobuf/proto.dep.yml
+++ /dev/null
@@ -1,39 +0,0 @@
----
-name: github.com/golang/protobuf/proto
-version: v1.5.3
-type: go
-summary: Package proto provides functionality for handling protocol buffer messages.
-homepage: https://pkg.go.dev/github.com/golang/protobuf/proto
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.5.3/LICENSE
-  text: |+
-    Copyright 2010 The Go Authors.  All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions are
-    met:
-
-        * Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-        * Redistributions in binary form must reproduce the above
-    copyright notice, this list of conditions and the following disclaimer
-    in the documentation and/or other materials provided with the
-    distribution.
-        * Neither the name of Google Inc. nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-notices: []
diff --git a/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml b/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml
index 97643373f77..39ef8d23cab 100644
--- a/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml
+++ b/.licenses/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/genproto/googleapis/rpc/status
-version: v0.0.0-20240123012728-ef4313101c80
+version: v0.0.0-20240318140521-94a12d6c2237
 type: go
 summary: 
 homepage: https://pkg.go.dev/google.golang.org/genproto/googleapis/rpc/status
 license: apache-2.0
 licenses:
-- sources: rpc@v0.0.0-20240123012728-ef4313101c80/LICENSE
+- sources: rpc@v0.0.0-20240318140521-94a12d6c2237/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml
index 62ee640b7a8..a67b93376ca 100644
--- a/.licenses/go/google.golang.org/grpc.dep.yml
+++ b/.licenses/go/google.golang.org/grpc.dep.yml
@@ -1,6 +1,6 @@
 ---
 name: google.golang.org/grpc
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpc implements an RPC system called gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc
diff --git a/.licenses/go/google.golang.org/grpc/attributes.dep.yml b/.licenses/go/google.golang.org/grpc/attributes.dep.yml
index 6058c0f378a..d5a0d7fe501 100644
--- a/.licenses/go/google.golang.org/grpc/attributes.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/attributes.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/attributes
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package attributes defines a generic key/value store used in various gRPC
   components.
 homepage: https://pkg.go.dev/google.golang.org/grpc/attributes
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/backoff.dep.yml b/.licenses/go/google.golang.org/grpc/backoff.dep.yml
index 11213d7d091..e650cee4e1f 100644
--- a/.licenses/go/google.golang.org/grpc/backoff.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/backoff.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/backoff
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package backoff provides configuration options for backoff.
 homepage: https://pkg.go.dev/google.golang.org/grpc/backoff
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/balancer.dep.yml b/.licenses/go/google.golang.org/grpc/balancer.dep.yml
index 5ad078d88f0..129002447a6 100644
--- a/.licenses/go/google.golang.org/grpc/balancer.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/balancer.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/balancer
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package balancer defines APIs for load balancing in gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/balancer
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml
index 3e26f90e88f..a982c5809db 100644
--- a/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/balancer/base.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/balancer/base
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package base defines a balancer base that can be used to build balancers
   with different picking algorithms.
 homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/base
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
index 706678b8542..8ef5bc02e67 100644
--- a/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/balancer/grpclb/state
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package state declares grpclb types to be set by resolvers wishing to pass
   information to grpclb via resolver.State Attributes.
 homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/grpclb/state
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
index 9e7f87ec769..3aa7bf780fd 100644
--- a/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/balancer/roundrobin
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package roundrobin defines a roundrobin balancer.
 homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/roundrobin
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml b/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml
index 813f2d1848a..c031a2d9113 100644
--- a/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/binarylog/grpc_binarylog_v1
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: 
 homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/channelz.dep.yml b/.licenses/go/google.golang.org/grpc/channelz.dep.yml
index cf445927564..439537a6f78 100644
--- a/.licenses/go/google.golang.org/grpc/channelz.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/channelz.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/channelz
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package channelz exports internals of the channelz implementation as required
   by other gRPC packages.
 homepage: https://pkg.go.dev/google.golang.org/grpc/channelz
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/codes.dep.yml b/.licenses/go/google.golang.org/grpc/codes.dep.yml
index 7cfd24c1c5e..d02abf09265 100644
--- a/.licenses/go/google.golang.org/grpc/codes.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/codes.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/codes
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package codes defines the canonical error codes used by gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/codes
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/connectivity.dep.yml b/.licenses/go/google.golang.org/grpc/connectivity.dep.yml
index d0284b77da6..efe1d2cb38f 100644
--- a/.licenses/go/google.golang.org/grpc/connectivity.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/connectivity.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/connectivity
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package connectivity defines connectivity semantics.
 homepage: https://pkg.go.dev/google.golang.org/grpc/connectivity
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/credentials.dep.yml b/.licenses/go/google.golang.org/grpc/credentials.dep.yml
index 0149e198470..571cbde0b29 100644
--- a/.licenses/go/google.golang.org/grpc/credentials.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/credentials.dep.yml
@@ -1,6 +1,6 @@
 ---
 name: google.golang.org/grpc/credentials
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package credentials implements various credentials supported by gRPC library,
   which encapsulate all the state needed by a client to authenticate with a server
@@ -9,7 +9,7 @@ summary: Package credentials implements various credentials supported by gRPC li
 homepage: https://pkg.go.dev/google.golang.org/grpc/credentials
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml b/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml
index 5abf2e3e42b..94f2ea13d4f 100644
--- a/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/credentials/insecure.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/credentials/insecure
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package insecure provides an implementation of the credentials.TransportCredentials
   interface which disables transport security.
 homepage: https://pkg.go.dev/google.golang.org/grpc/credentials/insecure
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/encoding.dep.yml b/.licenses/go/google.golang.org/grpc/encoding.dep.yml
index 931bc1d29fa..56ad90afee7 100644
--- a/.licenses/go/google.golang.org/grpc/encoding.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/encoding.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/encoding
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package encoding defines the interface for the compressor and codec, and
   functions to register and retrieve compressors and codecs.
 homepage: https://pkg.go.dev/google.golang.org/grpc/encoding
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml b/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml
index b5ea88e9bbc..d4e7e06705a 100644
--- a/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/encoding/proto.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/encoding/proto
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package proto defines the protobuf codec.
 homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/proto
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/grpclog.dep.yml b/.licenses/go/google.golang.org/grpc/grpclog.dep.yml
index 53c6d85d664..3dd10072753 100644
--- a/.licenses/go/google.golang.org/grpc/grpclog.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/grpclog.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/grpclog
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpclog defines logging for grpc.
 homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal.dep.yml b/.licenses/go/google.golang.org/grpc/internal.dep.yml
index 3d764b22447..a181f934a6e 100644
--- a/.licenses/go/google.golang.org/grpc/internal.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package internal contains gRPC-internal code, to avoid polluting the godoc
   of the top-level grpc package.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml b/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml
index 16ef0d54511..a42fc10226f 100644
--- a/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/backoff.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/backoff
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package backoff implement the backoff strategy for gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/backoff
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml b/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml
index fdb53258df2..34734fdd910 100644
--- a/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/balancer/gracefulswitch
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package gracefulswitch implements a graceful switch load balancer.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancer/gracefulswitch
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml b/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml
index eab126dbfc1..51cfa9f0c78 100644
--- a/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/balancerload.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/balancerload
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package balancerload defines APIs to parse server loads in trailers.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancerload
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml b/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml
index 3955497b649..24ab72cde06 100644
--- a/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/binarylog.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/binarylog
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/binarylog
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml b/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml
index 25995994c3c..eff84fe64bb 100644
--- a/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/buffer.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/buffer
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package buffer provides an implementation of an unbounded buffer.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/buffer
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml b/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml
index 640720550a2..e81e03a8e7d 100644
--- a/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/channelz.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/channelz
-version: v1.62.1
+version: v1.64.0
 type: go
-summary: Package channelz defines APIs for enabling channelz service, entry registration/deletion,
-  and accessing channelz data.
+summary: Package channelz defines internal APIs for enabling channelz service, entry
+  registration/deletion, and accessing channelz data.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/channelz
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml b/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml
index 4edf9fadc3a..0370966a4fa 100644
--- a/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/credentials.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/credentials
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package credentials defines APIs for parsing SPIFFE ID.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/credentials
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml b/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml
index 5a9c2e5d626..b046eaa6041 100644
--- a/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/envconfig.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/envconfig
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package envconfig contains grpc settings configured by environment variables.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/envconfig
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml
index e2598a9c05c..01c0438d179 100644
--- a/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/grpclog
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpclog (internal) defines depth logging for grpc.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpclog
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/grpcrand.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpcrand.dep.yml
index 9d60c0c3ebf..63a4e8275e9 100644
--- a/.licenses/go/google.golang.org/grpc/internal/grpcrand.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/grpcrand.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/grpcrand
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpcrand implements math/rand functions in a concurrent-safe way
   with a global random source, independent of math/rand's global source.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcrand
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml
index bf54830a4dc..d2c371c0850 100644
--- a/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/grpcsync
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpcsync implements additional synchronization primitives built upon
   the sync package.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcsync
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml b/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml
index 7b82dd5cca2..49fc63e508c 100644
--- a/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/grpcutil
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package grpcutil provides utility functions used across the gRPC codebase.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcutil
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml b/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml
index 066a5e0e336..0fed46f0982 100644
--- a/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/idle.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/idle
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package idle contains a component for managing idleness (entering and exiting)
   based on RPC activity.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/idle
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml b/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml
index 8efb3bbf8e1..253e33632f6 100644
--- a/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/metadata.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/metadata
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package metadata contains functions to set and get metadata from addresses.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/metadata
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml b/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml
index dbb60195ee6..05f9d0891a2 100644
--- a/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/pretty.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/pretty
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package pretty defines helper functions to pretty-print structs for logging.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/pretty
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml
index 8f665995358..08be9f23a58 100644
--- a/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/resolver.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/resolver
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package resolver provides internal resolver-related functionality.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
index 57bf4f0617a..fd2627083cb 100644
--- a/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/resolver/dns
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package dns implements a dns resolver to be installed as the default resolver
   in grpc.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml
index ceb4a491b1a..1ef000f158a 100644
--- a/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/resolver/dns/internal
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package internal contains functionality internal to the dns resolver package.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns/internal
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
index 187c5f45d08..ca5e8984cf1 100644
--- a/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/resolver/passthrough
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package passthrough implements a pass-through resolver.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/passthrough
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml b/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
index 249cb25fa91..6acc344f708 100644
--- a/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/resolver/unix
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package unix implements a resolver for unix targets.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/unix
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml b/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
index 30964c2f33a..94e768671d6 100644
--- a/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/serviceconfig
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package serviceconfig contains utility functions to parse service config.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/serviceconfig
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/status.dep.yml b/.licenses/go/google.golang.org/grpc/internal/status.dep.yml
index 7a668f477f7..254ebb52339 100644
--- a/.licenses/go/google.golang.org/grpc/internal/status.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/status.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/status
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package status implements errors returned by gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/status
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml b/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml
index 6cbddc3d39d..bb7931aba56 100644
--- a/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/syscall.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/syscall
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package syscall provides functionalities that grpc uses to get low-level
   operating system stats/info.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/syscall
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml b/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml
index a7970862631..b8c8533ec3a 100644
--- a/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/transport.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/internal/transport
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package transport defines and implements message oriented communication channel
   to complete various transactions (e.g., an RPC).
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml b/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
index 433f80ee01d..f5706613bf9 100644
--- a/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/internal/transport/networktype
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package networktype declares the network type to be used in the default dialer.
 homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport/networktype
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/keepalive.dep.yml b/.licenses/go/google.golang.org/grpc/keepalive.dep.yml
index fda4e90cdcb..c15171ea00c 100644
--- a/.licenses/go/google.golang.org/grpc/keepalive.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/keepalive.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/keepalive
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package keepalive defines configurable parameters for point-to-point healthcheck.
 homepage: https://pkg.go.dev/google.golang.org/grpc/keepalive
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/metadata.dep.yml b/.licenses/go/google.golang.org/grpc/metadata.dep.yml
index bbbc60f31db..8d916439d89 100644
--- a/.licenses/go/google.golang.org/grpc/metadata.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/metadata.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/metadata
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package metadata define the structure of the metadata supported by gRPC library.
 homepage: https://pkg.go.dev/google.golang.org/grpc/metadata
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/peer.dep.yml b/.licenses/go/google.golang.org/grpc/peer.dep.yml
index b584838c28f..bedaa82f60a 100644
--- a/.licenses/go/google.golang.org/grpc/peer.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/peer.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/peer
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package peer defines various peer information associated with RPCs and corresponding
   utils.
 homepage: https://pkg.go.dev/google.golang.org/grpc/peer
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/resolver.dep.yml b/.licenses/go/google.golang.org/grpc/resolver.dep.yml
index c45f3173f61..45b14380176 100644
--- a/.licenses/go/google.golang.org/grpc/resolver.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/resolver.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/resolver
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package resolver defines APIs for name resolution in gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/resolver
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml b/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml
index 63bb687c8b4..50b963dc020 100644
--- a/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/resolver/dns.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/resolver/dns
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package dns implements a dns resolver to be installed as the default resolver
   in grpc.
 homepage: https://pkg.go.dev/google.golang.org/grpc/resolver/dns
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml b/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml
index ec029dc205d..3bb21af97ef 100644
--- a/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/serviceconfig.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/serviceconfig
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package serviceconfig defines types and methods for operating on gRPC service
   configs.
 homepage: https://pkg.go.dev/google.golang.org/grpc/serviceconfig
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/stats.dep.yml b/.licenses/go/google.golang.org/grpc/stats.dep.yml
index d07da73b076..7248d8ed704 100644
--- a/.licenses/go/google.golang.org/grpc/stats.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/stats.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/stats
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package stats is for collecting and reporting various network and RPC stats.
 homepage: https://pkg.go.dev/google.golang.org/grpc/stats
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/status.dep.yml b/.licenses/go/google.golang.org/grpc/status.dep.yml
index 041181ae6bf..059f7d0308c 100644
--- a/.licenses/go/google.golang.org/grpc/status.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/status.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/grpc/status
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package status implements errors returned by gRPC.
 homepage: https://pkg.go.dev/google.golang.org/grpc/status
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/grpc/tap.dep.yml b/.licenses/go/google.golang.org/grpc/tap.dep.yml
index a110132802a..0aa6d66e246 100644
--- a/.licenses/go/google.golang.org/grpc/tap.dep.yml
+++ b/.licenses/go/google.golang.org/grpc/tap.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/grpc/tap
-version: v1.62.1
+version: v1.64.0
 type: go
 summary: Package tap defines the function handles which are executed on the transport
   layer of gRPC-Go and related information.
 homepage: https://pkg.go.dev/google.golang.org/grpc/tap
 license: apache-2.0
 licenses:
-- sources: grpc@v1.62.1/LICENSE
+- sources: grpc@v1.64.0/LICENSE
   text: |2
 
                                      Apache License
diff --git a/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml
index 5a6547d4715..9217928c9ef 100644
--- a/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/encoding/protojson.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/encoding/protojson
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protojson marshals and unmarshals protocol buffer messages as JSON
   format.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson
 license: other
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml
index 4f78000ca96..e15cfd96242 100644
--- a/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/encoding/prototext.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/encoding/prototext
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package prototext marshals and unmarshals protocol buffer messages as the
   textproto format.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/prototext
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml b/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml
index 82d6c4b98a3..d935d1df67c 100644
--- a/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/encoding/protowire.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/encoding/protowire
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protowire parses and formats the raw wire encoding.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/encoding/protowire
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml
index 07a3f0765d1..dbeab8d9303 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/descfmt.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/descfmt
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package descfmt provides functionality to format descriptors.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descfmt
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml
index 776dfd3a018..bfa250407e3 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/descopts.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/descopts
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package descopts contains the nil pointers to concrete descriptor options.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/descopts
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml
index b840c82c7b9..1b4a97a555d 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/detrand.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/detrand
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package detrand provides deterministically random functionality.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/detrand
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml
index 663a1da38df..65cfe030690 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/internal/editiondefaults
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package editiondefaults contains the binary representation of the editions
   defaults.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/editiondefaults
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
index 543200516de..bcde818c389 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/encoding/defval
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package defval marshals and unmarshals textual forms of default values.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/defval
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml
index e1a424a9938..ba65ae97ee7 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/json.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/encoding/json
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: 
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json
 license: other
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
index 42bdcec628f..8cf22dded57 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/encoding/messageset
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package messageset encodes and decodes the obsolete MessageSet wire format.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/messageset
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
index c3eed6ea080..9026707ad0b 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/internal/encoding/tag
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package tag marshals and unmarshals the legacy struct tags as generated by
   historical versions of protoc-gen-go.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/tag
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
index 776c96f8dea..a9708de07d2 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/encoding/text
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package text implements the text format for protocol buffers.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/text
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml
index 4fff88a1071..ee63cc3d2ef 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/errors.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/errors
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package errors implements functions to manipulate errors.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/errors
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml
index f547a3b92ac..1bc0bc1c221 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/filedesc.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/filedesc
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package filedesc provides functionality for constructing descriptors.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filedesc
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml
index cafbeb3c2c0..c839cb6b49f 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/filetype.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/internal/filetype
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package filetype provides functionality for wrapping descriptors with Go
   type information.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/filetype
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml
index 415889a9ea4..4ad5ad85489 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/flags.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/flags
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package flags provides a set of flags controlled by build tags.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/flags
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml
index 7e4239655a7..74669222b46 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/genid.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/internal/genid
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package genid contains constants for declarations in descriptor.proto and
   the well-known types.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/genid
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml
index 00ad6a820c4..58483233938 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/impl.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/impl
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: 
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml
index c334e97366e..43e239a6b02 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/order.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/order
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package order provides ordered access to messages and maps.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/order
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml
index e6c40660db8..b8f4d4e9610 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/pragma.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/internal/pragma
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package pragma provides types that can be embedded into a struct to statically
   enforce or prevent certain language properties.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/pragma
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml
index f109788d798..9f59966eb2c 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/set.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/set
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package set provides simple set data structures for uint64s.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/set
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml
index 58e0e8827ce..a2137bf6689 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/strs.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/strs
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package strs provides string manipulation functionality specific to protobuf.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/strs
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml b/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml
index 0d06c657779..29866ee233b 100644
--- a/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/internal/version.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/internal/version
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package version records versioning information about this module.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/version
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/proto.dep.yml b/.licenses/go/google.golang.org/protobuf/proto.dep.yml
index 4de64e7ec61..bcbae244ea7 100644
--- a/.licenses/go/google.golang.org/protobuf/proto.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/proto.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/proto
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package proto provides functions operating on protocol buffer messages.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/proto
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml b/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml
index f2c76801ba3..86b283d6478 100644
--- a/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/protoadapt.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/protoadapt
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protoadapt bridges the original and new proto APIs.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/protoadapt
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/reflect/protodesc.dep.yml b/.licenses/go/google.golang.org/protobuf/reflect/protodesc.dep.yml
deleted file mode 100644
index fec9e44be59..00000000000
--- a/.licenses/go/google.golang.org/protobuf/reflect/protodesc.dep.yml
+++ /dev/null
@@ -1,63 +0,0 @@
----
-name: google.golang.org/protobuf/reflect/protodesc
-version: v1.33.0
-type: go
-summary: Package protodesc provides functionality for converting FileDescriptorProto
-  messages to/from [protoreflect.FileDescriptor] values.
-homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protodesc
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.33.0/LICENSE
-  text: |
-    Copyright (c) 2018 The Go Authors. All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions are
-    met:
-
-       * Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-       * Redistributions in binary form must reproduce the above
-    copyright notice, this list of conditions and the following disclaimer
-    in the documentation and/or other materials provided with the
-    distribution.
-       * Neither the name of Google Inc. nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
-  text: |
-    Additional IP Rights Grant (Patents)
-
-    "This implementation" means the copyrightable works distributed by
-    Google as part of the Go project.
-
-    Google hereby grants to You a perpetual, worldwide, non-exclusive,
-    no-charge, royalty-free, irrevocable (except as stated in this section)
-    patent license to make, have made, use, offer to sell, sell, import,
-    transfer and otherwise run, modify and propagate the contents of this
-    implementation of Go, where such license applies only to those patent
-    claims, both currently owned or controlled by Google and acquired in
-    the future, licensable by Google that are necessarily infringed by this
-    implementation of Go.  This grant does not include claims that would be
-    infringed only as a consequence of further modification of this
-    implementation.  If you or your agent or exclusive licensee institute or
-    order or agree to the institution of patent litigation against any
-    entity (including a cross-claim or counterclaim in a lawsuit) alleging
-    that this implementation of Go or any code incorporated within this
-    implementation of Go constitutes direct or contributory patent
-    infringement, or inducement of patent infringement, then any patent
-    rights granted to you under this License for this implementation of Go
-    shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml b/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
index 4f664cb917c..d3829449973 100644
--- a/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/reflect/protoreflect
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protoreflect provides interfaces to dynamically manipulate messages.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoreflect
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml b/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
index 7bb57b49d73..737474192c5 100644
--- a/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/reflect/protoregistry
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protoregistry provides data structures to register and lookup protobuf
   descriptor types.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml b/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
index 78e9d749e63..559ff53fc12 100644
--- a/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/runtime/protoiface
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protoiface contains types referenced or implemented by messages.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoiface
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml b/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
index 399f56a52b5..7687cce6e2c 100644
--- a/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: google.golang.org/protobuf/runtime/protoimpl
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package protoimpl contains the default implementation for messages generated
   by protoc-gen-go.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/runtime/protoimpl
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/types/descriptorpb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/descriptorpb.dep.yml
deleted file mode 100644
index e8925e74ad7..00000000000
--- a/.licenses/go/google.golang.org/protobuf/types/descriptorpb.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/types/descriptorpb
-version: v1.33.0
-type: go
-summary: 
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/descriptorpb
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.33.0/LICENSE
-  text: |
-    Copyright (c) 2018 The Go Authors. All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions are
-    met:
-
-       * Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-       * Redistributions in binary form must reproduce the above
-    copyright notice, this list of conditions and the following disclaimer
-    in the documentation and/or other materials provided with the
-    distribution.
-       * Neither the name of Google Inc. nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
-  text: |
-    Additional IP Rights Grant (Patents)
-
-    "This implementation" means the copyrightable works distributed by
-    Google as part of the Go project.
-
-    Google hereby grants to You a perpetual, worldwide, non-exclusive,
-    no-charge, royalty-free, irrevocable (except as stated in this section)
-    patent license to make, have made, use, offer to sell, sell, import,
-    transfer and otherwise run, modify and propagate the contents of this
-    implementation of Go, where such license applies only to those patent
-    claims, both currently owned or controlled by Google and acquired in
-    the future, licensable by Google that are necessarily infringed by this
-    implementation of Go.  This grant does not include claims that would be
-    infringed only as a consequence of further modification of this
-    implementation.  If you or your agent or exclusive licensee institute or
-    order or agree to the institution of patent litigation against any
-    entity (including a cross-claim or counterclaim in a lawsuit) alleging
-    that this implementation of Go or any code incorporated within this
-    implementation of Go constitutes direct or contributory patent
-    infringement, or inducement of patent infringement, then any patent
-    rights granted to you under this License for this implementation of Go
-    shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/go/google.golang.org/protobuf/types/gofeaturespb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/gofeaturespb.dep.yml
deleted file mode 100644
index 755ab37f3a2..00000000000
--- a/.licenses/go/google.golang.org/protobuf/types/gofeaturespb.dep.yml
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: google.golang.org/protobuf/types/gofeaturespb
-version: v1.33.0
-type: go
-summary: 
-homepage: https://pkg.go.dev/google.golang.org/protobuf/types/gofeaturespb
-license: bsd-3-clause
-licenses:
-- sources: protobuf@v1.33.0/LICENSE
-  text: |
-    Copyright (c) 2018 The Go Authors. All rights reserved.
-
-    Redistribution and use in source and binary forms, with or without
-    modification, are permitted provided that the following conditions are
-    met:
-
-       * Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-       * Redistributions in binary form must reproduce the above
-    copyright notice, this list of conditions and the following disclaimer
-    in the documentation and/or other materials provided with the
-    distribution.
-       * Neither the name of Google Inc. nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
-  text: |
-    Additional IP Rights Grant (Patents)
-
-    "This implementation" means the copyrightable works distributed by
-    Google as part of the Go project.
-
-    Google hereby grants to You a perpetual, worldwide, non-exclusive,
-    no-charge, royalty-free, irrevocable (except as stated in this section)
-    patent license to make, have made, use, offer to sell, sell, import,
-    transfer and otherwise run, modify and propagate the contents of this
-    implementation of Go, where such license applies only to those patent
-    claims, both currently owned or controlled by Google and acquired in
-    the future, licensable by Google that are necessarily infringed by this
-    implementation of Go.  This grant does not include claims that would be
-    infringed only as a consequence of further modification of this
-    implementation.  If you or your agent or exclusive licensee institute or
-    order or agree to the institution of patent litigation against any
-    entity (including a cross-claim or counterclaim in a lawsuit) alleging
-    that this implementation of Go or any code incorporated within this
-    implementation of Go constitutes direct or contributory patent
-    infringement, or inducement of patent infringement, then any patent
-    rights granted to you under this License for this implementation of Go
-    shall terminate as of the date such litigation is filed.
-notices: []
diff --git a/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml
index 6a61f1601a5..c787fffcc90 100644
--- a/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/types/known/anypb.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/types/known/anypb
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package anypb contains generated types for google/protobuf/any.proto.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/anypb
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
index d49f55f4229..461ad3f24fd 100644
--- a/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/types/known/durationpb
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package durationpb contains generated types for google/protobuf/duration.proto.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/durationpb
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml b/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
index cfe67b6afeb..05124ff5fe4 100644
--- a/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
+++ b/.licenses/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: google.golang.org/protobuf/types/known/timestamppb
-version: v1.33.0
+version: v1.34.1
 type: go
 summary: Package timestamppb contains generated types for google/protobuf/timestamp.proto.
 homepage: https://pkg.go.dev/google.golang.org/protobuf/types/known/timestamppb
 license: bsd-3-clause
 licenses:
-- sources: protobuf@v1.33.0/LICENSE
+- sources: protobuf@v1.34.1/LICENSE
   text: |
     Copyright (c) 2018 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: protobuf@v1.33.0/PATENTS
+- sources: protobuf@v1.34.1/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/commands/term_example/main.go b/commands/term_example/main.go
index 4d202ec5bd7..f5f96623617 100644
--- a/commands/term_example/main.go
+++ b/commands/term_example/main.go
@@ -31,7 +31,7 @@ import (
 // This program exercise CLI monitor functionality.
 
 func main() {
-	conn, err := grpc.Dial("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithBlock())
+	conn, err := grpc.NewClient("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()))
 	if err != nil {
 		log.Fatal("error connecting to arduino-cli rpc server, you can start it by running `arduino-cli daemon`")
 	}
diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md
index 743c01efe39..cda5fb721dd 100644
--- a/docs/CONTRIBUTING.md
+++ b/docs/CONTRIBUTING.md
@@ -80,9 +80,9 @@ If you want to run integration tests you will also need:
 If you're working on the gRPC interface you will also have to:
 
 - download and install the [protoc][6] compiler (use the version required to match the generated code, please note that
-  the latest releases does not follow semantic versioning anymore so, for example, the version 4.24.3 must be searched
-  as 24.3 dropping the major number)
-- install `protoc-gen-go` using: `go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.31.0` (use the version
+  the latest releases does not follow semantic versioning anymore so, for example, the version 5.26.1 must be searched
+  as 26.1 dropping the major number)
+- install `protoc-gen-go` using: `go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.1` (use the version
   required to match the generated code)
 - install `protoc-gen-go-grpc` using: `go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0` (use the version
   required to match the generated code)
diff --git a/docs/integration-options.md b/docs/integration-options.md
index ea4ad1eda9f..fe476365407 100644
--- a/docs/integration-options.md
+++ b/docs/integration-options.md
@@ -175,11 +175,7 @@ import (
 
 func main() {
 	// Establish a connection with the gRPC server
-	ctx, cancel := context.WithTimeout(context.Background(), time.Second)
-	conn, err := grpc.DialContext(ctx, "localhost:50051",
-		grpc.WithTransportCredentials(insecure.NewCredentials()),
-		grpc.WithBlock())
-	cancel()
+	conn, err := grpc.NewClient("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()))
 	if err != nil {
 		log.Println(err)
 		log.Fatal("error connecting to arduino-cli rpc server, you can start it by running `arduino-cli daemon`")
diff --git a/go.mod b/go.mod
index 75eb9646432..0ade346819b 100644
--- a/go.mod
+++ b/go.mod
@@ -18,9 +18,9 @@ require (
 	github.com/codeclysm/extract/v3 v3.1.1
 	github.com/djherbis/buffer v1.2.0
 	github.com/djherbis/nio/v3 v3.0.1
-	github.com/fatih/color v1.16.0
+	github.com/fatih/color v1.17.0
 	github.com/go-git/go-git/v5 v5.4.2
-	github.com/gofrs/uuid/v5 v5.0.0
+	github.com/gofrs/uuid/v5 v5.2.0
 	github.com/leonelquinteros/gotext v1.4.0
 	github.com/mailru/easyjson v0.7.7
 	github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84
@@ -40,9 +40,9 @@ require (
 	go.bug.st/testifyjson v1.1.1
 	golang.org/x/term v0.20.0
 	golang.org/x/text v0.15.0
-	google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80
-	google.golang.org/grpc v1.62.1
-	google.golang.org/protobuf v1.33.0
+	google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237
+	google.golang.org/grpc v1.64.0
+	google.golang.org/protobuf v1.34.1
 	gopkg.in/yaml.v3 v3.0.1
 )
 
@@ -58,7 +58,6 @@ require (
 	github.com/fsnotify/fsnotify v1.7.0 // indirect
 	github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
 	github.com/go-git/go-billy/v5 v5.5.0 // indirect
-	github.com/golang/protobuf v1.5.3 // indirect
 	github.com/h2non/filetype v1.1.3 // indirect
 	github.com/hashicorp/errwrap v1.0.0 // indirect
 	github.com/hashicorp/go-multierror v1.1.1 // indirect
diff --git a/go.sum b/go.sum
index a3159e92dad..92d69469e74 100644
--- a/go.sum
+++ b/go.sum
@@ -54,8 +54,8 @@ github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmW
 github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o=
 github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
 github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
-github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
-github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
+github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4=
+github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI=
 github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
 github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
 github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
@@ -74,14 +74,10 @@ github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2Su
 github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0=
 github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4=
 github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc=
-github.com/gofrs/uuid/v5 v5.0.0 h1:p544++a97kEL+svbcFbCQVM9KFu0Yo25UoISXGNNH9M=
-github.com/gofrs/uuid/v5 v5.0.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8=
-github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
-github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
-github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
+github.com/gofrs/uuid/v5 v5.2.0 h1:qw1GMx6/y8vhVsx626ImfKMuS5CvJmhIKKtuyvfajMM=
+github.com/gofrs/uuid/v5 v5.2.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8=
 github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
 github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
 github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
 github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg=
@@ -274,14 +270,12 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm
 golang.org/x/tools v0.13.0 h1:Iey4qkscZuv0VvIt8E0neZjtPVQFSc870HQ448QgEmQ=
 golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 h1:AjyfHzEPEFp/NpvfN5g+KDla3EMojjhRVZc1i7cj+oM=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s=
-google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk=
-google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE=
-google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
-google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237 h1:NnYq6UN9ReLM9/Y01KWNOWyI5xQ9kbIms5GGJVwS/Yc=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20240318140521-94a12d6c2237/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY=
+google.golang.org/grpc v1.64.0 h1:KH3VH9y/MgNQg1dE7b3XfVK0GsPSIzJwdF617gUSbvY=
+google.golang.org/grpc v1.64.0/go.mod h1:oxjF8E3FBnjp+/gVFYdWacaLDx9na1aqy9oovLpxQYg=
+google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg=
+google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go
index 0e795f64d26..62eaa27ee08 100644
--- a/internal/integrationtest/arduino-cli.go
+++ b/internal/integrationtest/arduino-cli.go
@@ -408,10 +408,22 @@ func (cli *ArduinoCLI) StartDaemon(verbose bool) string {
 	}
 	go _copy(os.Stdout, stdout)
 	go _copy(os.Stderr, stderr)
-	conn, err := grpc.Dial(cli.daemonAddr, grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithBlock())
-	cli.t.NoError(err)
-	cli.daemonConn = conn
-	cli.daemonClient = commands.NewArduinoCoreServiceClient(conn)
+
+	// Await the CLI daemon to be ready
+	var connErr error
+	for retries := 5; retries > 0; retries-- {
+		time.Sleep(time.Second)
+
+		conn, err := grpc.NewClient(cli.daemonAddr, grpc.WithTransportCredentials(insecure.NewCredentials()))
+		if err != nil {
+			connErr = err
+			continue
+		}
+		cli.daemonConn = conn
+		cli.daemonClient = commands.NewArduinoCoreServiceClient(conn)
+		break
+	}
+	cli.t.NoError(connErr)
 	return cli.daemonAddr
 }
 
diff --git a/rpc/cc/arduino/cli/commands/v1/board.pb.go b/rpc/cc/arduino/cli/commands/v1/board.pb.go
index 65e778c1ba6..7a782004a74 100644
--- a/rpc/cc/arduino/cli/commands/v1/board.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/board.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/board.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/commands.pb.go b/rpc/cc/arduino/cli/commands/v1/commands.pb.go
index 859a2bf0900..d89dc0e8352 100644
--- a/rpc/cc/arduino/cli/commands/v1/commands.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/commands.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/commands.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go
index 4ebd93a59f0..b91e934cef8 100644
--- a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go
@@ -16,7 +16,7 @@
 // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
 // versions:
 // - protoc-gen-go-grpc v1.3.0
-// - protoc             v4.24.3
+// - protoc             v5.26.1
 // source: cc/arduino/cli/commands/v1/commands.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/common.pb.go b/rpc/cc/arduino/cli/commands/v1/common.pb.go
index 485e1e7112f..97093536331 100644
--- a/rpc/cc/arduino/cli/commands/v1/common.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/common.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/common.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/compile.pb.go b/rpc/cc/arduino/cli/commands/v1/compile.pb.go
index aa7921e5a4c..f71c4b5b2f1 100644
--- a/rpc/cc/arduino/cli/commands/v1/compile.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/compile.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/compile.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/core.pb.go b/rpc/cc/arduino/cli/commands/v1/core.pb.go
index 6c3bcb7c5ed..ab9cedb3af2 100644
--- a/rpc/cc/arduino/cli/commands/v1/core.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/core.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/core.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/debug.pb.go b/rpc/cc/arduino/cli/commands/v1/debug.pb.go
index a596613a8e2..99ccb687775 100644
--- a/rpc/cc/arduino/cli/commands/v1/debug.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/debug.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/debug.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/lib.pb.go b/rpc/cc/arduino/cli/commands/v1/lib.pb.go
index d4cc8c3f386..6158816c5df 100644
--- a/rpc/cc/arduino/cli/commands/v1/lib.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/lib.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/lib.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go
index e0341c1a20b..f9844a18099 100644
--- a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/monitor.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/port.pb.go b/rpc/cc/arduino/cli/commands/v1/port.pb.go
index 6af9d70f214..c0b33bd5409 100644
--- a/rpc/cc/arduino/cli/commands/v1/port.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/port.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/port.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/settings.pb.go b/rpc/cc/arduino/cli/commands/v1/settings.pb.go
index e367998c9ab..acf30368097 100644
--- a/rpc/cc/arduino/cli/commands/v1/settings.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/settings.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/settings.proto
 
 package commands
diff --git a/rpc/cc/arduino/cli/commands/v1/upload.pb.go b/rpc/cc/arduino/cli/commands/v1/upload.pb.go
index f7a4dd72b14..1e1e2f7518d 100644
--- a/rpc/cc/arduino/cli/commands/v1/upload.pb.go
+++ b/rpc/cc/arduino/cli/commands/v1/upload.pb.go
@@ -15,8 +15,8 @@
 
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.31.0
-// 	protoc        v4.24.3
+// 	protoc-gen-go v1.34.1
+// 	protoc        v5.26.1
 // source: cc/arduino/cli/commands/v1/upload.proto
 
 package commands
diff --git a/rpc/internal/client_example/main.go b/rpc/internal/client_example/main.go
index 9fe750f36ea..00f0acaa7f7 100644
--- a/rpc/internal/client_example/main.go
+++ b/rpc/internal/client_example/main.go
@@ -43,7 +43,7 @@ func main() {
 
 	// Establish a connection with the gRPC server, started with the command:
 	// arduino-cli daemon
-	conn, err := grpc.Dial("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithBlock())
+	conn, err := grpc.NewClient("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()))
 	if err != nil {
 		log.Fatal("error connecting to arduino-cli rpc server, you can start it by running `arduino-cli daemon`")
 	}
diff --git a/rpc/internal/get_version_example/main.go b/rpc/internal/get_version_example/main.go
index 9e72414c8b0..0143a14d1e1 100644
--- a/rpc/internal/get_version_example/main.go
+++ b/rpc/internal/get_version_example/main.go
@@ -18,7 +18,6 @@ package main
 import (
 	"context"
 	"log"
-	"time"
 
 	rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1"
 	"google.golang.org/grpc"
@@ -27,11 +26,7 @@ import (
 
 func main() {
 	// Establish a connection with the gRPC server
-	ctx, cancel := context.WithTimeout(context.Background(), time.Second)
-	conn, err := grpc.DialContext(ctx, "localhost:50051",
-		grpc.WithTransportCredentials(insecure.NewCredentials()),
-		grpc.WithBlock())
-	cancel()
+	conn, err := grpc.NewClient("localhost:50051", grpc.WithTransportCredentials(insecure.NewCredentials()))
 	if err != nil {
 		log.Println(err)
 		log.Fatal("error connecting to arduino-cli rpc server, you can start it by running `arduino-cli daemon`")