diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b6109dde79a..3da3f0cf239 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -897,7 +897,7 @@ jobs: github-token: ${{ secrets.SPACETIMEDB_PRIVATE_TOKEN }} script: | const workflowId = 'ci.yml'; - const targetRef = 'master'; + const targetRef = 'bfops/smarter-internal-tests'; const targetOwner = process.env.TARGET_OWNER; const targetRepo = process.env.TARGET_REPO; // Use the ref for pull requests because the head sha is brittle (github does some extra dance where it merges in master). diff --git a/Cargo.lock b/Cargo.lock index 5a98ba7e926..4500bda0ad0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -449,7 +449,7 @@ name = "basic-rs-template-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -457,7 +457,7 @@ name = "benchmarks-module" version = "0.1.0" dependencies = [ "anyhow", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -1111,7 +1111,7 @@ dependencies = [ [[package]] name = "connect_disconnect_client" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "spacetimedb-sdk", @@ -3559,7 +3559,7 @@ name = "keynote-benchmarks" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -3956,7 +3956,7 @@ version = "0.0.0" dependencies = [ "anyhow", "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -5124,7 +5124,7 @@ name = "perf-test-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -5532,12 +5532,12 @@ dependencies = [ [[package]] name = "procedure-client" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "env_logger 0.10.2", "serde_json", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-sdk", "test-counter", ] @@ -5741,7 +5741,7 @@ name = "quickstart-chat-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -6838,7 +6838,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -6848,7 +6848,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -6858,12 +6858,12 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] name = "sdk-unreal-test-harness" -version = "1.12.0" +version = "3.0.0" dependencies = [ "serial_test", "spacetimedb-testing", @@ -7309,7 +7309,7 @@ name = "spacetime-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "spacetimedb" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bytemuck", @@ -7345,17 +7345,17 @@ dependencies = [ "rand 0.8.5", "scoped-tls", "serde_json", - "spacetimedb-bindings-macro 1.12.0", - "spacetimedb-bindings-sys 1.12.0", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", + "spacetimedb-bindings-macro 3.0.0", + "spacetimedb-bindings-sys 3.0.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-query-builder", "trybuild", ] [[package]] name = "spacetimedb-auth" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "serde", @@ -7363,12 +7363,12 @@ dependencies = [ "serde_with", "spacetimedb-data-structures", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", ] [[package]] name = "spacetimedb-bench" -version = "1.12.0" +version = "3.0.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -7398,11 +7398,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-execution", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-query", - "spacetimedb-sats 1.12.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-standalone", "spacetimedb-table", @@ -7431,13 +7431,13 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-macro" -version = "1.12.0" +version = "3.0.0" dependencies = [ "heck 0.4.1", "humantime", "proc-macro2", "quote", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "syn 2.0.107", ] @@ -7452,14 +7452,14 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-sys" -version = "1.12.0" +version = "3.0.0" dependencies = [ - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", ] [[package]] name = "spacetimedb-cli" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -7504,9 +7504,9 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-fs-utils", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-schema", "syntect", "tabled", @@ -7531,7 +7531,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "async-stream", @@ -7570,7 +7570,7 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", "spacetimedb-schema", "tempfile", @@ -7588,7 +7588,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api-messages" -version = "1.12.0" +version = "3.0.0" dependencies = [ "bytes", "bytestring", @@ -7602,16 +7602,16 @@ dependencies = [ "serde_json", "serde_with", "smallvec", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "strum", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-codegen" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -7620,15 +7620,15 @@ dependencies = [ "itertools 0.12.1", "regex", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-schema", "spacetimedb-testing", ] [[package]] name = "spacetimedb-commitlog" -version = "1.12.0" +version = "3.0.0" dependencies = [ "async-stream", "bitflags 2.10.0", @@ -7649,8 +7649,8 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "tempfile", "thiserror 1.0.69", "tokio", @@ -7661,7 +7661,7 @@ dependencies = [ [[package]] name = "spacetimedb-core" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "arrayvec", @@ -7744,14 +7744,14 @@ dependencies = [ "spacetimedb-fs-utils", "spacetimedb-jsonwebtoken", "spacetimedb-jwks", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-memory-usage", "spacetimedb-metrics", "spacetimedb-paths", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-query", - "spacetimedb-sats 1.12.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-subscription", @@ -7787,7 +7787,7 @@ dependencies = [ [[package]] name = "spacetimedb-data-structures" -version = "1.12.0" +version = "3.0.0" dependencies = [ "ahash 0.8.12", "crossbeam-queue", @@ -7803,7 +7803,7 @@ dependencies = [ [[package]] name = "spacetimedb-datastore" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bytes", @@ -7823,11 +7823,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-durability", "spacetimedb-execution", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-metrics", "spacetimedb-paths", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-table", @@ -7838,7 +7838,7 @@ dependencies = [ [[package]] name = "spacetimedb-durability" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "futures", @@ -7848,7 +7848,7 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-sats 1.12.0", + "spacetimedb-sats 3.0.0", "tempfile", "thiserror 1.0.69", "tokio", @@ -7857,22 +7857,22 @@ dependencies = [ [[package]] name = "spacetimedb-execution" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "itertools 0.12.1", "spacetimedb-expr", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-sql-parser", "spacetimedb-table", ] [[package]] name = "spacetimedb-expr" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bigdecimal", @@ -7880,11 +7880,11 @@ dependencies = [ "derive_more 0.99.20", "ethnum", "pretty_assertions", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-sql-parser", "thiserror 1.0.69", @@ -7892,7 +7892,7 @@ dependencies = [ [[package]] name = "spacetimedb-fs-utils" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "fs2", @@ -7906,7 +7906,7 @@ dependencies = [ [[package]] name = "spacetimedb-guard" -version = "1.12.0" +version = "3.0.0" dependencies = [ "portpicker", "reqwest 0.12.24", @@ -7964,7 +7964,7 @@ dependencies = [ [[package]] name = "spacetimedb-lib" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -7983,17 +7983,17 @@ dependencies = [ "ron", "serde", "serde_json", - "spacetimedb-bindings-macro 1.12.0", + "spacetimedb-bindings-macro 3.0.0", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-memory-usage" -version = "1.12.0" +version = "3.0.0" dependencies = [ "decorum", "ethnum", @@ -8003,7 +8003,7 @@ dependencies = [ [[package]] name = "spacetimedb-metrics" -version = "1.12.0" +version = "3.0.0" dependencies = [ "arrayvec", "itertools 0.12.1", @@ -8013,7 +8013,7 @@ dependencies = [ [[package]] name = "spacetimedb-paths" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "chrono", @@ -8029,7 +8029,7 @@ dependencies = [ [[package]] name = "spacetimedb-pg" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "async-trait", @@ -8040,14 +8040,14 @@ dependencies = [ "pgwire", "spacetimedb-client-api", "spacetimedb-client-api-messages", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "thiserror 1.0.69", "tokio", ] [[package]] name = "spacetimedb-physical-plan" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "derive_more 0.99.20", @@ -8055,8 +8055,8 @@ dependencies = [ "pretty_assertions", "spacetimedb-data-structures", "spacetimedb-expr", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-schema", "spacetimedb-sql-parser", "spacetimedb-table", @@ -8076,7 +8076,7 @@ dependencies = [ [[package]] name = "spacetimedb-primitives" -version = "1.12.0" +version = "3.0.0" dependencies = [ "bitflags 2.10.0", "either", @@ -8089,7 +8089,7 @@ dependencies = [ [[package]] name = "spacetimedb-query" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "itertools 0.12.1", @@ -8097,9 +8097,9 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-schema", "spacetimedb-sql-parser", "spacetimedb-table", @@ -8107,9 +8107,9 @@ dependencies = [ [[package]] name = "spacetimedb-query-builder" -version = "1.12.0" +version = "3.0.0" dependencies = [ - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", ] [[package]] @@ -8140,7 +8140,7 @@ dependencies = [ [[package]] name = "spacetimedb-sats" -version = "1.12.0" +version = "3.0.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -8166,17 +8166,17 @@ dependencies = [ "serde_json", "sha3", "smallvec", - "spacetimedb-bindings-macro 1.12.0", + "spacetimedb-bindings-macro 3.0.0", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "thiserror 1.0.69", "uuid", ] [[package]] name = "spacetimedb-schema" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "derive_more 0.99.20", @@ -8193,10 +8193,10 @@ dependencies = [ "serial_test", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-memory-usage", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-sql-parser", "spacetimedb-testing", "termcolor", @@ -8207,7 +8207,7 @@ dependencies = [ [[package]] name = "spacetimedb-sdk" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anymap", "base64 0.21.7", @@ -8226,10 +8226,10 @@ dependencies = [ "rand 0.9.2", "spacetimedb-client-api-messages", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-metrics", "spacetimedb-query-builder", - "spacetimedb-sats 1.12.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-testing", "thiserror 1.0.69", @@ -8239,7 +8239,7 @@ dependencies = [ [[package]] name = "spacetimedb-smoketests" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -8257,7 +8257,7 @@ dependencies = [ [[package]] name = "spacetimedb-snapshot" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "blake3", @@ -8275,10 +8275,10 @@ dependencies = [ "spacetimedb-datastore", "spacetimedb-durability", "spacetimedb-fs-utils", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-table", "tempfile", @@ -8291,17 +8291,17 @@ dependencies = [ [[package]] name = "spacetimedb-sql-parser" -version = "1.12.0" +version = "3.0.0" dependencies = [ "derive_more 0.99.20", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "sqlparser", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-standalone" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "async-trait", @@ -8326,7 +8326,7 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-core", "spacetimedb-datastore", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", "spacetimedb-pg", "spacetimedb-schema", @@ -8343,22 +8343,22 @@ dependencies = [ [[package]] name = "spacetimedb-subscription" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "spacetimedb-data-structures", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.12.0", + "spacetimedb-primitives 3.0.0", "spacetimedb-query", "spacetimedb-schema", ] [[package]] name = "spacetimedb-table" -version = "1.12.0" +version = "3.0.0" dependencies = [ "ahash 0.8.12", "blake3", @@ -8376,17 +8376,17 @@ dependencies = [ "rand 0.9.2", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-memory-usage", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-testing" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bytes", @@ -8404,7 +8404,7 @@ dependencies = [ "spacetimedb-client-api", "spacetimedb-core", "spacetimedb-data-structures", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-paths", "spacetimedb-schema", "spacetimedb-standalone", @@ -8415,7 +8415,7 @@ dependencies = [ [[package]] name = "spacetimedb-update" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "bytes", @@ -8440,7 +8440,7 @@ dependencies = [ [[package]] name = "spacetimedb-vm" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "arrayvec", @@ -8450,9 +8450,9 @@ dependencies = [ "smallvec", "spacetimedb-data-structures", "spacetimedb-execution", - "spacetimedb-lib 1.12.0", - "spacetimedb-primitives 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-primitives 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-schema", "spacetimedb-table", "tempfile", @@ -8528,7 +8528,7 @@ dependencies = [ [[package]] name = "sqltest" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "async-trait", @@ -8547,8 +8547,8 @@ dependencies = [ "rust_decimal", "spacetimedb-core", "spacetimedb-datastore", - "spacetimedb-lib 1.12.0", - "spacetimedb-sats 1.12.0", + "spacetimedb-lib 3.0.0", + "spacetimedb-sats 3.0.0", "spacetimedb-vm", "sqllogictest", "sqllogictest-engines", @@ -8943,7 +8943,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-client" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "env_logger 0.10.2", @@ -8955,7 +8955,7 @@ dependencies = [ [[package]] name = "test-counter" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "spacetimedb-data-structures", @@ -9685,7 +9685,7 @@ version = "0.1.0" dependencies = [ "anyhow", "log", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", ] [[package]] @@ -9887,11 +9887,11 @@ dependencies = [ [[package]] name = "view-client" -version = "1.12.0" +version = "3.0.0" dependencies = [ "anyhow", "env_logger 0.10.2", - "spacetimedb-lib 1.12.0", + "spacetimedb-lib 3.0.0", "spacetimedb-sdk", "test-counter", ] @@ -11076,7 +11076,7 @@ dependencies = [ "reqwest 0.12.24", "serde", "serde_json", - "spacetimedb 1.12.0", + "spacetimedb 3.0.0", "spacetimedb-data-structures", "spacetimedb-guard", "tempfile", diff --git a/Cargo.toml b/Cargo.toml index e0f89952a1e..522606fd00d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,46 +104,46 @@ inherits = "release" debug = true [workspace.package] -version = "1.12.0" +version = "3.0.0" edition = "2021" # update rust-toolchain.toml too! rust-version = "1.90.0" [workspace.dependencies] -spacetimedb = { path = "crates/bindings", version = "=1.12.0" } -spacetimedb-auth = { path = "crates/auth", version = "=1.12.0" } -spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=1.12.0" } -spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=1.12.0" } -spacetimedb-cli = { path = "crates/cli", version = "=1.12.0" } -spacetimedb-client-api = { path = "crates/client-api", version = "=1.12.0" } -spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=1.12.0" } -spacetimedb-codegen = { path = "crates/codegen", version = "=1.12.0" } -spacetimedb-commitlog = { path = "crates/commitlog", version = "=1.12.0" } -spacetimedb-core = { path = "crates/core", version = "=1.12.0" } -spacetimedb-data-structures = { path = "crates/data-structures", version = "=1.12.0" } -spacetimedb-datastore = { path = "crates/datastore", version = "=1.12.0" } -spacetimedb-durability = { path = "crates/durability", version = "=1.12.0" } -spacetimedb-execution = { path = "crates/execution", version = "=1.12.0" } -spacetimedb-expr = { path = "crates/expr", version = "=1.12.0" } -spacetimedb-guard = { path = "crates/guard", version = "=1.12.0" } -spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=1.12.0" } -spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=1.12.0", default-features = false } -spacetimedb-metrics = { path = "crates/metrics", version = "=1.12.0" } -spacetimedb-paths = { path = "crates/paths", version = "=1.12.0" } -spacetimedb-pg = { path = "crates/pg", version = "=1.12.0" } -spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=1.12.0" } -spacetimedb-primitives = { path = "crates/primitives", version = "=1.12.0" } -spacetimedb-query = { path = "crates/query", version = "=1.12.0" } -spacetimedb-sats = { path = "crates/sats", version = "=1.12.0" } -spacetimedb-schema = { path = "crates/schema", version = "=1.12.0" } -spacetimedb-standalone = { path = "crates/standalone", version = "=1.12.0" } -spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=1.12.0" } -spacetimedb-table = { path = "crates/table", version = "=1.12.0" } -spacetimedb-vm = { path = "crates/vm", version = "=1.12.0" } -spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=1.12.0" } -spacetimedb-snapshot = { path = "crates/snapshot", version = "=1.12.0" } -spacetimedb-subscription = { path = "crates/subscription", version = "=1.12.0" } -spacetimedb-query-builder = { path = "crates/query-builder", version = "=1.12.0" } +spacetimedb = { path = "crates/bindings", version = "=3.0.0" } +spacetimedb-auth = { path = "crates/auth", version = "=3.0.0" } +spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=3.0.0" } +spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=3.0.0" } +spacetimedb-cli = { path = "crates/cli", version = "=3.0.0" } +spacetimedb-client-api = { path = "crates/client-api", version = "=3.0.0" } +spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=3.0.0" } +spacetimedb-codegen = { path = "crates/codegen", version = "=3.0.0" } +spacetimedb-commitlog = { path = "crates/commitlog", version = "=3.0.0" } +spacetimedb-core = { path = "crates/core", version = "=3.0.0" } +spacetimedb-data-structures = { path = "crates/data-structures", version = "=3.0.0" } +spacetimedb-datastore = { path = "crates/datastore", version = "=3.0.0" } +spacetimedb-durability = { path = "crates/durability", version = "=3.0.0" } +spacetimedb-execution = { path = "crates/execution", version = "=3.0.0" } +spacetimedb-expr = { path = "crates/expr", version = "=3.0.0" } +spacetimedb-guard = { path = "crates/guard", version = "=3.0.0" } +spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=3.0.0" } +spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=3.0.0", default-features = false } +spacetimedb-metrics = { path = "crates/metrics", version = "=3.0.0" } +spacetimedb-paths = { path = "crates/paths", version = "=3.0.0" } +spacetimedb-pg = { path = "crates/pg", version = "=3.0.0" } +spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=3.0.0" } +spacetimedb-primitives = { path = "crates/primitives", version = "=3.0.0" } +spacetimedb-query = { path = "crates/query", version = "=3.0.0" } +spacetimedb-sats = { path = "crates/sats", version = "=3.0.0" } +spacetimedb-schema = { path = "crates/schema", version = "=3.0.0" } +spacetimedb-standalone = { path = "crates/standalone", version = "=3.0.0" } +spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=3.0.0" } +spacetimedb-table = { path = "crates/table", version = "=3.0.0" } +spacetimedb-vm = { path = "crates/vm", version = "=3.0.0" } +spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=3.0.0" } +spacetimedb-snapshot = { path = "crates/snapshot", version = "=3.0.0" } +spacetimedb-subscription = { path = "crates/subscription", version = "=3.0.0" } +spacetimedb-query-builder = { path = "crates/query-builder", version = "=3.0.0" } # Prevent `ahash` from pulling in `getrandom` by disabling default features. # Modules use `getrandom02` and we need to prevent an incompatible version