diff --git a/Cargo.lock b/Cargo.lock index 7bf6594759..397778e6ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4521,9 +4521,9 @@ dependencies = [ [[package]] name = "tonic-reflection" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b742c83ad673e9ab5b4ce0981f7b9e8932be9d60e8682cbf9120494764dbc173" +checksum = "7b56b874eedb04f89907573b408eab1e87c1c1dce43aac6ad63742f57faa99ff" dependencies = [ "prost 0.13.1", "prost-types 0.13.1", diff --git a/Cargo.nix b/Cargo.nix index 274d3d1d1a..c9fec85e2e 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -14692,9 +14692,9 @@ rec { }; "tonic-reflection" = rec { crateName = "tonic-reflection"; - version = "0.12.1"; + version = "0.12.2"; edition = "2021"; - sha256 = "0wy1vdj4fj90j6zjqs78c2fvwcl9krxiz6709idspsbksqxchhmp"; + sha256 = "1zwrm9zzahipsrmaqfp4vk0w31qymf740fsp0yczh16vxrsbhmkv"; libName = "tonic_reflection"; authors = [ "James Nugent " diff --git a/build/Cargo.toml b/build/Cargo.toml index 8bb68783f0..6a10b41e2e 100644 --- a/build/Cargo.toml +++ b/build/Cargo.toml @@ -20,7 +20,7 @@ mimalloc = "0.1.43" [dependencies.tonic-reflection] optional = true -version = "0.12.0" +version = "0.12.2" [build-dependencies] prost-build = "0.13.1" diff --git a/build/src/bin/tvix-build.rs b/build/src/bin/tvix-build.rs index 93e85871ca..b840e031db 100644 --- a/build/src/bin/tvix-build.rs +++ b/build/src/bin/tvix-build.rs @@ -90,11 +90,18 @@ async fn main() -> Result<(), Box> { #[cfg(feature = "tonic-reflection")] { - let reflection_svc = tonic_reflection::server::Builder::configure() - .register_encoded_file_descriptor_set(CASTORE_FILE_DESCRIPTOR_SET) - .register_encoded_file_descriptor_set(FILE_DESCRIPTOR_SET) - .build()?; - router = router.add_service(reflection_svc); + router = router.add_service( + tonic_reflection::server::Builder::configure() + .register_encoded_file_descriptor_set(CASTORE_FILE_DESCRIPTOR_SET) + .register_encoded_file_descriptor_set(FILE_DESCRIPTOR_SET) + .build_v1alpha()?, + ); + router = router.add_service( + tonic_reflection::server::Builder::configure() + .register_encoded_file_descriptor_set(CASTORE_FILE_DESCRIPTOR_SET) + .register_encoded_file_descriptor_set(FILE_DESCRIPTOR_SET) + .build_v1()?, + ); } info!(listen_address=%listen_address, "listening"); diff --git a/castore/Cargo.toml b/castore/Cargo.toml index ded2292db7..e04a97cb00 100644 --- a/castore/Cargo.toml +++ b/castore/Cargo.toml @@ -60,7 +60,7 @@ optional = true [dependencies.tonic-reflection] optional = true -version = "0.12.0" +version = "0.12.2" [dependencies.vhost] optional = true diff --git a/store/Cargo.toml b/store/Cargo.toml index 0cbaa102f0..7df14ce895 100644 --- a/store/Cargo.toml +++ b/store/Cargo.toml @@ -50,7 +50,7 @@ mimalloc = "0.1.43" [dependencies.tonic-reflection] optional = true -version = "0.12.0" +version = "0.12.2" [dependencies.bigtable_rs] optional = true diff --git a/store/src/bin/tvix-store.rs b/store/src/bin/tvix-store.rs index d9d5b1597b..6da239a8fe 100644 --- a/store/src/bin/tvix-store.rs +++ b/store/src/bin/tvix-store.rs @@ -201,11 +201,18 @@ async fn run_cli(cli: Cli) -> Result<(), Box