upgrade deps, notably tokio
@@ -37,7 +37,7 @@ async = [
log = { version = "0.4", optional = true, features = ["std"] }
# just the futures traits
-futures-lite = { version = "1.8", optional = true }
+futures-lite = { version = "1.11", optional = true }
# field pin projection
pin-project-lite = { version = "0.1", optional = true }
@@ -46,13 +46,13 @@ pin-project-lite = { version = "0.1", optional = true }
async-dup = { version = "1.2", optional = true }
# message passing
-async-channel = { version = "1.4", optional = true }
+async-channel = { version = "1.5", optional = true }
# for timing out futures
futures-timer = { version = "3.0", optional = true }
# for 'fairness' in the main loop
-fastrand = { version = "1.3", optional = true }
+fastrand = { version = "1.4", optional = true }
# for optional serialization and deserialization
serde = { version = "1.0", features = ["derive"], optional = true }
@@ -66,30 +66,30 @@ async-tls = { version = "0.10", default-features = false, features = ["client"],
async-std = { version = "1.6", optional = true }
# tokio has its own AsyncWrite+AsyncRead
-tokio = { version = "0.2", features = ["net"], optional = true }
-tokio-util = { version = "0.3", features = ["compat"], optional = true }
+tokio = { version = "0.3", features = ["net"], optional = true }
+tokio-util = { version = "0.4", features = ["compat"], optional = true }
# rustls
-tokio-rustls = { version = "0.14", optional = true }
+tokio-rustls = { version = "0.20", optional = true }
webpki-roots = { version = "0.20", optional = true }
# native-tls
-tokio-native-tls = { version = "0.1", optional = true }
+tokio-native-tls = { version = "0.2", optional = true }
native-tls = { version = "0.2", optional = true }
# openssl
-tokio-openssl = { version = "0.4", optional = true }
-openssl = { version = "0.10", optional = true, features = ["v110"] }
+tokio-openssl = { version = "0.5", optional = true }
+openssl = { version = "0.10", optional = true, features = ["v111"] }
# for some test utilities
async-mutex = { version = "1.4", optional = true }
[dev-dependencies]
-anyhow = "1.0"
-async-executor = { version = "1.3", default-features = false }
-serde_json = "1.0"
-rmp-serde = "0.14"
+anyhow = "1.0.33"
+async-executor = { version = "1.3.0", default-features = false }
+serde_json = "1.0.59"
+rmp-serde = "0.14.4"
[[example]]
name = "message_parse"
