@@ -18,16 +18,16 @@ default = ["otel"]
1818# record WF input data, we can build them a custom SDK or they can build - it adds significant extra
1919# code size in the form of [de]serializers.
2020save_wf_inputs = [" rmp-serde" , " temporal-sdk-core-protos/serde_serialize" ]
21- otel = [" dep:opentelemetry" , " dep:opentelemetry_sdk" , " dep:opentelemetry-otlp" , " dep:opentelemetry-prometheus" ]
21+ otel = [" dep:opentelemetry" , " dep:opentelemetry_sdk" , " dep:opentelemetry-otlp" ,
22+ " dep:opentelemetry-prometheus" , " dep:hyper" , " dep:hyper-util" , " dep:http-body-util" ]
2223tokio-console = [" console-subscriber" ]
2324ephemeral-server = [" dep:flate2" , " dep:nix" , " dep:reqwest" , " dep:tar" , " dep:zip" ]
2425
2526[dependencies ]
2627anyhow = " 1.0"
27- arc-swap = " 1.3"
2828async-trait = " 0.1"
2929base64 = " 0.21"
30- console-subscriber = { version = " 0.1 " , optional = true }
30+ console-subscriber = { version = " 0.2 " , optional = true }
3131crossbeam-channel = " 0.5"
3232crossbeam-queue = " 0.3"
3333dashmap = " 5.5"
@@ -39,22 +39,23 @@ flate2 = { version = "1.0", optional = true }
3939futures = " 0.3"
4040futures-util = " 0.3"
4141governor = " 0.6"
42- http = " 0.2"
43- hyper = " 0.14"
42+ http-body-util = { version = " 0.1" , optional = true }
43+ hyper = { version = " 1.2" , optional = true }
44+ hyper-util = { version = " 0.1" , features = [" server" , " http1" , " http2" , " tokio" ], optional = true }
4445itertools = " 0.12"
45- lru = " 0.11 "
46- mockall = " 0.11 "
46+ lru = " 0.12 "
47+ mockall = " 0.12 "
4748nix = { version = " 0.28" , optional = true , features = [" process" , " signal" ] }
4849once_cell = { workspace = true }
4950opentelemetry = { workspace = true , features = [" metrics" ], optional = true }
50- opentelemetry_sdk = { version = " 0.21 " , features = [" rt-tokio" , " metrics" ], optional = true }
51- opentelemetry-otlp = { version = " 0.14 " , features = [" tokio" , " metrics" ], optional = true }
52- opentelemetry-prometheus = { version = " 0.14 " , optional = true }
51+ opentelemetry_sdk = { version = " 0.22 " , features = [" rt-tokio" , " metrics" ], optional = true }
52+ opentelemetry-otlp = { version = " 0.15 " , features = [" tokio" , " metrics" ], optional = true }
53+ opentelemetry-prometheus = { version = " 0.15 " , optional = true }
5354parking_lot = { version = " 0.12" , features = [" send_guard" ] }
5455pin-project = " 1.0"
5556prometheus = " 0.13"
56- prost = " 0.11 "
57- prost-types = { version = " 0.4 " , package = " prost-wkt-types" }
57+ prost = { workspace = true }
58+ prost-types = { version = " 0.5 " , package = " prost-wkt-types" }
5859rand = " 0.8.3"
5960reqwest = { version = " 0.11" , features = [" json" , " stream" , " rustls-tls" , " tokio-rustls" ], default-features = false , optional = true }
6061ringbuf = " 0.3"
@@ -70,7 +71,6 @@ tokio-util = { version = "0.7", features = ["io", "io-util"] }
7071tokio-stream = " 0.1"
7172tonic = { workspace = true , features = [" tls" , " tls-roots" ] }
7273tracing = " 0.1"
73- tracing-futures = " 0.2"
7474tracing-subscriber = { version = " 0.3" , features = [" parking_lot" , " env-filter" , " registry" ] }
7575url = " 2.2"
7676uuid = { version = " 1.1" , features = [" v4" ] }
0 commit comments