@@ -101,24 +101,48 @@ lto = true
101
101
[workspace .dependencies ]
102
102
bytes = { version = " 1" }
103
103
drain = { 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 }
118
115
tower-service = { version = " 0.3" }
119
116
tower-test = { version = " 0.4" }
120
117
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
+
121
145
[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