diff --git a/Cargo.lock b/Cargo.lock index 177a23691..fd2a0533f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3729,6 +3729,7 @@ dependencies = [ "opentelemetry-jaeger", "opentelemetry_sdk", "petgraph", + "predicates", "rand", "serde", "serde_json", diff --git a/ci/build-env.sh b/ci/build-env.sh index 2827f0b6d..7ca4f0f03 100755 --- a/ci/build-env.sh +++ b/ci/build-env.sh @@ -13,7 +13,7 @@ export GHCR_ORG=xline-kv export BUILD_TAG="ghcr.io/${GHCR_ORG}/build-env:latest" # Change this version if rust-rocksdb updates in `engine` -export LIB_ROCKS_SYS_VER="0.11.0+8.1.1" +export LIB_ROCKS_SYS_VER="0.16.0+8.10.0" echo "=== Arch ===" arch diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index 3e93ed614..35c29469d 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -33,6 +33,7 @@ num-traits = { version = "0.2", default-features = false, features = ["i128", "s opentelemetry-jaeger = { version = "0.20", features = ["rt-tokio"] } opentelemetry_sdk = { version = "0.21", features = ["metrics", "rt-tokio"] } petgraph = { version = "0.6" } +predicates = { version = "3", default-features = false, features = ["diff"] } rand = { version = "0.8", features = ["small_rng"] } serde = { version = "1", features = ["derive", "rc"] } serde_json = { version = "1", features = ["raw_value"] } @@ -56,6 +57,7 @@ libc = { version = "0.2", features = ["extra_traits"] } log = { version = "0.4", default-features = false, features = ["std"] } memchr = { version = "2" } petgraph = { version = "0.6" } +predicates = { version = "3", default-features = false, features = ["diff"] } syn = { version = "2", features = ["extra-traits", "full", "visit", "visit-mut"] } tokio = { version = "1", features = ["fs", "io-std", "io-util", "macros", "net", "rt-multi-thread", "signal", "sync", "time"] }