From 5a859224c1b3e3f9d8b34790039d9f00b7c60850 Mon Sep 17 00:00:00 2001 From: John Detter <4099508+jdetter@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:24:12 -0600 Subject: [PATCH 1/3] Update the version upgrade tool --- tools/upgrade-version/src/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/upgrade-version/src/main.rs b/tools/upgrade-version/src/main.rs index 212f82e9fc4..66b1c40a207 100644 --- a/tools/upgrade-version/src/main.rs +++ b/tools/upgrade-version/src/main.rs @@ -184,7 +184,18 @@ fn main() -> anyhow::Result<()> { process_license_file("LICENSE.txt", &full_version); process_license_file("licenses/BSL.txt", &full_version); + println!("$> cargo check"); cmd!("cargo", "check").run().expect("Cargo check failed!"); + + println!("$> pnpm --dir templates/quickstart-chat-typescript generate"); + cmd!("pnpm", "--dir", "templates/quickstart-chat-typescript", "generate") + .run() + .expect("pnpm generate failed!"); + + println!("$> cargo test -p spacetimedb-codegen"); + cmd!("cargo", "test", "-p", "spacetimedb-codegen").run()?; + println!("$> cargo insta review"); + cmd!("cargo", "insta", "review").run()?; } if matches.get_flag("typescript") || matches.get_flag("all") { From beca5be7484efdbdc2381de50bdfb2a306876478 Mon Sep 17 00:00:00 2001 From: John Detter <4099508+jdetter@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:31:12 -0600 Subject: [PATCH 2/3] Allow the user to just accept the insta snapshot change --- tools/upgrade-version/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/upgrade-version/src/main.rs b/tools/upgrade-version/src/main.rs index 66b1c40a207..e163e8ba2ee 100644 --- a/tools/upgrade-version/src/main.rs +++ b/tools/upgrade-version/src/main.rs @@ -192,8 +192,11 @@ fn main() -> anyhow::Result<()> { .run() .expect("pnpm generate failed!"); + // This gives an error because the snapshot has been updated println!("$> cargo test -p spacetimedb-codegen"); - cmd!("cargo", "test", "-p", "spacetimedb-codegen").run()?; + let _ = cmd!("cargo", "test", "-p", "spacetimedb-codegen").run(); + + // Let the user approve the snapshot change println!("$> cargo insta review"); cmd!("cargo", "insta", "review").run()?; } From 1c263a6434ba8f459b6b0317ddc6b17dc5e4a385 Mon Sep 17 00:00:00 2001 From: John Detter <4099508+jdetter@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:33:01 -0600 Subject: [PATCH 3/3] Upgrade version to 1.12.0 --- Cargo.lock | 244 +++++++++--------- Cargo.toml | 68 ++--- LICENSE.txt | 4 +- .../BSATN.Codegen/BSATN.Codegen.csproj | 2 +- .../BSATN.Runtime/BSATN.Runtime.csproj | 2 +- crates/bindings-csharp/Codegen/Codegen.csproj | 2 +- crates/bindings-csharp/Runtime/Runtime.csproj | 2 +- crates/bindings-typescript/package.json | 2 +- .../project/typescript/package._json | 2 +- .../codegen__codegen_typescript.snap | 2 +- .../server-csharp/StdbModule.csproj | 2 +- licenses/BSL.txt | 4 +- sdks/csharp/SpacetimeDB.ClientSDK.csproj | 6 +- .../regression-tests/server/StdbModule.csproj | 2 +- sdks/csharp/package.json | 2 +- .../spacetimedb/StdbModule.csproj | 2 +- templates/basic-rust/Cargo.toml | 2 +- templates/basic-rust/spacetimedb/Cargo.toml | 2 +- .../spacetimedb/StdbModule.csproj | 2 +- .../src/module_bindings/index.ts | 4 +- 20 files changed, 179 insertions(+), 179 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8b001bd7a2..36bbaad106e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -449,7 +449,7 @@ name = "benchmarks-module" version = "0.1.0" dependencies = [ "anyhow", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -1103,7 +1103,7 @@ dependencies = [ [[package]] name = "connect_disconnect_client" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "spacetimedb-sdk", @@ -3558,7 +3558,7 @@ name = "keynote-benchmarks" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -3944,7 +3944,7 @@ version = "0.0.0" dependencies = [ "anyhow", "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -5112,7 +5112,7 @@ name = "perf-test-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -5520,12 +5520,12 @@ dependencies = [ [[package]] name = "procedure-client" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "env_logger 0.10.2", "serde_json", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-sdk", "test-counter", ] @@ -5729,7 +5729,7 @@ name = "quickstart-chat-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -6831,7 +6831,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -6841,7 +6841,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -6851,12 +6851,12 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] name = "sdk-unreal-test-harness" -version = "1.11.3" +version = "1.12.0" dependencies = [ "serial_test", "spacetimedb-testing", @@ -7302,7 +7302,7 @@ name = "spacetime-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -7325,7 +7325,7 @@ dependencies = [ [[package]] name = "spacetimedb" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bytemuck", @@ -7338,28 +7338,28 @@ dependencies = [ "rand 0.8.5", "scoped-tls", "serde_json", - "spacetimedb-bindings-macro 1.11.3", - "spacetimedb-bindings-sys 1.11.3", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", + "spacetimedb-bindings-macro 1.12.0", + "spacetimedb-bindings-sys 1.12.0", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", "trybuild", ] [[package]] name = "spacetimedb-auth" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "serde", "serde_json", "serde_with", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", ] [[package]] name = "spacetimedb-bench" -version = "1.11.3" +version = "1.12.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -7389,11 +7389,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-execution", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "spacetimedb-query", - "spacetimedb-sats 1.11.3", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-standalone", "spacetimedb-table", @@ -7422,13 +7422,13 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-macro" -version = "1.11.3" +version = "1.12.0" dependencies = [ "heck 0.4.1", "humantime", "proc-macro2", "quote", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "syn 2.0.107", ] @@ -7443,14 +7443,14 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-sys" -version = "1.11.3" +version = "1.12.0" dependencies = [ - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", ] [[package]] name = "spacetimedb-cli" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "assert_cmd", @@ -7498,9 +7498,9 @@ dependencies = [ "spacetimedb-fs-utils", "spacetimedb-guard", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "spacetimedb-schema", "syntect", "tabled", @@ -7525,7 +7525,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "async-stream", @@ -7564,7 +7564,7 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", "spacetimedb-schema", "tempfile", @@ -7582,7 +7582,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api-messages" -version = "1.11.3" +version = "1.12.0" dependencies = [ "bytes", "bytestring", @@ -7596,16 +7596,16 @@ dependencies = [ "serde_json", "serde_with", "smallvec", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "strum", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-codegen" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -7614,15 +7614,15 @@ dependencies = [ "itertools 0.12.1", "regex", "spacetimedb-data-structures", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", "spacetimedb-schema", "spacetimedb-testing", ] [[package]] name = "spacetimedb-commitlog" -version = "1.11.3" +version = "1.12.0" dependencies = [ "async-stream", "bitflags 2.10.0", @@ -7643,8 +7643,8 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "tempfile", "thiserror 1.0.69", "tokio", @@ -7655,7 +7655,7 @@ dependencies = [ [[package]] name = "spacetimedb-core" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "arrayvec", @@ -7738,14 +7738,14 @@ dependencies = [ "spacetimedb-fs-utils", "spacetimedb-jsonwebtoken", "spacetimedb-jwks", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-memory-usage", "spacetimedb-metrics", "spacetimedb-paths", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "spacetimedb-query", - "spacetimedb-sats 1.11.3", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-subscription", @@ -7781,7 +7781,7 @@ dependencies = [ [[package]] name = "spacetimedb-data-structures" -version = "1.11.3" +version = "1.12.0" dependencies = [ "ahash 0.8.12", "crossbeam-queue", @@ -7795,7 +7795,7 @@ dependencies = [ [[package]] name = "spacetimedb-datastore" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bytes", @@ -7815,11 +7815,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-durability", "spacetimedb-execution", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-metrics", "spacetimedb-paths", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-table", @@ -7830,7 +7830,7 @@ dependencies = [ [[package]] name = "spacetimedb-durability" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "futures", @@ -7840,7 +7840,7 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-sats 1.11.3", + "spacetimedb-sats 1.12.0", "tempfile", "thiserror 1.0.69", "tokio", @@ -7849,22 +7849,22 @@ dependencies = [ [[package]] name = "spacetimedb-execution" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "itertools 0.12.1", "spacetimedb-expr", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-sql-parser", "spacetimedb-table", ] [[package]] name = "spacetimedb-expr" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bigdecimal", @@ -7872,10 +7872,10 @@ dependencies = [ "derive_more 0.99.20", "ethnum", "pretty_assertions", - "spacetimedb 1.11.3", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb 1.12.0", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-sql-parser", "thiserror 1.0.69", @@ -7883,7 +7883,7 @@ dependencies = [ [[package]] name = "spacetimedb-fs-utils" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "fs2", @@ -7897,7 +7897,7 @@ dependencies = [ [[package]] name = "spacetimedb-guard" -version = "1.11.3" +version = "1.12.0" dependencies = [ "portpicker", "reqwest 0.12.24", @@ -7955,7 +7955,7 @@ dependencies = [ [[package]] name = "spacetimedb-lib" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -7974,17 +7974,17 @@ dependencies = [ "ron", "serde", "serde_json", - "spacetimedb-bindings-macro 1.11.3", + "spacetimedb-bindings-macro 1.12.0", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-memory-usage" -version = "1.11.3" +version = "1.12.0" dependencies = [ "decorum", "ethnum", @@ -7994,7 +7994,7 @@ dependencies = [ [[package]] name = "spacetimedb-metrics" -version = "1.11.3" +version = "1.12.0" dependencies = [ "arrayvec", "itertools 0.12.1", @@ -8004,7 +8004,7 @@ dependencies = [ [[package]] name = "spacetimedb-paths" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "chrono", @@ -8020,7 +8020,7 @@ dependencies = [ [[package]] name = "spacetimedb-pg" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "async-trait", @@ -8031,22 +8031,22 @@ dependencies = [ "pgwire", "spacetimedb-client-api", "spacetimedb-client-api-messages", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "thiserror 1.0.69", "tokio", ] [[package]] name = "spacetimedb-physical-plan" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "derive_more 0.99.20", "either", "pretty_assertions", "spacetimedb-expr", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", "spacetimedb-schema", "spacetimedb-sql-parser", "spacetimedb-table", @@ -8066,7 +8066,7 @@ dependencies = [ [[package]] name = "spacetimedb-primitives" -version = "1.11.3" +version = "1.12.0" dependencies = [ "bitflags 2.10.0", "either", @@ -8079,7 +8079,7 @@ dependencies = [ [[package]] name = "spacetimedb-query" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "itertools 0.12.1", @@ -8087,9 +8087,9 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "spacetimedb-sql-parser", "spacetimedb-table", ] @@ -8122,7 +8122,7 @@ dependencies = [ [[package]] name = "spacetimedb-sats" -version = "1.11.3" +version = "1.12.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -8147,17 +8147,17 @@ dependencies = [ "serde_json", "sha3", "smallvec", - "spacetimedb-bindings-macro 1.11.3", + "spacetimedb-bindings-macro 1.12.0", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "thiserror 1.0.69", "uuid", ] [[package]] name = "spacetimedb-schema" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "derive_more 0.99.20", @@ -8173,10 +8173,10 @@ dependencies = [ "serial_test", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-memory-usage", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-sql-parser", "spacetimedb-testing", "termcolor", @@ -8187,7 +8187,7 @@ dependencies = [ [[package]] name = "spacetimedb-sdk" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anymap", "base64 0.21.7", @@ -8206,9 +8206,9 @@ dependencies = [ "rand 0.9.2", "spacetimedb-client-api-messages", "spacetimedb-data-structures", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-metrics", - "spacetimedb-sats 1.11.3", + "spacetimedb-sats 1.12.0", "spacetimedb-testing", "thiserror 1.0.69", "tokio", @@ -8217,7 +8217,7 @@ dependencies = [ [[package]] name = "spacetimedb-snapshot" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "blake3", @@ -8234,10 +8234,10 @@ dependencies = [ "spacetimedb-datastore", "spacetimedb-durability", "spacetimedb-fs-utils", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-table", "tempfile", @@ -8250,17 +8250,17 @@ dependencies = [ [[package]] name = "spacetimedb-sql-parser" -version = "1.11.3" +version = "1.12.0" dependencies = [ "derive_more 0.99.20", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "sqlparser", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-standalone" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "async-trait", @@ -8285,7 +8285,7 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-core", "spacetimedb-datastore", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", "spacetimedb-pg", "spacetimedb-schema", @@ -8302,20 +8302,20 @@ dependencies = [ [[package]] name = "spacetimedb-subscription" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-physical-plan", - "spacetimedb-primitives 1.11.3", + "spacetimedb-primitives 1.12.0", "spacetimedb-query", ] [[package]] name = "spacetimedb-table" -version = "1.11.3" +version = "1.12.0" dependencies = [ "ahash 0.8.12", "blake3", @@ -8333,17 +8333,17 @@ dependencies = [ "rand 0.9.2", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-memory-usage", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-testing" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bytes", @@ -8361,7 +8361,7 @@ dependencies = [ "spacetimedb-client-api", "spacetimedb-core", "spacetimedb-data-structures", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-paths", "spacetimedb-schema", "spacetimedb-standalone", @@ -8372,7 +8372,7 @@ dependencies = [ [[package]] name = "spacetimedb-update" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "bytes", @@ -8397,7 +8397,7 @@ dependencies = [ [[package]] name = "spacetimedb-vm" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "arrayvec", @@ -8407,9 +8407,9 @@ dependencies = [ "smallvec", "spacetimedb-data-structures", "spacetimedb-execution", - "spacetimedb-lib 1.11.3", - "spacetimedb-primitives 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-lib 1.12.0", + "spacetimedb-primitives 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-schema", "spacetimedb-table", "tempfile", @@ -8485,7 +8485,7 @@ dependencies = [ [[package]] name = "sqltest" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "async-trait", @@ -8504,8 +8504,8 @@ dependencies = [ "rust_decimal", "spacetimedb-core", "spacetimedb-datastore", - "spacetimedb-lib 1.11.3", - "spacetimedb-sats 1.11.3", + "spacetimedb-lib 1.12.0", + "spacetimedb-sats 1.12.0", "spacetimedb-vm", "sqllogictest", "sqllogictest-engines", @@ -8885,7 +8885,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-client" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "env_logger 0.10.2", @@ -8897,7 +8897,7 @@ dependencies = [ [[package]] name = "test-counter" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "spacetimedb-data-structures", @@ -9625,7 +9625,7 @@ version = "0.1.0" dependencies = [ "anyhow", "log", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", ] [[package]] @@ -9836,11 +9836,11 @@ dependencies = [ [[package]] name = "view-client" -version = "1.11.3" +version = "1.12.0" dependencies = [ "anyhow", "env_logger 0.10.2", - "spacetimedb-lib 1.11.3", + "spacetimedb-lib 1.12.0", "spacetimedb-sdk", "test-counter", ] @@ -11014,7 +11014,7 @@ dependencies = [ "reqwest 0.12.24", "serde", "serde_json", - "spacetimedb 1.11.3", + "spacetimedb 1.12.0", "spacetimedb-guard", "tempfile", "thiserror 2.0.17", diff --git a/Cargo.toml b/Cargo.toml index a63949f1fcd..89b88706fe9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -99,45 +99,45 @@ inherits = "release" debug = true [workspace.package] -version = "1.11.3" +version = "1.12.0" edition = "2021" # update rust-toolchain.toml too! rust-version = "1.90.0" [workspace.dependencies] -spacetimedb = { path = "crates/bindings", version = "=1.11.3" } -spacetimedb-auth = { path = "crates/auth", version = "=1.11.3" } -spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=1.11.3" } -spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=1.11.3" } -spacetimedb-cli = { path = "crates/cli", version = "=1.11.3" } -spacetimedb-client-api = { path = "crates/client-api", version = "=1.11.3" } -spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=1.11.3" } -spacetimedb-codegen = { path = "crates/codegen", version = "=1.11.3" } -spacetimedb-commitlog = { path = "crates/commitlog", version = "=1.11.3" } -spacetimedb-core = { path = "crates/core", version = "=1.11.3" } -spacetimedb-data-structures = { path = "crates/data-structures", version = "=1.11.3" } -spacetimedb-datastore = { path = "crates/datastore", version = "=1.11.3" } -spacetimedb-durability = { path = "crates/durability", version = "=1.11.3" } -spacetimedb-execution = { path = "crates/execution", version = "=1.11.3" } -spacetimedb-expr = { path = "crates/expr", version = "=1.11.3" } -spacetimedb-guard = { path = "crates/guard", version = "=1.11.3" } -spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=1.11.3" } -spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=1.11.3", default-features = false } -spacetimedb-metrics = { path = "crates/metrics", version = "=1.11.3" } -spacetimedb-paths = { path = "crates/paths", version = "=1.11.3" } -spacetimedb-pg = { path = "crates/pg", version = "=1.11.3" } -spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=1.11.3" } -spacetimedb-primitives = { path = "crates/primitives", version = "=1.11.3" } -spacetimedb-query = { path = "crates/query", version = "=1.11.3" } -spacetimedb-sats = { path = "crates/sats", version = "=1.11.3" } -spacetimedb-schema = { path = "crates/schema", version = "=1.11.3" } -spacetimedb-standalone = { path = "crates/standalone", version = "=1.11.3" } -spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=1.11.3" } -spacetimedb-table = { path = "crates/table", version = "=1.11.3" } -spacetimedb-vm = { path = "crates/vm", version = "=1.11.3" } -spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=1.11.3" } -spacetimedb-snapshot = { path = "crates/snapshot", version = "=1.11.3" } -spacetimedb-subscription = { path = "crates/subscription", version = "=1.11.3" } +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" } # Prevent `ahash` from pulling in `getrandom` by disabling default features. # Modules use `getrandom02` and we need to prevent an incompatible version diff --git a/LICENSE.txt b/LICENSE.txt index 3e4177f2240..611e5fa0701 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -5,7 +5,7 @@ Business Source License 1.1 Parameters Licensor: Clockwork Laboratories, Inc. -Licensed Work: SpacetimeDB 1.11.3 +Licensed Work: SpacetimeDB 1.12.0 The Licensed Work is (c) 2023 Clockwork Laboratories, Inc. @@ -21,7 +21,7 @@ Additional Use Grant: You may make use of the Licensed Work provided your Licensed Work by creating tables whose schemas are controlled by such third parties. -Change Date: 2031-01-14 +Change Date: 2031-01-21 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj b/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj index 01036e7a28f..48df32eb1dd 100644 --- a/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj +++ b/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj @@ -2,7 +2,7 @@ SpacetimeDB.BSATN.Codegen - 1.11.2 + 1.12.0 SpacetimeDB BSATN Codegen The SpacetimeDB BSATN Codegen implements the Roslyn incremental generators for BSATN serialization/deserialization in C#. diff --git a/crates/bindings-csharp/BSATN.Runtime/BSATN.Runtime.csproj b/crates/bindings-csharp/BSATN.Runtime/BSATN.Runtime.csproj index 1bd693c0d9d..38c8c9b1ea3 100644 --- a/crates/bindings-csharp/BSATN.Runtime/BSATN.Runtime.csproj +++ b/crates/bindings-csharp/BSATN.Runtime/BSATN.Runtime.csproj @@ -1,7 +1,7 @@ SpacetimeDB.BSATN.Runtime - 1.11.2 + 1.12.0 SpacetimeDB BSATN Runtime The SpacetimeDB BSATN Runtime implements APIs for BSATN serialization/deserialization in C#. true diff --git a/crates/bindings-csharp/Codegen/Codegen.csproj b/crates/bindings-csharp/Codegen/Codegen.csproj index 3618428a00f..a38a9be1b32 100644 --- a/crates/bindings-csharp/Codegen/Codegen.csproj +++ b/crates/bindings-csharp/Codegen/Codegen.csproj @@ -1,7 +1,7 @@ SpacetimeDB.Codegen - 1.11.2 + 1.12.0 SpacetimeDB Module Codegen The SpacetimeDB Codegen implements the Roslyn incremental generators for writing SpacetimeDB modules in C#. diff --git a/crates/bindings-csharp/Runtime/Runtime.csproj b/crates/bindings-csharp/Runtime/Runtime.csproj index 2d4329c965e..268cffcf592 100644 --- a/crates/bindings-csharp/Runtime/Runtime.csproj +++ b/crates/bindings-csharp/Runtime/Runtime.csproj @@ -2,7 +2,7 @@ SpacetimeDB.Runtime - 1.11.2 + 1.12.0 SpacetimeDB Module Runtime The SpacetimeDB Runtime implements the database runtime bindings for writing SpacetimeDB modules in C#. diff --git a/crates/bindings-typescript/package.json b/crates/bindings-typescript/package.json index 7b83e8e1c4f..64695bc90fb 100644 --- a/crates/bindings-typescript/package.json +++ b/crates/bindings-typescript/package.json @@ -1,6 +1,6 @@ { "name": "spacetimedb", - "version": "1.11.2", + "version": "1.12.0", "description": "API and ABI bindings for the SpacetimeDB TypeScript module library", "homepage": "https://github.com/clockworklabs/SpacetimeDB#readme", "bugs": { diff --git a/crates/cli/src/subcommands/project/typescript/package._json b/crates/cli/src/subcommands/project/typescript/package._json index 969a85f8dce..40c51e78b41 100644 --- a/crates/cli/src/subcommands/project/typescript/package._json +++ b/crates/cli/src/subcommands/project/typescript/package._json @@ -10,6 +10,6 @@ "author": "", "license": "ISC", "dependencies": { - "spacetimedb": "1.11.*" + "spacetimedb": "1.12.*" } } \ No newline at end of file diff --git a/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap b/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap index c4fbcde807f..c2dee2a19b0 100644 --- a/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap +++ b/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap @@ -547,7 +547,7 @@ const proceduresSchema = __procedures( /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: "1.11.3" as const, + cliVersion: "1.12.0" as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers, diff --git a/demo/Blackholio/server-csharp/StdbModule.csproj b/demo/Blackholio/server-csharp/StdbModule.csproj index 9610e3caa40..45e503f262a 100644 --- a/demo/Blackholio/server-csharp/StdbModule.csproj +++ b/demo/Blackholio/server-csharp/StdbModule.csproj @@ -13,7 +13,7 @@ - + diff --git a/licenses/BSL.txt b/licenses/BSL.txt index c2dcfcf84cb..ece571ad5ba 100644 --- a/licenses/BSL.txt +++ b/licenses/BSL.txt @@ -5,7 +5,7 @@ Business Source License 1.1 Parameters Licensor: Clockwork Laboratories, Inc. -Licensed Work: SpacetimeDB 1.11.3 +Licensed Work: SpacetimeDB 1.12.0 The Licensed Work is (c) 2023 Clockwork Laboratories, Inc. @@ -21,7 +21,7 @@ Additional Use Grant: You may make use of the Licensed Work provided your Licensed Work by creating tables whose schemas are controlled by such third parties. -Change Date: 2031-01-14 +Change Date: 2031-01-21 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/sdks/csharp/SpacetimeDB.ClientSDK.csproj b/sdks/csharp/SpacetimeDB.ClientSDK.csproj index 540213c769d..f2416ae875f 100644 --- a/sdks/csharp/SpacetimeDB.ClientSDK.csproj +++ b/sdks/csharp/SpacetimeDB.ClientSDK.csproj @@ -16,8 +16,8 @@ logo.png README.md https://github.com/clockworklabs/com.clockworklabs.spacetimedbsdk - 1.11.2 - 1.11.2 + 1.12.0 + 1.12.0 $(DefaultItemExcludes);*~/** packages @@ -25,7 +25,7 @@ - + diff --git a/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj b/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj index 6259cd0f3b9..d0056e5c9f4 100644 --- a/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj +++ b/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj @@ -8,7 +8,7 @@ - + diff --git a/sdks/csharp/package.json b/sdks/csharp/package.json index 22d2fcd7b82..7493b06b217 100644 --- a/sdks/csharp/package.json +++ b/sdks/csharp/package.json @@ -1,7 +1,7 @@ { "name": "com.clockworklabs.spacetimedbsdk", "displayName": "SpacetimeDB SDK", - "version": "1.11.2", + "version": "1.12.0", "description": "The SpacetimeDB Client SDK is a software development kit (SDK) designed to interact with and manipulate SpacetimeDB modules..", "keywords": [], "author": { diff --git a/templates/basic-c-sharp/spacetimedb/StdbModule.csproj b/templates/basic-c-sharp/spacetimedb/StdbModule.csproj index 6259cd0f3b9..d0056e5c9f4 100644 --- a/templates/basic-c-sharp/spacetimedb/StdbModule.csproj +++ b/templates/basic-c-sharp/spacetimedb/StdbModule.csproj @@ -8,7 +8,7 @@ - + diff --git a/templates/basic-rust/Cargo.toml b/templates/basic-rust/Cargo.toml index 5d1fabdc702..fe1aca10515 100644 --- a/templates/basic-rust/Cargo.toml +++ b/templates/basic-rust/Cargo.toml @@ -4,4 +4,4 @@ version = "0.1.0" edition = "2021" [dependencies] -spacetimedb-sdk = "1.11.*" +spacetimedb-sdk = "1.12.*" diff --git a/templates/basic-rust/spacetimedb/Cargo.toml b/templates/basic-rust/spacetimedb/Cargo.toml index 271b883365e..67ba62bad82 100644 --- a/templates/basic-rust/spacetimedb/Cargo.toml +++ b/templates/basic-rust/spacetimedb/Cargo.toml @@ -9,5 +9,5 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -spacetimedb = "1.11.*" +spacetimedb = "1.12.*" log = "0.4" diff --git a/templates/quickstart-chat-c-sharp/spacetimedb/StdbModule.csproj b/templates/quickstart-chat-c-sharp/spacetimedb/StdbModule.csproj index fa9208f2da5..0e47bfed155 100644 --- a/templates/quickstart-chat-c-sharp/spacetimedb/StdbModule.csproj +++ b/templates/quickstart-chat-c-sharp/spacetimedb/StdbModule.csproj @@ -14,7 +14,7 @@ - + diff --git a/templates/quickstart-chat-typescript/src/module_bindings/index.ts b/templates/quickstart-chat-typescript/src/module_bindings/index.ts index 5dc82db57f6..9a60baa95df 100644 --- a/templates/quickstart-chat-typescript/src/module_bindings/index.ts +++ b/templates/quickstart-chat-typescript/src/module_bindings/index.ts @@ -1,7 +1,7 @@ // THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILE // WILL NOT BE SAVED. MODIFY TABLES IN YOUR MODULE SOURCE CODE INSTEAD. -// This was generated using spacetimedb cli version 1.11.3 (commit f9bca6a8df856d950360b40cbce744fcbffc9a63). +// This was generated using spacetimedb cli version 1.12.0 (commit beca5be7484efdbdc2381de50bdfb2a306876478). /* eslint-disable */ /* tslint:disable */ @@ -107,7 +107,7 @@ const proceduresSchema = __procedures(); /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: '1.11.3' as const, + cliVersion: '1.12.0' as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers,