@@ -48,7 +48,7 @@ prost = { version = "0.13.1", default-features = false, features = ["prost-deriv
4848# For Timestamp type
4949prost-types = { version = " 0.13.1" , default-features = false }
5050tokio = { version = " 1.0" , default-features = false , features = [" macros" , " rt" , " rt-multi-thread" ], optional = true }
51- tonic = { version = " 0.12.3 " , default-features = false , features = [" transport" , " codegen" , " prost" ] }
51+ tonic = { version = " 0.13 " , default-features = false , features = [" transport" , " codegen" , " prost" , " router " ] }
5252
5353# CLI-related dependencies
5454anyhow = { version = " 1.0" , optional = true }
@@ -64,9 +64,13 @@ default = []
6464flight-sql = [" dep:arrow-arith" , " dep:arrow-data" , " dep:arrow-ord" , " dep:arrow-row" , " dep:arrow-select" , " dep:arrow-string" , " dep:once_cell" , " dep:paste" ]
6565# TODO: Remove in the next release
6666flight-sql-experimental = [" flight-sql" ]
67- tls = [" tonic/tls" ]
67+ tls-aws-lc = [" tonic/tls-aws-lc" ]
68+ tls-native-roots = [" tonic/tls-native-roots" ]
69+ tls-ring = [" tonic/tls-ring" ]
70+ tls-webpki-roots = [" tonic/tls-webpki-roots" ]
71+
6872# Enable CLI tools
69- cli = [" arrow-array/chrono-tz" , " arrow-cast/prettyprint" , " tonic/tls-webpki-roots" , " dep:anyhow" , " dep:clap" , " dep:tracing-log" , " dep:tracing-subscriber" ]
73+ cli = [" arrow-array/chrono-tz" , " arrow-cast/prettyprint" , " tonic/tls-webpki-roots" , " dep:anyhow" , " dep:clap" , " dep:tracing-log" , " dep:tracing-subscriber" , " dep:tokio " ]
7074
7175[dev-dependencies ]
7276arrow-cast = { workspace = true , features = [" prettyprint" ] }
@@ -85,18 +89,18 @@ uuid = { version = "1.10.0", features = ["v4"] }
8589
8690[[example ]]
8791name = " flight_sql_server"
88- required-features = [" flight-sql" , " tls" ]
92+ required-features = [" flight-sql" , " tls-ring " ]
8993
9094[[bin ]]
9195name = " flight_sql_client"
92- required-features = [" cli" , " flight-sql" , " tls" ]
96+ required-features = [" cli" , " flight-sql" , " tls-ring " ]
9397
9498[[test ]]
9599name = " flight_sql_client"
96100path = " tests/flight_sql_client.rs"
97- required-features = [" flight-sql" , " tls" ]
101+ required-features = [" flight-sql" , " tls-ring " ]
98102
99103[[test ]]
100104name = " flight_sql_client_cli"
101105path = " tests/flight_sql_client_cli.rs"
102- required-features = [" cli" , " flight-sql" , " tls" ]
106+ required-features = [" cli" , " flight-sql" , " tls-ring " ]
0 commit comments