Skip to content

Commit f14c335

Browse files
[main] Upgrade to latest dependencies (#8556)
upgrade to latest dependencies bumping google.golang.org/grpc d01db5c...cdbdb75: > cdbdb75 Change version to v1.71.1 (# 8206) > 3a93562 Cherry-pick # 8195 into v1.71.x (# 8202) > 208e03b Cherry-pick # 8164 # 8166 to v1.71.x (# 8182) > 8b7d2fe grpc: fix bug causing an extra Read if a compressed message is the same size as the limit (# 8181) > 9c81a91 resolver: Make EndpointMap's Get, Set and Delete operations O(1) (# 8179) (# 8184) > 8d46b21 grpc: Add endpoints in resolverWrapper.NewAddress (# 8149) (# 8151) > 4775bba Change version to 1.71.1-dev (# 8106) bumping knative.dev/reconciler-test 5ca0bd4...98ae503: > 98ae503 Update community files (# 789) > 4721d51 Update community files (# 788) bumping golang.org/x/net 99b3ae0...e1fcd82: > e1fcd82 html: properly handle trailing solidus in unquoted attribute value in foreign content > ebed060 internal/http3: fix build of tests with GOEXPERIMENT=nosynctest > 1f1fa29 publicsuffix: regenerate table > 1215081 http2: improve error when server sends HTTP/1 > 312450e html: ensure <search> tag closes <p> and update tests > 09731f9 http2: improve handling of lost PING in Server > 55989e2 http2/h2c: use ResponseController for hijacking connections > 2914f46 websocket: re-recommend gorilla/websocket bumping knative.dev/pkg b7bbf4b...a8e20d9: > a8e20d9 Bump gomodules.xyz/jsonpatch/v2 from 2.4.0 to 2.5.0 (# 3154) > 7b91ff1 update .golangci.yaml to v2 (# 3167) > b9bfb45 Bump golang.org/x/sync from 0.12.0 to 0.13.0 (# 3166) > 74af921 Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (# 3163) > cc5f202 Bump golang.org/x/net from 0.37.0 to 0.38.0 (# 3162) > a900930 Bump google.golang.org/grpc from 1.71.0 to 1.71.1 (# 3165) > c5a13b1 Update community files (# 3161) > 9f3e60a upgrade to latest dependencies (# 3160) bumping gomodules.xyz/jsonpatch/v2 17d7994...ffbac60: > ffbac60 Merge pull request # 40 from lacroixthomas/bugfixes/fix-lossy-in64 > 4c723fc fix: handle lossy int64 bumping knative.dev/hack 8f599b7...c577ed9: > c577ed9 Update community files (# 421) bumping golang.org/x/sync b637f27...396f3a0: > 396f3a0 errgroup: document calling Go before Wait bumping google.golang.org/protobuf f09e239...3f79c52: > 3f79c52 all: release v1.36.6 > a5da9b2 gha-ci: instruct bazelisk to use Bazel 7.x > 9f3ed37 internal_gengo: generate a const string literal for the raw descriptor > 4247b1b proto: Add CloneOf[M Message](m M) M > f7fcf5b types/descriptorpb: regenerate using latest protobuf v30 release > 9c8c2dd all: set Go language version to Go 1.22 > 1719d63 all: start v1.36.5-devel bumping knative.dev/hack/schema 8f599b7...c577ed9: > c577ed9 Update community files (# 421) Signed-off-by: Knative Automation <[email protected]>
1 parent 6365d89 commit f14c335

File tree

31 files changed

+901
-1425
lines changed

31 files changed

+901
-1425
lines changed

go.mod

+9-9
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,18 @@ require (
3636
go.uber.org/atomic v1.10.0
3737
go.uber.org/multierr v1.11.0
3838
go.uber.org/zap v1.27.0
39-
golang.org/x/net v0.37.0
40-
golang.org/x/sync v0.12.0
39+
golang.org/x/net v0.38.0
40+
golang.org/x/sync v0.13.0
4141
k8s.io/api v0.32.2
4242
k8s.io/apiextensions-apiserver v0.32.1
4343
k8s.io/apimachinery v0.32.2
4444
k8s.io/apiserver v0.32.1
4545
k8s.io/client-go v0.32.2
4646
k8s.io/utils v0.0.0-20241210054802-24370beab758
47-
knative.dev/hack v0.0.0-20250318155814-8f599b7a828c
48-
knative.dev/hack/schema v0.0.0-20250318155814-8f599b7a828c
49-
knative.dev/pkg v0.0.0-20250312035536-b7bbf4be5dbd
50-
knative.dev/reconciler-test v0.0.0-20250219013557-5ca0bd4fcad5
47+
knative.dev/hack v0.0.0-20250331013814-c577ed9f7775
48+
knative.dev/hack/schema v0.0.0-20250331013814-c577ed9f7775
49+
knative.dev/pkg v0.0.0-20250411133814-a8e20d9db3aa
50+
knative.dev/reconciler-test v0.0.0-20250410013714-98ae503a6184
5151
sigs.k8s.io/yaml v1.4.0
5252
)
5353

@@ -106,12 +106,12 @@ require (
106106
golang.org/x/text v0.23.0 // indirect
107107
golang.org/x/time v0.10.0 // indirect
108108
golang.org/x/tools v0.31.0 // indirect
109-
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
109+
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
110110
google.golang.org/api v0.198.0 // indirect
111111
google.golang.org/genproto/googleapis/api v0.0.0-20250207221924-e9438ea467c6 // indirect
112112
google.golang.org/genproto/googleapis/rpc v0.0.0-20250207221924-e9438ea467c6 // indirect
113-
google.golang.org/grpc v1.71.0 // indirect
114-
google.golang.org/protobuf v1.36.5 // indirect
113+
google.golang.org/grpc v1.71.1 // indirect
114+
google.golang.org/protobuf v1.36.6 // indirect
115115
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
116116
gopkg.in/inf.v0 v0.9.1 // indirect
117117
gopkg.in/yaml.v2 v2.4.0 // indirect

go.sum

+18-18
Original file line numberDiff line numberDiff line change
@@ -704,8 +704,8 @@ golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su
704704
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
705705
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
706706
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
707-
golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c=
708-
golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
707+
golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8=
708+
golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
709709
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
710710
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
711711
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -740,8 +740,8 @@ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJ
740740
golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
741741
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
742742
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
743-
golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw=
744-
golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
743+
golang.org/x/sync v0.13.0 h1:AauUjRAJ9OSnvULf/ARrrVywoJDy0YS2AwQ98I37610=
744+
golang.org/x/sync v0.13.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
745745
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
746746
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
747747
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -915,8 +915,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
915915
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
916916
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
917917
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
918-
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
919-
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
918+
gomodules.xyz/jsonpatch/v2 v2.5.0 h1:JELs8RLM12qJGXU4u/TO3V25KW8GreMKl9pdkk14RM0=
919+
gomodules.xyz/jsonpatch/v2 v2.5.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
920920
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
921921
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
922922
google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
@@ -1055,8 +1055,8 @@ google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnD
10551055
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
10561056
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
10571057
google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
1058-
google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg=
1059-
google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
1058+
google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI=
1059+
google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
10601060
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
10611061
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
10621062
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
@@ -1073,8 +1073,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ
10731073
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
10741074
google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
10751075
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
1076-
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
1077-
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
1076+
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
1077+
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
10781078
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
10791079
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
10801080
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
@@ -1136,14 +1136,14 @@ k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 h1:hcha5B1kVACrLujCKLbr8X
11361136
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7/go.mod h1:GewRfANuJ70iYzvn+i4lezLDAFzvjxZYK1gn1lWcfas=
11371137
k8s.io/utils v0.0.0-20241210054802-24370beab758 h1:sdbE21q2nlQtFh65saZY+rRM6x6aJJI8IUa1AmH/qa0=
11381138
k8s.io/utils v0.0.0-20241210054802-24370beab758/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
1139-
knative.dev/hack v0.0.0-20250318155814-8f599b7a828c h1:WbSdxtzL02rpfF6KNbAFnWLMCE9TFfrfD39VqgsCuOA=
1140-
knative.dev/hack v0.0.0-20250318155814-8f599b7a828c/go.mod h1:R0ritgYtjLDO9527h5vb5X6gfvt5LCrJ55BNbVDsWiY=
1141-
knative.dev/hack/schema v0.0.0-20250318155814-8f599b7a828c h1:HYqG0JdfMo6H/YA4lZxk1dKWUtGRnef0iI+iIXTMgN0=
1142-
knative.dev/hack/schema v0.0.0-20250318155814-8f599b7a828c/go.mod h1:KkibP1IazICP5ClxwN5D26LDSygsqbYnVGuGFTsHNOQ=
1143-
knative.dev/pkg v0.0.0-20250312035536-b7bbf4be5dbd h1:KXG6bACwjKSZcT0JxyQDVYLcDPSip+7l6sVULeITi7k=
1144-
knative.dev/pkg v0.0.0-20250312035536-b7bbf4be5dbd/go.mod h1:OuszA8pcsXmO+Pp4QCtD10ph6tjRPFN+LrF/XgAMDb8=
1145-
knative.dev/reconciler-test v0.0.0-20250219013557-5ca0bd4fcad5 h1:1j57zjXSniTDmw9p55y6GRQ5FbBRthLm9ytCkiRZNxg=
1146-
knative.dev/reconciler-test v0.0.0-20250219013557-5ca0bd4fcad5/go.mod h1:MgX538jlc+yX6k2wWWVPspP64eqLnw/0OAVdTeJJLEM=
1139+
knative.dev/hack v0.0.0-20250331013814-c577ed9f7775 h1:UstB8/aowofYFHjLyZdPh1K7qB9BCx+lP1WuiCspYRE=
1140+
knative.dev/hack v0.0.0-20250331013814-c577ed9f7775/go.mod h1:R0ritgYtjLDO9527h5vb5X6gfvt5LCrJ55BNbVDsWiY=
1141+
knative.dev/hack/schema v0.0.0-20250331013814-c577ed9f7775 h1:Sym8bvcHBX0J7CNwRvu5vpFBl3byyvEl0S7vcWTX6Lc=
1142+
knative.dev/hack/schema v0.0.0-20250331013814-c577ed9f7775/go.mod h1:KkibP1IazICP5ClxwN5D26LDSygsqbYnVGuGFTsHNOQ=
1143+
knative.dev/pkg v0.0.0-20250411133814-a8e20d9db3aa h1:nQpAhhXxSFQ8ZK/D6cF3l354J2XPNMHmswwVZWMx+Ac=
1144+
knative.dev/pkg v0.0.0-20250411133814-a8e20d9db3aa/go.mod h1:IRDz/ZbQXmPFg/CHZRTdZgsljmfP7PMv9yY0iEsp03Q=
1145+
knative.dev/reconciler-test v0.0.0-20250410013714-98ae503a6184 h1:yxp8a4XiI6ydvfV1D2rvcm7Prpn04FRI2yvOxg/mVzs=
1146+
knative.dev/reconciler-test v0.0.0-20250410013714-98ae503a6184/go.mod h1:MgX538jlc+yX6k2wWWVPspP64eqLnw/0OAVdTeJJLEM=
11471147
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
11481148
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
11491149
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=

vendor/golang.org/x/net/http2/frame.go

+11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/h2c/h2c.go

+4-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/net/http2/server.go

+4-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/sync/errgroup/errgroup.go

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/gomodules.xyz/jsonpatch/v2/jsonpatch.go

+12-5
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,14 @@ func CreatePatch(a, b []byte) ([]Operation, error) {
7070
}
7171
var aI interface{}
7272
var bI interface{}
73-
err := json.Unmarshal(a, &aI)
74-
if err != nil {
73+
aDec := json.NewDecoder(bytes.NewReader(a))
74+
aDec.UseNumber()
75+
if err := aDec.Decode(&aI); err != nil {
7576
return nil, errBadJSONDoc
7677
}
77-
err = json.Unmarshal(b, &bI)
78-
if err != nil {
78+
bDec := json.NewDecoder(bytes.NewReader(b))
79+
bDec.UseNumber()
80+
if err := bDec.Decode(&bI); err != nil {
7981
return nil, errBadJSONDoc
8082
}
8183
return handleValues(aI, bI, "", []Operation{})
@@ -94,6 +96,11 @@ func matchesValue(av, bv interface{}) bool {
9496
if ok && bt == at {
9597
return true
9698
}
99+
case json.Number:
100+
bt, ok := bv.(json.Number)
101+
if ok && bt == at {
102+
return true
103+
}
97104
case float64:
98105
bt, ok := bv.(float64)
99106
if ok && bt == at {
@@ -212,7 +219,7 @@ func handleValues(av, bv interface{}, p string, patch []Operation) ([]Operation,
212219
if err != nil {
213220
return nil, err
214221
}
215-
case string, float64, bool:
222+
case string, float64, bool, json.Number:
216223
if !matchesValue(av, bv) {
217224
patch = append(patch, NewOperation("replace", p, bv))
218225
}

vendor/google.golang.org/grpc/internal/resolver/delegatingresolver/delegatingresolver.go

+32-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)