From 71f0de133fab47cff9a3bc77e95994d61e331f98 Mon Sep 17 00:00:00 2001 From: Zeke Foppa Date: Wed, 3 Jun 2026 16:53:18 -0700 Subject: [PATCH 1/3] [bfops/bump-version]: Bump versions to 2.4.1 --- Cargo.lock | 256 +++++++++--------- Cargo.toml | 68 ++--- LICENSE.txt | 4 +- .../src/module_bindings/index.ts | 4 +- .../src/module_bindings/person_2_table.ts | 8 +- .../person_at_level_2_table.ts | 8 +- .../src/module_bindings/player_1_table.ts | 6 +- .../codegen__codegen_typescript.snap | 2 +- crates/smoketests/modules/Cargo.lock | 14 +- licenses/BSL.txt | 4 +- .../src/module_bindings/index.ts | 4 +- 11 files changed, 189 insertions(+), 189 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d23f530b1e..3bf02513dbe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -467,7 +467,7 @@ name = "basic-rs-template-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -475,7 +475,7 @@ name = "benchmarks-module" version = "0.1.0" dependencies = [ "anyhow", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -791,7 +791,7 @@ dependencies = [ [[package]] name = "case-conversion-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "env_logger 0.10.2", @@ -1132,7 +1132,7 @@ dependencies = [ [[package]] name = "connect_disconnect_client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2164,7 +2164,7 @@ dependencies = [ [[package]] name = "event-table-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", @@ -3708,7 +3708,7 @@ name = "keynote-benchmarks" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -4114,7 +4114,7 @@ version = "0.0.0" dependencies = [ "anyhow", "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -5307,7 +5307,7 @@ name = "perf-test-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -5760,14 +5760,14 @@ dependencies = [ [[package]] name = "procedure-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", "env_logger 0.10.2", "futures", "serde_json", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-sdk", "test-counter", "tokio", @@ -5988,7 +5988,7 @@ name = "quickstart-chat-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -7134,14 +7134,14 @@ name = "sdk-test-case-conversion" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] name = "sdk-test-event-table-module" version = "0.1.0" dependencies = [ - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -7151,7 +7151,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -7161,7 +7161,7 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -7171,19 +7171,19 @@ dependencies = [ "anyhow", "log", "paste", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] name = "sdk-test-view-pk" version = "0.1.0" dependencies = [ - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] name = "sdk-unreal-test-harness" -version = "2.4.0" +version = "2.4.1" dependencies = [ "serial_test", "spacetimedb-testing", @@ -7651,7 +7651,7 @@ name = "spacetime-module" version = "0.1.0" dependencies = [ "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -7675,7 +7675,7 @@ dependencies = [ [[package]] name = "spacetimedb" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bytemuck", @@ -7688,17 +7688,17 @@ dependencies = [ "rand 0.8.5", "scoped-tls", "serde_json", - "spacetimedb-bindings-macro 2.4.0", - "spacetimedb-bindings-sys 2.4.0", - "spacetimedb-lib 2.4.0", - "spacetimedb-primitives 2.4.0", + "spacetimedb-bindings-macro 2.4.1", + "spacetimedb-bindings-sys 2.4.1", + "spacetimedb-lib 2.4.1", + "spacetimedb-primitives 2.4.1", "spacetimedb-query-builder", "trybuild", ] [[package]] name = "spacetimedb-auth" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "serde", @@ -7706,12 +7706,12 @@ dependencies = [ "serde_with", "spacetimedb-data-structures", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", ] [[package]] name = "spacetimedb-bench" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ahash 0.8.12", "anyhow", @@ -7743,11 +7743,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-execution", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "spacetimedb-query", - "spacetimedb-sats 2.4.0", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-standalone", "spacetimedb-table", @@ -7776,13 +7776,13 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-macro" -version = "2.4.0" +version = "2.4.1" dependencies = [ "heck 0.4.1", "humantime", "proc-macro2", "quote", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "syn 2.0.107", ] @@ -7797,14 +7797,14 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-sys" -version = "2.4.0" +version = "2.4.1" dependencies = [ - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", ] [[package]] name = "spacetimedb-cli" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "base64 0.21.7", @@ -7855,9 +7855,9 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-fs-utils", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "spacetimedb-schema", "syntect", "tabled", @@ -7882,7 +7882,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "async-stream", @@ -7922,7 +7922,7 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-datastore", "spacetimedb-jsonwebtoken", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", "spacetimedb-schema", "tempfile", @@ -7941,7 +7941,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api-messages" -version = "2.4.0" +version = "2.4.1" dependencies = [ "bytes", "bytestring", @@ -7955,16 +7955,16 @@ dependencies = [ "serde_json", "serde_with", "smallvec", - "spacetimedb-lib 2.4.0", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-lib 2.4.1", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "strum", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-codegen" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -7974,15 +7974,15 @@ dependencies = [ "regex", "serde_json", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", - "spacetimedb-primitives 2.4.0", + "spacetimedb-lib 2.4.1", + "spacetimedb-primitives 2.4.1", "spacetimedb-schema", "spacetimedb-testing", ] [[package]] name = "spacetimedb-commitlog" -version = "2.4.0" +version = "2.4.1" dependencies = [ "async-stream", "bitflags 2.10.0", @@ -8005,8 +8005,8 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "tempfile", "thiserror 1.0.69", "tokio", @@ -8017,7 +8017,7 @@ dependencies = [ [[package]] name = "spacetimedb-core" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "arrayvec", @@ -8101,14 +8101,14 @@ dependencies = [ "spacetimedb-fs-utils", "spacetimedb-jsonwebtoken", "spacetimedb-jwks", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-memory-usage", "spacetimedb-metrics", "spacetimedb-paths", "spacetimedb-physical-plan", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "spacetimedb-query", - "spacetimedb-sats 2.4.0", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-subscription", @@ -8143,7 +8143,7 @@ dependencies = [ [[package]] name = "spacetimedb-data-structures" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ahash 0.8.12", "crossbeam-queue", @@ -8159,7 +8159,7 @@ dependencies = [ [[package]] name = "spacetimedb-datastore" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bytes", @@ -8179,11 +8179,11 @@ dependencies = [ "spacetimedb-data-structures", "spacetimedb-durability", "spacetimedb-execution", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-metrics", "spacetimedb-paths", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-snapshot", "spacetimedb-table", @@ -8194,7 +8194,7 @@ dependencies = [ [[package]] name = "spacetimedb-durability" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "async-channel", @@ -8205,7 +8205,7 @@ dependencies = [ "spacetimedb-commitlog", "spacetimedb-fs-utils", "spacetimedb-paths", - "spacetimedb-sats 2.4.0", + "spacetimedb-sats 2.4.1", "tempfile", "thiserror 1.0.69", "tokio", @@ -8214,22 +8214,22 @@ dependencies = [ [[package]] name = "spacetimedb-execution" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "itertools 0.12.1", "spacetimedb-expr", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-physical-plan", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-sql-parser", "spacetimedb-table", ] [[package]] name = "spacetimedb-expr" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bigdecimal", @@ -8237,11 +8237,11 @@ dependencies = [ "derive_more 0.99.20", "ethnum", "pretty_assertions", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-lib 2.4.1", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-sql-parser", "thiserror 1.0.69", @@ -8249,7 +8249,7 @@ dependencies = [ [[package]] name = "spacetimedb-fs-utils" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "chrono", @@ -8265,7 +8265,7 @@ dependencies = [ [[package]] name = "spacetimedb-guard" -version = "2.4.0" +version = "2.4.1" dependencies = [ "portpicker", "reqwest 0.12.24", @@ -8323,7 +8323,7 @@ dependencies = [ [[package]] name = "spacetimedb-lib" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -8342,17 +8342,17 @@ dependencies = [ "ron", "serde", "serde_json", - "spacetimedb-bindings-macro 2.4.0", + "spacetimedb-bindings-macro 2.4.1", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-memory-usage" -version = "2.4.0" +version = "2.4.1" dependencies = [ "decorum", "ethnum", @@ -8362,7 +8362,7 @@ dependencies = [ [[package]] name = "spacetimedb-metrics" -version = "2.4.0" +version = "2.4.1" dependencies = [ "arrayvec", "itertools 0.12.1", @@ -8372,7 +8372,7 @@ dependencies = [ [[package]] name = "spacetimedb-paths" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "chrono", @@ -8388,7 +8388,7 @@ dependencies = [ [[package]] name = "spacetimedb-pg" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "async-trait", @@ -8400,14 +8400,14 @@ dependencies = [ "spacetimedb-auth", "spacetimedb-client-api", "spacetimedb-client-api-messages", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "thiserror 1.0.69", "tokio", ] [[package]] name = "spacetimedb-physical-plan" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "derive_more 0.99.20", @@ -8415,8 +8415,8 @@ dependencies = [ "pretty_assertions", "spacetimedb-data-structures", "spacetimedb-expr", - "spacetimedb-lib 2.4.0", - "spacetimedb-primitives 2.4.0", + "spacetimedb-lib 2.4.1", + "spacetimedb-primitives 2.4.1", "spacetimedb-schema", "spacetimedb-sql-parser", "spacetimedb-table", @@ -8437,7 +8437,7 @@ dependencies = [ [[package]] name = "spacetimedb-primitives" -version = "2.4.0" +version = "2.4.1" dependencies = [ "bitflags 2.10.0", "either", @@ -8450,7 +8450,7 @@ dependencies = [ [[package]] name = "spacetimedb-query" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "itertools 0.12.1", @@ -8458,9 +8458,9 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-physical-plan", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "spacetimedb-schema", "spacetimedb-sql-parser", "spacetimedb-table", @@ -8468,9 +8468,9 @@ dependencies = [ [[package]] name = "spacetimedb-query-builder" -version = "2.4.0" +version = "2.4.1" dependencies = [ - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", ] [[package]] @@ -8501,7 +8501,7 @@ dependencies = [ [[package]] name = "spacetimedb-sats" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ahash 0.8.12", "anyhow", @@ -8527,17 +8527,17 @@ dependencies = [ "serde_json", "sha3", "smallvec", - "spacetimedb-bindings-macro 2.4.0", + "spacetimedb-bindings-macro 2.4.1", "spacetimedb-memory-usage", "spacetimedb-metrics", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "thiserror 1.0.69", "uuid", ] [[package]] name = "spacetimedb-schema" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -8555,10 +8555,10 @@ dependencies = [ "serial_test", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-memory-usage", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-sql-parser", "spacetimedb-testing", "termcolor", @@ -8569,7 +8569,7 @@ dependencies = [ [[package]] name = "spacetimedb-sdk" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anymap3", "base64 0.21.7", @@ -8596,10 +8596,10 @@ dependencies = [ "shlex", "spacetimedb-client-api-messages", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-metrics", "spacetimedb-query-builder", - "spacetimedb-sats 2.4.0", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-testing", "thiserror 1.0.69", @@ -8613,7 +8613,7 @@ dependencies = [ [[package]] name = "spacetimedb-smoketests" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "assert_cmd", @@ -8633,7 +8633,7 @@ dependencies = [ [[package]] name = "spacetimedb-snapshot" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "blake3", @@ -8651,10 +8651,10 @@ dependencies = [ "spacetimedb-datastore", "spacetimedb-durability", "spacetimedb-fs-utils", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "spacetimedb-table", "tempfile", @@ -8667,17 +8667,17 @@ dependencies = [ [[package]] name = "spacetimedb-sql-parser" -version = "2.4.0" +version = "2.4.1" dependencies = [ "derive_more 0.99.20", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "sqlparser", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-standalone" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "async-trait", @@ -8702,7 +8702,7 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-core", "spacetimedb-datastore", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", "spacetimedb-pg", "spacetimedb-schema", @@ -8719,22 +8719,22 @@ dependencies = [ [[package]] name = "spacetimedb-subscription" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "spacetimedb-data-structures", "spacetimedb-execution", "spacetimedb-expr", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-physical-plan", - "spacetimedb-primitives 2.4.0", + "spacetimedb-primitives 2.4.1", "spacetimedb-query", "spacetimedb-schema", ] [[package]] name = "spacetimedb-table" -version = "2.4.0" +version = "2.4.1" dependencies = [ "ahash 0.8.12", "blake3", @@ -8752,17 +8752,17 @@ dependencies = [ "rand 0.9.2", "smallvec", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-memory-usage", - "spacetimedb-primitives 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-primitives 2.4.1", + "spacetimedb-sats 2.4.1", "spacetimedb-schema", "thiserror 1.0.69", ] [[package]] name = "spacetimedb-testing" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bytes", @@ -8781,7 +8781,7 @@ dependencies = [ "spacetimedb-client-api-messages", "spacetimedb-core", "spacetimedb-data-structures", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-paths", "spacetimedb-schema", "spacetimedb-standalone", @@ -8792,7 +8792,7 @@ dependencies = [ [[package]] name = "spacetimedb-update" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bytes", @@ -8882,7 +8882,7 @@ dependencies = [ [[package]] name = "sqltest" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "async-trait", @@ -8900,8 +8900,8 @@ dependencies = [ "rusqlite", "rust_decimal", "spacetimedb-core", - "spacetimedb-lib 2.4.0", - "spacetimedb-sats 2.4.0", + "spacetimedb-lib 2.4.1", + "spacetimedb-sats 2.4.1", "sqllogictest", "sqllogictest-engines", "tempfile", @@ -9299,7 +9299,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", @@ -9316,7 +9316,7 @@ dependencies = [ [[package]] name = "test-counter" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "futures", @@ -10090,7 +10090,7 @@ version = "0.1.0" dependencies = [ "anyhow", "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]] @@ -10304,13 +10304,13 @@ dependencies = [ [[package]] name = "view-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", "env_logger 0.10.2", "futures", - "spacetimedb-lib 2.4.0", + "spacetimedb-lib 2.4.1", "spacetimedb-sdk", "test-counter", "tokio", @@ -10320,7 +10320,7 @@ dependencies = [ [[package]] name = "view-pk-client" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "console_error_panic_hook", @@ -11507,7 +11507,7 @@ dependencies = [ "reqwest 0.12.24", "serde", "serde_json", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", "spacetimedb-data-structures", "spacetimedb-guard", "thiserror 2.0.17", diff --git a/Cargo.toml b/Cargo.toml index 305038621ee..4c485dd7ea8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -109,45 +109,45 @@ inherits = "release" debug = true [workspace.package] -version = "2.4.0" +version = "2.4.1" edition = "2024" # update rust-toolchain.toml too! rust-version = "1.93.0" [workspace.dependencies] -spacetimedb = { path = "crates/bindings", version = "=2.4.0" } -spacetimedb-auth = { path = "crates/auth", version = "=2.4.0" } -spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=2.4.0" } -spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=2.4.0" } -spacetimedb-cli = { path = "crates/cli", version = "=2.4.0" } -spacetimedb-client-api = { path = "crates/client-api", version = "=2.4.0" } -spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=2.4.0" } -spacetimedb-codegen = { path = "crates/codegen", version = "=2.4.0" } -spacetimedb-commitlog = { path = "crates/commitlog", version = "=2.4.0" } -spacetimedb-core = { path = "crates/core", version = "=2.4.0" } -spacetimedb-data-structures = { path = "crates/data-structures", version = "=2.4.0" } -spacetimedb-datastore = { path = "crates/datastore", version = "=2.4.0" } -spacetimedb-durability = { path = "crates/durability", version = "=2.4.0" } -spacetimedb-execution = { path = "crates/execution", version = "=2.4.0" } -spacetimedb-expr = { path = "crates/expr", version = "=2.4.0" } -spacetimedb-guard = { path = "crates/guard", version = "=2.4.0" } -spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=2.4.0" } -spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=2.4.0", default-features = false } -spacetimedb-metrics = { path = "crates/metrics", version = "=2.4.0" } -spacetimedb-paths = { path = "crates/paths", version = "=2.4.0" } -spacetimedb-pg = { path = "crates/pg", version = "=2.4.0" } -spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=2.4.0" } -spacetimedb-primitives = { path = "crates/primitives", version = "=2.4.0" } -spacetimedb-query = { path = "crates/query", version = "=2.4.0" } -spacetimedb-sats = { path = "crates/sats", version = "=2.4.0" } -spacetimedb-schema = { path = "crates/schema", version = "=2.4.0" } -spacetimedb-standalone = { path = "crates/standalone", version = "=2.4.0" } -spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=2.4.0" } -spacetimedb-table = { path = "crates/table", version = "=2.4.0" } -spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=2.4.0" } -spacetimedb-snapshot = { path = "crates/snapshot", version = "=2.4.0" } -spacetimedb-subscription = { path = "crates/subscription", version = "=2.4.0" } -spacetimedb-query-builder = { path = "crates/query-builder", version = "=2.4.0" } +spacetimedb = { path = "crates/bindings", version = "=2.4.1" } +spacetimedb-auth = { path = "crates/auth", version = "=2.4.1" } +spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=2.4.1" } +spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=2.4.1" } +spacetimedb-cli = { path = "crates/cli", version = "=2.4.1" } +spacetimedb-client-api = { path = "crates/client-api", version = "=2.4.1" } +spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=2.4.1" } +spacetimedb-codegen = { path = "crates/codegen", version = "=2.4.1" } +spacetimedb-commitlog = { path = "crates/commitlog", version = "=2.4.1" } +spacetimedb-core = { path = "crates/core", version = "=2.4.1" } +spacetimedb-data-structures = { path = "crates/data-structures", version = "=2.4.1" } +spacetimedb-datastore = { path = "crates/datastore", version = "=2.4.1" } +spacetimedb-durability = { path = "crates/durability", version = "=2.4.1" } +spacetimedb-execution = { path = "crates/execution", version = "=2.4.1" } +spacetimedb-expr = { path = "crates/expr", version = "=2.4.1" } +spacetimedb-guard = { path = "crates/guard", version = "=2.4.1" } +spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=2.4.1" } +spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=2.4.1", default-features = false } +spacetimedb-metrics = { path = "crates/metrics", version = "=2.4.1" } +spacetimedb-paths = { path = "crates/paths", version = "=2.4.1" } +spacetimedb-pg = { path = "crates/pg", version = "=2.4.1" } +spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=2.4.1" } +spacetimedb-primitives = { path = "crates/primitives", version = "=2.4.1" } +spacetimedb-query = { path = "crates/query", version = "=2.4.1" } +spacetimedb-sats = { path = "crates/sats", version = "=2.4.1" } +spacetimedb-schema = { path = "crates/schema", version = "=2.4.1" } +spacetimedb-standalone = { path = "crates/standalone", version = "=2.4.1" } +spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=2.4.1" } +spacetimedb-table = { path = "crates/table", version = "=2.4.1" } +spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=2.4.1" } +spacetimedb-snapshot = { path = "crates/snapshot", version = "=2.4.1" } +spacetimedb-subscription = { path = "crates/subscription", version = "=2.4.1" } +spacetimedb-query-builder = { path = "crates/query-builder", version = "=2.4.1" } # 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 47f449a0c10..a3fd344f8b9 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -5,7 +5,7 @@ Business Source License 1.1 Parameters Licensor: Clockwork Laboratories, Inc. -Licensed Work: SpacetimeDB 2.4.0 +Licensed Work: SpacetimeDB 2.4.1 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-06-01 +Change Date: 2031-06-03 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/index.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/index.ts index 94d89219b02..f1926df1cd2 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/index.ts +++ b/crates/bindings-typescript/case-conversion-test-client/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 2.4.0 (commit c70d00246c2468c9089894f0a8f26c9032df53b4). +// This was generated using spacetimedb cli version 2.4.1 (commit cb92b6f7b27eede83b2436a50c8d9cfbc3dff725). /* eslint-disable */ /* tslint:disable */ @@ -120,7 +120,7 @@ const proceduresSchema = __procedures(); /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: '2.4.0' as const, + cliVersion: '2.4.1' as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers, diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts index 5a94f4ea501..9359fb15439 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts @@ -12,10 +12,10 @@ import { import { Person3Info } from './types'; export default __t.row({ - person2Id: __t.u32().primaryKey().name('Person2Id'), - firstName: __t.string().name('FirstName'), - playerRef: __t.u32(), + person2Id: __t.u32().primaryKey().name('person_2_id'), + firstName: __t.string().name('first_name'), + playerRef: __t.u32().name('player_ref'), get personInfo() { - return Person3Info; + return Person3Info.name('person_info'); }, }); diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts index 5a94f4ea501..9359fb15439 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts @@ -12,10 +12,10 @@ import { import { Person3Info } from './types'; export default __t.row({ - person2Id: __t.u32().primaryKey().name('Person2Id'), - firstName: __t.string().name('FirstName'), - playerRef: __t.u32(), + person2Id: __t.u32().primaryKey().name('person_2_id'), + firstName: __t.string().name('first_name'), + playerRef: __t.u32().name('player_ref'), get personInfo() { - return Person3Info; + return Person3Info.name('person_info'); }, }); diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts index ac5c3648fea..fba1e5f12f3 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts @@ -12,10 +12,10 @@ import { import { Player2Status } from './types'; export default __t.row({ - player1Id: __t.u32().primaryKey().name('Player1Id'), + player1Id: __t.u32().primaryKey().name('player_1_id'), playerName: __t.string().name('player_name'), - currentLevel2: __t.u32(), + currentLevel2: __t.u32().name('current_level_2'), get status3Field() { - return Player2Status; + return Player2Status.name('status_3_field'); }, }); diff --git a/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap b/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap index 0fc0bf7c7b1..7fe7c5e79de 100644 --- a/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap +++ b/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap @@ -289,7 +289,7 @@ const proceduresSchema = __procedures( /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: "2.4.0" as const, + cliVersion: "2.4.1" as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers, diff --git a/crates/smoketests/modules/Cargo.lock b/crates/smoketests/modules/Cargo.lock index c1a8746c45a..948c004e204 100644 --- a/crates/smoketests/modules/Cargo.lock +++ b/crates/smoketests/modules/Cargo.lock @@ -985,7 +985,7 @@ dependencies = [ [[package]] name = "spacetimedb" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bytemuck", @@ -1006,7 +1006,7 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-macro" -version = "2.4.0" +version = "2.4.1" dependencies = [ "heck 0.4.1", "humantime", @@ -1018,14 +1018,14 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-sys" -version = "2.4.0" +version = "2.4.1" dependencies = [ "spacetimedb-primitives", ] [[package]] name = "spacetimedb-lib" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "bitflags", @@ -1045,7 +1045,7 @@ dependencies = [ [[package]] name = "spacetimedb-primitives" -version = "2.4.0" +version = "2.4.1" dependencies = [ "bitflags", "either", @@ -1056,14 +1056,14 @@ dependencies = [ [[package]] name = "spacetimedb-query-builder" -version = "2.4.0" +version = "2.4.1" dependencies = [ "spacetimedb-lib", ] [[package]] name = "spacetimedb-sats" -version = "2.4.0" +version = "2.4.1" dependencies = [ "anyhow", "arrayvec", diff --git a/licenses/BSL.txt b/licenses/BSL.txt index cb95b80f20c..4313a655e3c 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 2.4.0 +Licensed Work: SpacetimeDB 2.4.1 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-06-01 +Change Date: 2031-06-03 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/templates/chat-react-ts/src/module_bindings/index.ts b/templates/chat-react-ts/src/module_bindings/index.ts index 15083a800f8..6cba6c518fa 100644 --- a/templates/chat-react-ts/src/module_bindings/index.ts +++ b/templates/chat-react-ts/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 2.4.0 (commit c70d00246c2468c9089894f0a8f26c9032df53b4). +// This was generated using spacetimedb cli version 2.4.1 (commit cb92b6f7b27eede83b2436a50c8d9cfbc3dff725). /* eslint-disable */ /* tslint:disable */ @@ -90,7 +90,7 @@ const proceduresSchema = __procedures(); /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: '2.4.0' as const, + cliVersion: '2.4.1' as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers, From 6674c662746644e4bc6f01f990d3af10db982d87 Mon Sep 17 00:00:00 2001 From: Zeke Foppa Date: Wed, 3 Jun 2026 19:54:02 -0700 Subject: [PATCH 2/3] [bfops/bump-version]: revert --- .../src/module_bindings/person_2_table.ts | 8 ++++---- .../src/module_bindings/person_at_level_2_table.ts | 8 ++++---- .../src/module_bindings/player_1_table.ts | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts index 9359fb15439..5a94f4ea501 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_2_table.ts @@ -12,10 +12,10 @@ import { import { Person3Info } from './types'; export default __t.row({ - person2Id: __t.u32().primaryKey().name('person_2_id'), - firstName: __t.string().name('first_name'), - playerRef: __t.u32().name('player_ref'), + person2Id: __t.u32().primaryKey().name('Person2Id'), + firstName: __t.string().name('FirstName'), + playerRef: __t.u32(), get personInfo() { - return Person3Info.name('person_info'); + return Person3Info; }, }); diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts index 9359fb15439..5a94f4ea501 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/person_at_level_2_table.ts @@ -12,10 +12,10 @@ import { import { Person3Info } from './types'; export default __t.row({ - person2Id: __t.u32().primaryKey().name('person_2_id'), - firstName: __t.string().name('first_name'), - playerRef: __t.u32().name('player_ref'), + person2Id: __t.u32().primaryKey().name('Person2Id'), + firstName: __t.string().name('FirstName'), + playerRef: __t.u32(), get personInfo() { - return Person3Info.name('person_info'); + return Person3Info; }, }); diff --git a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts index fba1e5f12f3..ac5c3648fea 100644 --- a/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts +++ b/crates/bindings-typescript/case-conversion-test-client/src/module_bindings/player_1_table.ts @@ -12,10 +12,10 @@ import { import { Player2Status } from './types'; export default __t.row({ - player1Id: __t.u32().primaryKey().name('player_1_id'), + player1Id: __t.u32().primaryKey().name('Player1Id'), playerName: __t.string().name('player_name'), - currentLevel2: __t.u32().name('current_level_2'), + currentLevel2: __t.u32(), get status3Field() { - return Player2Status.name('status_3_field'); + return Player2Status; }, }); From 50a4215df204d256b9ccde17b3669a445e9807a6 Mon Sep 17 00:00:00 2001 From: Zeke Foppa Date: Wed, 3 Jun 2026 20:55:52 -0700 Subject: [PATCH 3/3] [bfops/bump-version]: fix lockfile --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 68763da9463..7bfad1d3e24 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10099,7 +10099,7 @@ version = "0.1.0" dependencies = [ "anyhow", "log", - "spacetimedb 2.4.0", + "spacetimedb 2.4.1", ] [[package]]