diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1efb99f2a7..3e49b39756 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -253,7 +253,7 @@ jobs: ~/.cargo/registry/index ~/.cargo/registry/cache ~/.cargo/git/db - key: d-cargo-home-${{ matrix.os }}-${{ hashFiles('Cargo.lock') }} + key: e-cargo-home-${{ matrix.os }}-${{ hashFiles('Cargo.lock') }} # In main branch, always creates fresh cache - name: Cache build output (main) diff --git a/Cargo.lock b/Cargo.lock index bbacda3e77..5fcef867c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -876,13 +876,14 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.14" +version = "0.99.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc7b9cef1e351660e5443924e4f43ab25fbbed3e9a5f052df3677deb4d6b320" +checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" dependencies = [ "convert_case", "proc-macro2 1.0.27", "quote 1.0.9", + "rustc_version 0.3.3", "syn 1.0.65", ] @@ -1782,12 +1783,12 @@ checksum = "1f7280c75fb2e2fc47080ec80ccc481376923acb04501957fc38f935c3de5088" [[package]] name = "indexmap" -version = "1.7.0" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" +checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3" dependencies = [ "autocfg 1.0.1", - "hashbrown 0.11.2", + "hashbrown 0.9.1", "serde", ] @@ -1953,9 +1954,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.97" +version = "0.2.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" +checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" [[package]] name = "libloading" @@ -2920,7 +2921,16 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver", + "semver 0.9.0", +] + +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", ] [[package]] @@ -2938,9 +2948,9 @@ dependencies = [ [[package]] name = "rusty_v8" -version = "0.25.1" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13867576f32f57576ebdf32ca98d63b8a58e9d0af084e1b366b41e66699c91a3" +checksum = "7a49600f6c91588a9571329982801b4d9e9f3dff861bb8966a769ee25c121485" dependencies = [ "bitflags", "fslock", @@ -3028,6 +3038,15 @@ dependencies = [ "semver-parser 0.7.0", ] +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser 0.10.2", +] + [[package]] name = "semver-parser" version = "0.7.0" @@ -3175,9 +3194,9 @@ checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" [[package]] name = "slotmap" -version = "0.4.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c46a3482db8f247956e464d783693ece164ca056e6e67563ee5505bdb86452cd" +checksum = "d61b40583e0c1bd3100652ba8940939decc8808e7b2a07f4f4606c6a8a40035a" [[package]] name = "smallvec" @@ -3216,7 +3235,7 @@ dependencies = [ "if_chain", "lazy_static", "regex", - "rustc_version", + "rustc_version 0.2.3", "serde", "serde_json", "url", @@ -3373,9 +3392,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.10.21" +version = "0.10.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "526ac4386aca6a792d75bb3bd5cb72eb170e2029f4ce0f6a9d280923da4b0ce8" +checksum = "c93df65683ec1a001e15ce1de438c7c2c226c0c2462d1cb93fa1bd2a7664170b" dependencies = [ "ast_node", "cfg-if 0.1.10", @@ -3411,9 +3430,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.61.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936fd096ebfc8d8c8d7f5cfdc79b13d06e56e0810abbe3de37376b537a40debb" +checksum = "09cf22adfb5d4e81e802d5a5440545d24f5532e6d17ec33e97a3fd06836628be" dependencies = [ "bitflags", "num-bigint 0.2.6", @@ -3465,9 +3484,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.62.0" +version = "0.62.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e501290a3edfff06060ae3e05f2c31aa6084f9fb8b236c9a3411316cfc49bd" +checksum = "70e9ae66d3e29d21fc1715cb435ce741d40d86c466f9371d4c1cf56932824393" dependencies = [ "either", "enum_kind", @@ -3506,9 +3525,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a11f2221bca27d437141ae93b1c98faf35bf6caba60e5b7ffd0e82eeab67dc4" +checksum = "89df1c71ed7be8feed1a5b7c5bc935ca7bd8b3f2605dc365f10e9209b7a8ed93" dependencies = [ "fxhash", "once_cell", @@ -3815,18 +3834,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa6f76457f59514c7eeb4e59d891395fab0b2fd1d40723ae737d64153392e9c6" +checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a36768c0fbf1bb15eca10defa29526bda730a2376c2ab4393ccfa16fb1a318d" +checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -3876,9 +3895,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570c2eb13b3ab38208130eccd41be92520388791207fde783bda7c1e8ace28d4" +checksum = "98c8b05dc14c75ea83d63dd391100353789f5f24b8b3866542a5e85c8be8e985" dependencies = [ "autocfg 1.0.1", "bytes", @@ -3896,9 +3915,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c49e3df43841dafb86046472506755d8501c5615673955f6aa17181125d13c37" +checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -3918,9 +3937,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8864d706fdb3cc0843a49647ac892720dac98a6eeb818b77190592cf4994066" +checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" dependencies = [ "futures-core", "pin-project-lite", @@ -4202,9 +4221,9 @@ dependencies = [ [[package]] name = "unicode-segmentation" -version = "1.7.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" +checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" [[package]] name = "unicode-width" @@ -4551,18 +4570,18 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a974bcdd357f0dca4d41677db03436324d45a4c9ed2d0b873a5a360ce41c36" +checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" dependencies = [ "zeroize_derive", ] [[package]] name = "zeroize_derive" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" +checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index a4a8786a5b..3caddb69d3 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -56,36 +56,37 @@ dprint-plugin-json = "0.12.1" dprint-plugin-markdown = "0.9.2" dprint-plugin-typescript = "0.48.0" encoding_rs = "0.8.28" -env_logger = "0.8.3" +env_logger = "0.8.4" fancy-regex = "0.5.0" filetime = "0.2.14" -http = "0.2.3" -indexmap = { version = "1.6.2", features = ["serde"] } +http = "0.2.4" +# TODO(lucacasonato): unlock when https://github.com/tkaitchuck/aHash/issues/95 is resolved +indexmap = { version = "=1.6.2", features = ["serde"] } jsonc-parser = { version = "0.17.0", features = ["serde"] } lazy_static = "1.4.0" -libc = "0.2.93" +libc = "0.2.98" log = { version = "0.4.14", features = ["serde"] } -lspower = "1.0.0" -notify = "5.0.0-pre.7" +lspower = "1.1.0" +notify = "5.0.0-pre.10" num_cpus = "1.13.0" percent-encoding = "2.1.0" -pin-project = "1.0.6" +pin-project = "1.0.7" regex = "1.4.3" -rand = { version = "0.8.3", features = [ "small_rng" ] } +rand = { version = "0.8.4", features = [ "small_rng" ] } ring = "0.16.20" -rustyline = { version = "8.0.0", default-features = false } +rustyline = { version = "8.2.0", default-features = false } rustyline-derive = "0.4.0" semver-parser = "0.10.2" -serde = { version = "1.0.125", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } shell-escape = "0.1.5" sourcemap = "6.0.1" swc_bundler = "0.45.0" -swc_common = { version = "0.10.21", features = ["sourcemap"] } +swc_common = { version = "0.10.23", features = ["sourcemap"] } swc_ecmascript = { version = "0.45.0", features = ["codegen", "dep_graph", "parser", "proposal", "react", "transforms", "typescript", "visit"] } tempfile = "3.2.0" termcolor = "1.1.2" text-size = "1.1.0" -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } tokio-rustls = "0.22.0" uuid = { version = "0.8.2", features = ["v4", "serde"] } walkdir = "2.3.2" @@ -100,8 +101,8 @@ chrono = "0.4.19" os_pipe = "0.9.2" test_util = { path = "../test_util" } tower-test = "0.4.0" -trust-dns-server = "0.20.1" -trust-dns-client = "0.20.1" +trust-dns-server = "0.20.3" +trust-dns-client = "0.20.3" [target.'cfg(unix)'.dev-dependencies] exec = "0.3.1" # Used in test_raw_tty diff --git a/core/Cargo.toml b/core/Cargo.toml index a5a170cc83..6eb5345100 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -13,19 +13,20 @@ repository = "https://github.com/denoland/deno" path = "lib.rs" [dependencies] -anyhow = "1.0.40" +anyhow = "1.0.41" futures = "0.3.15" -indexmap = "1.6.2" +# TODO(lucacasonato): unlock when https://github.com/tkaitchuck/aHash/issues/95 is resolved +indexmap = "=1.6.2" lazy_static = "1.4.0" -libc = "0.2.93" +libc = "0.2.98" log = "0.4.14" parking_lot = "0.11.1" -pin-project = "1.0.6" -rusty_v8 = "0.25.0" -serde = { version = "1.0.125", features = ["derive"] } +pin-project = "1.0.7" +rusty_v8 = "0.25.2" +serde = { version = "1.0.126", features = ["derive"] } serde_json = { version = "1.0.64", features = ["preserve_order"] } serde_v8 = { version = "0.8.0" } -url = { version = "2.2.1", features = ["serde"] } +url = { version = "2.2.2", features = ["serde"] } [[example]] name = "http_bench_json_ops" @@ -33,4 +34,4 @@ path = "examples/http_bench_json_ops.rs" # These dependencies are only used for the 'http_bench_*_ops' examples. [dev-dependencies] -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } diff --git a/extensions/broadcast_channel/Cargo.toml b/extensions/broadcast_channel/Cargo.toml index edc43d0882..cdbf1e18f5 100644 --- a/extensions/broadcast_channel/Cargo.toml +++ b/extensions/broadcast_channel/Cargo.toml @@ -16,5 +16,5 @@ path = "lib.rs" [dependencies] async-trait = "0.1" deno_core = { version = "0.92.0", path = "../../core" } -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } uuid = { version = "0.8.2", features = ["v4"] } diff --git a/extensions/crypto/Cargo.toml b/extensions/crypto/Cargo.toml index a2d4df125e..3bed5bf3ff 100644 --- a/extensions/crypto/Cargo.toml +++ b/extensions/crypto/Cargo.toml @@ -16,13 +16,13 @@ path = "lib.rs" [dependencies] deno_core = { version = "0.92.0", path = "../../core" } deno_web = { version = "0.41.1", path = "../web" } -tokio = { version = "1.8.0", features = ["full"] } -rand = "0.8.3" +tokio = { version = "1.8.1", features = ["full"] } +rand = "0.8.4" ring = { version = "0.16.20", features = ["std"] } rsa = "0.4.0" # TODO: remove "pem" feature when next release is on crates.io sha-1 = "0.9.6" sha2 = "0.9.5" -serde = { version = "1.0.123", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } uuid = { version = "0.8.2", features = ["v4"] } lazy_static = "1.4.0" num-traits = "0.2.14" \ No newline at end of file diff --git a/extensions/fetch/Cargo.toml b/extensions/fetch/Cargo.toml index 1694e67601..5e54dd4b76 100644 --- a/extensions/fetch/Cargo.toml +++ b/extensions/fetch/Cargo.toml @@ -19,8 +19,8 @@ data-url = "0.1.0" deno_core = { version = "0.92.0", path = "../../core" } deno_web = { version = "0.41.1", path = "../web" } http = "0.2.4" -reqwest = { version = "0.11.3", default-features = false, features = ["rustls-tls", "stream", "gzip", "brotli"] } -serde = { version = "1.0.125", features = ["derive"] } -tokio = { version = "1.8.0", features = ["full"] } -tokio-stream = "0.1.5" +reqwest = { version = "0.11.4", default-features = false, features = ["rustls-tls", "stream", "gzip", "brotli"] } +serde = { version = "1.0.126", features = ["derive"] } +tokio = { version = "1.8.1", features = ["full"] } +tokio-stream = "0.1.7" tokio-util = "0.6.7" diff --git a/extensions/net/Cargo.toml b/extensions/net/Cargo.toml index de84dd8515..c6219cad4e 100644 --- a/extensions/net/Cargo.toml +++ b/extensions/net/Cargo.toml @@ -21,12 +21,12 @@ base64 = "0.13.0" bytes = "1" log = "0.4.14" lazy_static = "1.4.0" -http = "0.2.3" -hyper = { version = "0.14.9", features = ["server", "stream", "http1", "http2", "runtime"] } +http = "0.2.4" +hyper = { version = "0.14.10", features = ["server", "stream", "http1", "http2", "runtime"] } ring = "0.16.20" -rustls = "0.19.0" -serde = { version = "1.0.125", features = ["derive"] } -tokio = { version = "1.8.0", features = ["full"] } +rustls = "0.19.1" +serde = { version = "1.0.126", features = ["derive"] } +tokio = { version = "1.8.1", features = ["full"] } tokio-util = { version = "0.6", features = ["io"] } webpki = "0.21.4" webpki-roots = "0.21.1" diff --git a/extensions/timers/Cargo.toml b/extensions/timers/Cargo.toml index 69c0691a43..b25c2f2447 100644 --- a/extensions/timers/Cargo.toml +++ b/extensions/timers/Cargo.toml @@ -15,7 +15,7 @@ path = "lib.rs" [dependencies] deno_core = { version = "0.92.0", path = "../../core" } -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } [dev-dependencies] deno_bench_util = { version = "0.4.0", path = "../../bench_util" } diff --git a/extensions/url/Cargo.toml b/extensions/url/Cargo.toml index 6633e001b0..b473a4907c 100644 --- a/extensions/url/Cargo.toml +++ b/extensions/url/Cargo.toml @@ -17,7 +17,7 @@ path = "lib.rs" deno_core = { version = "0.92.0", path = "../../core" } idna = "0.2.3" percent-encoding = "2.1.0" -serde = { version = "1.0.125", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } [dev-dependencies] deno_bench_util = { version = "0.4.0", path = "../../bench_util" } diff --git a/extensions/web/Cargo.toml b/extensions/web/Cargo.toml index 0bc1424bf1..1377eefe6f 100644 --- a/extensions/web/Cargo.toml +++ b/extensions/web/Cargo.toml @@ -19,7 +19,7 @@ base64 = "0.13.0" deno_core = { version = "0.92.0", path = "../../core" } encoding_rs = "0.8.28" serde = "1.0" -tokio = "1.8.0" +tokio = "1.8.1" uuid = { version = "0.8.2", features = ["v4", "serde"] } [dev-dependencies] diff --git a/extensions/webgpu/Cargo.toml b/extensions/webgpu/Cargo.toml index 3c9cae8b4d..4414995333 100644 --- a/extensions/webgpu/Cargo.toml +++ b/extensions/webgpu/Cargo.toml @@ -15,7 +15,7 @@ path = "lib.rs" [dependencies] deno_core = { version = "0.92.0", path = "../../core" } -tokio = { version = "1.8.0", features = ["full"] } -serde = { version = "1.0.125", features = ["derive"] } +tokio = { version = "1.8.1", features = ["full"] } +serde = { version = "1.0.126", features = ["derive"] } wgpu-core = { version = "0.9.0", features = ["trace"] } wgpu-types = "0.9.0" diff --git a/extensions/websocket/Cargo.toml b/extensions/websocket/Cargo.toml index 0ca38e7732..ddf9514762 100644 --- a/extensions/websocket/Cargo.toml +++ b/extensions/websocket/Cargo.toml @@ -15,9 +15,9 @@ path = "lib.rs" [dependencies] deno_core = { version = "0.92.0", path = "../../core" } -http = "0.2.3" -serde = { version = "1.0.125", features = ["derive"] } -tokio = { version = "1.8.0", features = ["full"] } +http = "0.2.4" +serde = { version = "1.0.126", features = ["derive"] } +tokio = { version = "1.8.1", features = ["full"] } tokio-rustls = "0.22.0" tokio-tungstenite = { version = "0.14.0", features = ["rustls-tls"] } hyper = { version = "0.14.9" } diff --git a/extensions/webstorage/Cargo.toml b/extensions/webstorage/Cargo.toml index 8ba4ffbded..f179c8d6a6 100644 --- a/extensions/webstorage/Cargo.toml +++ b/extensions/webstorage/Cargo.toml @@ -17,4 +17,4 @@ path = "lib.rs" deno_core = { version = "0.92.0", path = "../../core" } deno_web = { version = "0.41.1", path = "../web" } rusqlite = { version = "0.25.3", features = ["unlock_notify", "bundled"] } -serde = { version = "1.0.125", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 402d9bb6e4..a9ad9b384b 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -55,20 +55,21 @@ atty = "0.2.14" dlopen = "0.1.8" encoding_rs = "0.8.28" filetime = "0.2.14" -http = "0.2.3" -hyper = { version = "0.14.9", features = ["server", "stream", "http1", "http2", "runtime"] } -indexmap = "1.6.2" +http = "0.2.4" +hyper = { version = "0.14.10", features = ["server", "stream", "http1", "http2", "runtime"] } +# TODO(lucacasonato): unlock when https://github.com/tkaitchuck/aHash/issues/95 is resolved +indexmap = "=1.6.2" lazy_static = "1.4.0" -libc = "0.2.93" +libc = "0.2.98" log = "0.4.14" -notify = "5.0.0-pre.7" +notify = "5.0.0-pre.10" percent-encoding = "2.1.0" regex = "1.4.3" ring = "0.16.20" -serde = { version = "1.0.125", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } sys-info = "0.9.0" termcolor = "1.1.2" -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } uuid = { version = "0.8.2", features = ["v4"] } [target.'cfg(windows)'.dependencies] diff --git a/test_util/Cargo.toml b/test_util/Cargo.toml index 7e8ad55b22..ccb49cea12 100644 --- a/test_util/Cargo.toml +++ b/test_util/Cargo.toml @@ -12,18 +12,18 @@ name = "test_server" path = "src/test_server.rs" [dependencies] -anyhow = "1.0.40" -async-stream = "0.3.0" +anyhow = "1.0.41" +async-stream = "0.3.2" bytes = "1.0.1" -futures = "0.3.13" -hyper = { version = "0.14.5", features = ["server", "http1", "runtime"] } +futures = "0.3.15" +hyper = { version = "0.14.10", features = ["server", "http1", "runtime"] } lazy_static = "1.4.0" os_pipe = "0.9.2" regex = "1.4.3" -serde = { version = "1.0.125", features = ["derive"] } +serde = { version = "1.0.126", features = ["derive"] } serde_json = "1.0.64" tempfile = "3.2.0" -tokio = { version = "1.8.0", features = ["full"] } +tokio = { version = "1.8.1", features = ["full"] } tokio-rustls = "0.22.0" tokio-tungstenite = "0.14.0"