@@ -101,24 +101,48 @@ lto = true
101101[workspace .dependencies ]
102102bytes = { version = " 1" }
103103drain = { version = " 0.1" , default-features = false }
104- h2 = { version = " 0.3" }
105- http = { version = " 0.2" }
106- http-body = { version = " 0.4" }
107- hyper = { version = " 0.14.32" , default-features = false }
108- prost = { version = " 0.12" }
109- prost-build = { version = " 0.12" , default-features = false }
110- prost-types = { version = " 0.12" }
111- tokio-rustls = { version = " 0.26" , default-features = false , features = [
112- " ring" ,
113- " logging" ,
114- ] }
115- tonic = { version = " 0.10" , default-features = false }
116- tonic-build = { version = " 0.10" , default-features = false }
117- tower = { version = " 0.4.13" , default-features = false }
104+ h2 = { version = " 0.4" }
105+ http = { version = " 1" }
106+ http-body = { version = " 1" }
107+ hyper = { version = " 1" , default-features = false }
108+ hyper-util = { version = " 0.1" , default-features = false }
109+ prost = { version = " 0.13" }
110+ prost-build = { version = " 0.13" , default-features = false }
111+ prost-types = { version = " 0.13" }
112+ tonic = { version = " 0.12" , default-features = false }
113+ tonic-build = { version = " 0.12" , default-features = false }
114+ tower = { version = " 0.4" , default-features = false }
118115tower-service = { version = " 0.3" }
119116tower-test = { version = " 0.4" }
120117
118+ [workspace .dependencies .http-body-util ]
119+ version = " 0.1"
120+ default-features = false
121+ features = [" channel" ]
122+
123+ [workspace .dependencies .tokio-rustls ]
124+ version = " 0.26"
125+ default-features = false
126+ features = [" logging" , " ring" ]
127+
128+ # Temporarily patch `drain`. When linkerd/drain-rs#36 is released, this can
129+ # be removed.
130+ [patch .crates-io .drain ]
131+ git = " https://github.com/linkerd/drain-rs.git"
132+ rev = " 7678cbbf822c922fefa5c8c62070f52bea385fc9"
133+ # https://github.com/linkerd/drain-rs/commit/7678cbbf822c922fefa5c8c62070f52bea385fc9
134+
135+ # Temporarily patch `http-body` and its sibling `http-body-util`, using a
136+ # fork in the `linkerd` Github oranization. When hyperium/http-body#140 and
137+ # hyperium/http-body#140 have been released, this can be removed.
138+ [patch .crates-io .http-body ]
139+ git = " https://github.com/linkerd/http-body.git"
140+ rev = " c86632ea5c869f28701b8de386e5c19b4388462b"
141+ [patch .crates-io .http-body-util ]
142+ git = " https://github.com/linkerd/http-body.git"
143+ rev = " c86632ea5c869f28701b8de386e5c19b4388462b"
144+
121145[workspace .dependencies .linkerd2-proxy-api ]
122- version = " 0.15.0 "
123- # git = "https://github.com/linkerd/linkerd2-proxy-api.git "
124- # branch = "main"
146+ git = " https://github.com/linkerd/linkerd2-proxy-api.git "
147+ rev = " 981369a18918ce5570b2d49c329eca55ae831e87 "
148+ # https://github.com/linkerd/linkerd2-proxy-api/commit/981369a18918ce5570b2d49c329eca55ae831e87
0 commit comments