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