@@ -18,14 +18,21 @@ rust-version = "1.75.0"
1818[features ]
1919default = [" tracing-log" , " metrics" ]
2020# Enables support for exporting OpenTelemetry metrics
21- metrics = [" opentelemetry/metrics" ," opentelemetry_sdk/metrics" , " smallvec" ]
21+ metrics = [" opentelemetry/metrics" , " opentelemetry_sdk/metrics" , " smallvec" ]
2222
2323[dependencies ]
24- opentelemetry = { version = " 0.30.0" , default-features = false , features = [" trace" ] }
25- opentelemetry_sdk = { version = " 0.30.0" , default-features = false , features = [" trace" ] }
24+ opentelemetry = { version = " 0.31.0" , default-features = false , features = [
25+ " trace" ,
26+ ] }
27+ opentelemetry_sdk = { version = " 0.31.0" , default-features = false , features = [
28+ " trace" ,
29+ ] }
2630tracing = { version = " 0.1.35" , default-features = false , features = [" std" ] }
2731tracing-core = " 0.1.28"
28- tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [" registry" , " std" ] }
32+ tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [
33+ " registry" ,
34+ " std" ,
35+ ] }
2936tracing-log = { version = " 0.2.0" , default-features = false , optional = true }
3037rustversion = " 1.0.9"
3138smallvec = { version = " 1.0" , optional = true }
@@ -36,18 +43,37 @@ lazy_static = { version = "1.0.2", optional = true }
3643
3744[dev-dependencies ]
3845async-trait = " 0.1.56"
39- criterion = { version = " 0.5.1" , default-features = false , features = [" html_reports" ] }
40- opentelemetry = { version = " 0.30.0" , features = [" trace" , " metrics" ] }
41- opentelemetry_sdk = { version = " 0.30.0" , default-features = false , features = [" trace" , " rt-tokio" , " experimental_metrics_custom_reader" , " testing" ] }
42- opentelemetry-stdout = { version = " 0.30.0" , features = [" trace" , " metrics" ] }
43- opentelemetry-otlp = { version = " 0.30.0" , features = [" metrics" , " grpc-tonic" ] }
44- opentelemetry-semantic-conventions = { version = " 0.30.0" , features = [" semconv_experimental" ] }
46+ criterion = { version = " 0.5.1" , default-features = false , features = [
47+ " html_reports" ,
48+ ] }
49+ opentelemetry = { version = " 0.31.0" , features = [" trace" , " metrics" ] }
50+ opentelemetry_sdk = { version = " 0.31.0" , default-features = false , features = [
51+ " trace" ,
52+ " rt-tokio" ,
53+ " experimental_metrics_custom_reader" ,
54+ " testing" ,
55+ ] }
56+ opentelemetry-stdout = { version = " 0.31.0" , features = [" trace" , " metrics" ] }
57+ opentelemetry-otlp = { version = " 0.31.0" , features = [
58+ " metrics" ,
59+ " grpc-tonic" ,
60+ ] }
61+ opentelemetry-semantic-conventions = { version = " 0.31.0" , features = [
62+ " semconv_experimental" ,
63+ ] }
4564futures-util = { version = " 0.3.17" , default-features = false }
4665tokio = { version = " 1" , features = [" full" ] }
4766tokio-stream = " 0.1"
48- tracing = { version = " 0.1.35" , default-features = false , features = [" std" , " attributes" ] }
67+ tracing = { version = " 0.1.35" , default-features = false , features = [
68+ " std" ,
69+ " attributes" ,
70+ ] }
4971tracing-error = " 0.2.0"
50- tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [" registry" , " std" , " fmt" ] }
72+ tracing-subscriber = { version = " 0.3.0" , default-features = false , features = [
73+ " registry" ,
74+ " std" ,
75+ " fmt" ,
76+ ] }
5177
5278[target .'cfg(not(target_os = "windows"))' .dev-dependencies ]
5379pprof = { version = " 0.15.0" , features = [" flamegraph" , " criterion" ] }
0 commit comments