diff --git a/compiler/Cargo.lock b/compiler/Cargo.lock index a14b564ce81d3..7801019561f3d 100644 --- a/compiler/Cargo.lock +++ b/compiler/Cargo.lock @@ -1210,6 +1210,17 @@ dependencies = [ "rustversion", ] +[[package]] +name = "io-uring" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" +dependencies = [ + "bitflags 2.8.0", + "cfg-if 1.0.0", + "libc", +] + [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -2746,17 +2757,19 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.0" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", + "slab", "socket2", "tokio-macros", "tracing", diff --git a/compiler/crates/dependency-analyzer/Cargo.toml b/compiler/crates/dependency-analyzer/Cargo.toml index 67c88fcc227ec..cd3caffe75488 100644 --- a/compiler/crates/dependency-analyzer/Cargo.toml +++ b/compiler/crates/dependency-analyzer/Cargo.toml @@ -30,4 +30,4 @@ serde = { version = "1.0.185", features = ["derive", "rc"] } fixture-tests = { path = "../fixture-tests" } intern = { path = "../intern" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/docblock-syntax/Cargo.toml b/compiler/crates/docblock-syntax/Cargo.toml index ca9490aa22d97..3d2dceff21cb0 100644 --- a/compiler/crates/docblock-syntax/Cargo.toml +++ b/compiler/crates/docblock-syntax/Cargo.toml @@ -22,4 +22,4 @@ thiserror = "2.0.12" [dev-dependencies] fixture-tests = { path = "../fixture-tests" } graphql-test-helpers = { path = "../graphql-test-helpers" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/extract-graphql/Cargo.toml b/compiler/crates/extract-graphql/Cargo.toml index 26aa9a81928d7..a6127ad9440ba 100644 --- a/compiler/crates/extract-graphql/Cargo.toml +++ b/compiler/crates/extract-graphql/Cargo.toml @@ -19,4 +19,4 @@ graphql-syntax = { path = "../graphql-syntax" } [dev-dependencies] fixture-tests = { path = "../fixture-tests" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/fixture-tests/Cargo.toml b/compiler/crates/fixture-tests/Cargo.toml index 9f8060dca26b2..c6c910d93082e 100644 --- a/compiler/crates/fixture-tests/Cargo.toml +++ b/compiler/crates/fixture-tests/Cargo.toml @@ -22,4 +22,4 @@ colored = "2.1.0" diff = "0.1" lazy_static = "1.5" signedsource = { path = "../signedsource" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/graphql-ir-validations/Cargo.toml b/compiler/crates/graphql-ir-validations/Cargo.toml index 2c153cc62c5ee..55ffb5d6c4b18 100644 --- a/compiler/crates/graphql-ir-validations/Cargo.toml +++ b/compiler/crates/graphql-ir-validations/Cargo.toml @@ -30,4 +30,4 @@ graphql-cli = { path = "../graphql-cli" } graphql-syntax = { path = "../graphql-syntax" } graphql-test-helpers = { path = "../graphql-test-helpers" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/graphql-ir/Cargo.toml b/compiler/crates/graphql-ir/Cargo.toml index 893a805f3fdee..3865cd00ce58b 100644 --- a/compiler/crates/graphql-ir/Cargo.toml +++ b/compiler/crates/graphql-ir/Cargo.toml @@ -38,4 +38,4 @@ thiserror = "2.0.12" fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/graphql-syntax/Cargo.toml b/compiler/crates/graphql-syntax/Cargo.toml index 2231c0c4738cf..7debe9db362af 100644 --- a/compiler/crates/graphql-syntax/Cargo.toml +++ b/compiler/crates/graphql-syntax/Cargo.toml @@ -22,4 +22,4 @@ thiserror = "2.0.12" [dev-dependencies] fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/graphql-text-printer/Cargo.toml b/compiler/crates/graphql-text-printer/Cargo.toml index 0778f908c420f..3444bc4b51baf 100644 --- a/compiler/crates/graphql-text-printer/Cargo.toml +++ b/compiler/crates/graphql-text-printer/Cargo.toml @@ -32,4 +32,4 @@ schema = { path = "../schema" } fixture-tests = { path = "../fixture-tests" } relay-test-schema = { path = "../relay-test-schema" } relay-transforms = { path = "../relay-transforms" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-bin/Cargo.toml b/compiler/crates/relay-bin/Cargo.toml index 7793db94924fa..44a5e6c5662a6 100644 --- a/compiler/crates/relay-bin/Cargo.toml +++ b/compiler/crates/relay-bin/Cargo.toml @@ -20,4 +20,4 @@ schema = { path = "../schema" } schema-documentation = { path = "../schema-documentation" } simplelog = "0.12.2" thiserror = "2.0.12" -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-codegen/Cargo.toml b/compiler/crates/relay-codegen/Cargo.toml index 705563bb85627..341807c82e0e2 100644 --- a/compiler/crates/relay-codegen/Cargo.toml +++ b/compiler/crates/relay-codegen/Cargo.toml @@ -59,4 +59,4 @@ schema = { path = "../schema" } fixture-tests = { path = "../fixture-tests" } graphql-test-helpers = { path = "../graphql-test-helpers" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-compiler/Cargo.toml b/compiler/crates/relay-compiler/Cargo.toml index 9fdf5dfcb4d86..1f9700d78630d 100644 --- a/compiler/crates/relay-compiler/Cargo.toml +++ b/compiler/crates/relay-compiler/Cargo.toml @@ -75,7 +75,7 @@ sha1 = "0.10.5" sha2 = "0.10.6" signedsource = { path = "../signedsource" } thiserror = "2.0.12" -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } walkdir = "2.3" watchman_client = "0.9.0" zstd = { version = "0.13", features = ["experimental", "zstdmt"] } diff --git a/compiler/crates/relay-docblock/Cargo.toml b/compiler/crates/relay-docblock/Cargo.toml index 00bc5589c411f..9752f0574c75d 100644 --- a/compiler/crates/relay-docblock/Cargo.toml +++ b/compiler/crates/relay-docblock/Cargo.toml @@ -37,4 +37,4 @@ fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } graphql-test-helpers = { path = "../graphql-test-helpers" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-lsp/Cargo.toml b/compiler/crates/relay-lsp/Cargo.toml index e9acf4d2c28cd..fff134528eb4c 100644 --- a/compiler/crates/relay-lsp/Cargo.toml +++ b/compiler/crates/relay-lsp/Cargo.toml @@ -44,7 +44,7 @@ schema-documentation = { path = "../schema-documentation" } schema-print = { path = "../schema-print" } serde = { version = "1.0.185", features = ["derive", "rc"] } serde_json = { version = "1.0.140", features = ["alloc", "float_roundtrip", "unbounded_depth"] } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } [dev-dependencies] fixture-tests = { path = "../fixture-tests" } diff --git a/compiler/crates/relay-schema-generation/Cargo.toml b/compiler/crates/relay-schema-generation/Cargo.toml index ed26bc6dc5f03..b423a5353771e 100644 --- a/compiler/crates/relay-schema-generation/Cargo.toml +++ b/compiler/crates/relay-schema-generation/Cargo.toml @@ -43,4 +43,4 @@ fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } graphql-test-helpers = { path = "../graphql-test-helpers" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-transforms/Cargo.toml b/compiler/crates/relay-transforms/Cargo.toml index 61fbddd9fc5db..f921005d38612 100644 --- a/compiler/crates/relay-transforms/Cargo.toml +++ b/compiler/crates/relay-transforms/Cargo.toml @@ -152,4 +152,4 @@ fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } graphql-test-helpers = { path = "../graphql-test-helpers" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/relay-typegen/Cargo.toml b/compiler/crates/relay-typegen/Cargo.toml index dcaf1c05ec5b0..0a79fb6f61fd1 100644 --- a/compiler/crates/relay-typegen/Cargo.toml +++ b/compiler/crates/relay-typegen/Cargo.toml @@ -33,4 +33,4 @@ graphql-test-helpers = { path = "../graphql-test-helpers" } regex = "1.11.1" relay-codegen = { path = "../relay-codegen" } relay-test-schema = { path = "../relay-test-schema" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/schema-print/Cargo.toml b/compiler/crates/schema-print/Cargo.toml index 7d1c72f1a918f..459641cc3f643 100644 --- a/compiler/crates/schema-print/Cargo.toml +++ b/compiler/crates/schema-print/Cargo.toml @@ -30,4 +30,4 @@ schema = { path = "../schema" } [dev-dependencies] diff = "0.1" fixture-tests = { path = "../fixture-tests" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/schema-validate/Cargo.toml b/compiler/crates/schema-validate/Cargo.toml index 027e99a2ed5a5..0e33a4ecbd3da 100644 --- a/compiler/crates/schema-validate/Cargo.toml +++ b/compiler/crates/schema-validate/Cargo.toml @@ -31,4 +31,4 @@ thiserror = "2.0.12" [dev-dependencies] fixture-tests = { path = "../fixture-tests" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] } diff --git a/compiler/crates/schema/Cargo.toml b/compiler/crates/schema/Cargo.toml index c90e4a0480fb7..eb902698e9bd6 100644 --- a/compiler/crates/schema/Cargo.toml +++ b/compiler/crates/schema/Cargo.toml @@ -30,4 +30,4 @@ thiserror = "2.0.12" [dev-dependencies] fixture-tests = { path = "../fixture-tests" } graphql-cli = { path = "../graphql-cli" } -tokio = { version = "1.45.0", features = ["full", "test-util", "tracing"] } +tokio = { version = "1.46.1", features = ["full", "test-util", "tracing"] }