From 5b1cf592e6945c004afb48f9b0d7380771075a17 Mon Sep 17 00:00:00 2001 From: rekhoff Date: Sun, 2 Aug 2026 11:43:31 -0700 Subject: [PATCH 1/3] Bump versions to 2.8.0 --- Cargo.lock | 108 +++++++++--------- Cargo.toml | 72 ++++++------ LICENSE.txt | 4 +- crates/bindings-cpp/CMakeLists.txt | 2 +- .../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 +- .../src/module_bindings/index.ts | 4 +- crates/bindings-typescript/package.json | 2 +- .../project/typescript/package._json | 2 +- .../codegen__codegen_typescript.snap | 2 +- crates/smoketests/modules/Cargo.lock | 14 +-- .../server-csharp/StdbModule.csproj | 2 +- licenses/BSL.txt | 4 +- .../csharp/SpacetimeDB.ClientSDK.Godot.csproj | 6 +- sdks/csharp/SpacetimeDB.ClientSDK.csproj | 6 +- .../server-initial/StdbModule.csproj | 2 +- .../server-republish/StdbModule.csproj | 2 +- .../regression-tests/server/StdbModule.csproj | 2 +- sdks/csharp/package.json | 2 +- .../basic-cpp/spacetimedb/CMakeLists.txt | 2 +- .../basic-cs/spacetimedb/StdbModule.csproj | 2 +- .../spacetimedb/StdbModule.csproj | 2 +- .../src/module_bindings/index.ts | 4 +- 25 files changed, 127 insertions(+), 127 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 41920bbdebd..d67931f58a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -797,7 +797,7 @@ dependencies = [ [[package]] name = "case-conversion-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "env_logger 0.10.2", @@ -1140,7 +1140,7 @@ dependencies = [ [[package]] name = "connect_disconnect_client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2172,7 +2172,7 @@ dependencies = [ [[package]] name = "event-table-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -5778,7 +5778,7 @@ dependencies = [ [[package]] name = "procedural-view-pk-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -5792,7 +5792,7 @@ dependencies = [ [[package]] name = "procedure-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -5809,7 +5809,7 @@ dependencies = [ [[package]] name = "procedure-concurrency-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -7247,7 +7247,7 @@ dependencies = [ [[package]] name = "sdk-unreal-test-harness" -version = "2.7.1" +version = "2.8.0" dependencies = [ "serial_test", "spacetimedb-testing", @@ -7720,7 +7720,7 @@ dependencies = [ [[package]] name = "spacetimedb" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bytemuck", @@ -7743,7 +7743,7 @@ dependencies = [ [[package]] name = "spacetimedb-auth" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "serde", @@ -7756,7 +7756,7 @@ dependencies = [ [[package]] name = "spacetimedb-bench" -version = "2.7.1" +version = "2.8.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -7807,7 +7807,7 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-macro" -version = "2.7.1" +version = "2.8.0" dependencies = [ "heck 0.4.1", "humantime", @@ -7819,14 +7819,14 @@ dependencies = [ [[package]] name = "spacetimedb-bindings-sys" -version = "2.7.1" +version = "2.8.0" dependencies = [ "spacetimedb-primitives", ] [[package]] name = "spacetimedb-cli" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -7904,7 +7904,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-stream", @@ -7963,7 +7963,7 @@ dependencies = [ [[package]] name = "spacetimedb-client-api-messages" -version = "2.7.1" +version = "2.8.0" dependencies = [ "bytes", "bytestring", @@ -7986,7 +7986,7 @@ dependencies = [ [[package]] name = "spacetimedb-codegen" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -8004,7 +8004,7 @@ dependencies = [ [[package]] name = "spacetimedb-commitlog" -version = "2.7.1" +version = "2.8.0" dependencies = [ "async-stream", "bitflags 2.10.0", @@ -8039,7 +8039,7 @@ dependencies = [ [[package]] name = "spacetimedb-core" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "arrayvec", @@ -8167,7 +8167,7 @@ dependencies = [ [[package]] name = "spacetimedb-data-structures" -version = "2.7.1" +version = "2.8.0" dependencies = [ "ahash 0.8.12", "crossbeam-queue", @@ -8183,7 +8183,7 @@ dependencies = [ [[package]] name = "spacetimedb-datastore" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bytes", @@ -8218,7 +8218,7 @@ dependencies = [ [[package]] name = "spacetimedb-dst-lib" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "clap 4.5.50", @@ -8238,7 +8238,7 @@ dependencies = [ [[package]] name = "spacetimedb-durability" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-channel", @@ -8259,7 +8259,7 @@ dependencies = [ [[package]] name = "spacetimedb-engine" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-trait", @@ -8301,7 +8301,7 @@ dependencies = [ [[package]] name = "spacetimedb-execution" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "itertools 0.12.1", @@ -8316,7 +8316,7 @@ dependencies = [ [[package]] name = "spacetimedb-expr" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bigdecimal", @@ -8336,7 +8336,7 @@ dependencies = [ [[package]] name = "spacetimedb-fs-utils" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "chrono", @@ -8352,7 +8352,7 @@ dependencies = [ [[package]] name = "spacetimedb-guard" -version = "2.7.1" +version = "2.8.0" dependencies = [ "portpicker", "reqwest 0.12.24", @@ -8361,7 +8361,7 @@ dependencies = [ [[package]] name = "spacetimedb-index-scan-gate" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "spacetimedb-sats", @@ -8400,7 +8400,7 @@ dependencies = [ [[package]] name = "spacetimedb-lib" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -8429,7 +8429,7 @@ dependencies = [ [[package]] name = "spacetimedb-memory-usage" -version = "2.7.1" +version = "2.8.0" dependencies = [ "decorum", "ethnum", @@ -8439,7 +8439,7 @@ dependencies = [ [[package]] name = "spacetimedb-metrics" -version = "2.7.1" +version = "2.8.0" dependencies = [ "arrayvec", "itertools 0.12.1", @@ -8449,7 +8449,7 @@ dependencies = [ [[package]] name = "spacetimedb-paths" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "chrono", @@ -8465,7 +8465,7 @@ dependencies = [ [[package]] name = "spacetimedb-pg" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-trait", @@ -8484,7 +8484,7 @@ dependencies = [ [[package]] name = "spacetimedb-physical-plan" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "derive_more 0.99.20", @@ -8501,7 +8501,7 @@ dependencies = [ [[package]] name = "spacetimedb-primitives" -version = "2.7.1" +version = "2.8.0" dependencies = [ "bitflags 2.10.0", "either", @@ -8514,7 +8514,7 @@ dependencies = [ [[package]] name = "spacetimedb-query" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "itertools 0.12.1", @@ -8532,7 +8532,7 @@ dependencies = [ [[package]] name = "spacetimedb-query-builder" -version = "2.7.1" +version = "2.8.0" dependencies = [ "spacetimedb-lib", ] @@ -8551,7 +8551,7 @@ dependencies = [ [[package]] name = "spacetimedb-runtime" -version = "2.7.1" +version = "2.8.0" dependencies = [ "async-task", "futures", @@ -8562,7 +8562,7 @@ dependencies = [ [[package]] name = "spacetimedb-sats" -version = "2.7.1" +version = "2.8.0" dependencies = [ "ahash 0.8.12", "anyhow", @@ -8598,7 +8598,7 @@ dependencies = [ [[package]] name = "spacetimedb-schema" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "convert_case 0.6.0", @@ -8630,7 +8630,7 @@ dependencies = [ [[package]] name = "spacetimedb-sdk" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anymap3", "base64 0.21.7", @@ -8674,7 +8674,7 @@ dependencies = [ [[package]] name = "spacetimedb-smoketests" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "assert_cmd", @@ -8697,7 +8697,7 @@ dependencies = [ [[package]] name = "spacetimedb-snapshot" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "blake3", @@ -8732,7 +8732,7 @@ dependencies = [ [[package]] name = "spacetimedb-sql-parser" -version = "2.7.1" +version = "2.8.0" dependencies = [ "derive_more 0.99.20", "spacetimedb-lib", @@ -8742,7 +8742,7 @@ dependencies = [ [[package]] name = "spacetimedb-standalone" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-trait", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "spacetimedb-subscription" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "spacetimedb-data-structures", @@ -8799,7 +8799,7 @@ dependencies = [ [[package]] name = "spacetimedb-table" -version = "2.7.1" +version = "2.8.0" dependencies = [ "ahash 0.8.12", "blake3", @@ -8827,7 +8827,7 @@ dependencies = [ [[package]] name = "spacetimedb-testing" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bytes", @@ -8858,7 +8858,7 @@ dependencies = [ [[package]] name = "spacetimedb-update" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "bytes", @@ -8948,7 +8948,7 @@ dependencies = [ [[package]] name = "sqltest" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "async-trait", @@ -9365,7 +9365,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -9382,7 +9382,7 @@ dependencies = [ [[package]] name = "test-counter" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "futures", @@ -10367,7 +10367,7 @@ dependencies = [ [[package]] name = "view-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -10383,7 +10383,7 @@ dependencies = [ [[package]] name = "view-pk-client" -version = "2.7.1" +version = "2.8.0" dependencies = [ "anyhow", "console_error_panic_hook", diff --git a/Cargo.toml b/Cargo.toml index 1af80d1498b..a185dbc0018 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -118,47 +118,47 @@ inherits = "release" debug = true [workspace.package] -version = "2.7.1" +version = "2.8.0" edition = "2024" # update rust-toolchain.toml too! rust-version = "1.93.0" [workspace.dependencies] -spacetimedb = { path = "crates/bindings", version = "=2.7.1" } -spacetimedb-auth = { path = "crates/auth", version = "=2.7.1" } -spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=2.7.1" } -spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=2.7.1" } -spacetimedb-cli = { path = "crates/cli", version = "=2.7.1" } -spacetimedb-client-api = { path = "crates/client-api", version = "=2.7.1" } -spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=2.7.1" } -spacetimedb-codegen = { path = "crates/codegen", version = "=2.7.1" } -spacetimedb-commitlog = { path = "crates/commitlog", version = "=2.7.1" } -spacetimedb-core = { path = "crates/core", version = "=2.7.1" } -spacetimedb-data-structures = { path = "crates/data-structures", version = "=2.7.1" } -spacetimedb-datastore = { path = "crates/datastore", version = "=2.7.1" } -spacetimedb-durability = { path = "crates/durability", version = "=2.7.1" } -spacetimedb-engine = { path = "crates/engine", version = "=2.7.1" } -spacetimedb-execution = { path = "crates/execution", version = "=2.7.1" } -spacetimedb-expr = { path = "crates/expr", version = "=2.7.1" } -spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=2.7.1" } -spacetimedb-guard = { path = "crates/guard", version = "=2.7.1" } -spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=2.7.1" } -spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=2.7.1", default-features = false } -spacetimedb-metrics = { path = "crates/metrics", version = "=2.7.1" } -spacetimedb-paths = { path = "crates/paths", version = "=2.7.1" } -spacetimedb-pg = { path = "crates/pg", version = "=2.7.1" } -spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=2.7.1" } -spacetimedb-primitives = { path = "crates/primitives", version = "=2.7.1" } -spacetimedb-query = { path = "crates/query", version = "=2.7.1" } -spacetimedb-query-builder = { path = "crates/query-builder", version = "=2.7.1" } -spacetimedb-runtime = { path = "crates/runtime", version = "=2.7.1" } -spacetimedb-sats = { path = "crates/sats", version = "=2.7.1" } -spacetimedb-schema = { path = "crates/schema", version = "=2.7.1" } -spacetimedb-snapshot = { path = "crates/snapshot", version = "=2.7.1" } -spacetimedb-standalone = { path = "crates/standalone", version = "=2.7.1" } -spacetimedb-subscription = { path = "crates/subscription", version = "=2.7.1" } -spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=2.7.1" } -spacetimedb-table = { path = "crates/table", version = "=2.7.1" } +spacetimedb = { path = "crates/bindings", version = "=2.8.0" } +spacetimedb-auth = { path = "crates/auth", version = "=2.8.0" } +spacetimedb-bindings-macro = { path = "crates/bindings-macro", version = "=2.8.0" } +spacetimedb-bindings-sys = { path = "crates/bindings-sys", version = "=2.8.0" } +spacetimedb-cli = { path = "crates/cli", version = "=2.8.0" } +spacetimedb-client-api = { path = "crates/client-api", version = "=2.8.0" } +spacetimedb-client-api-messages = { path = "crates/client-api-messages", version = "=2.8.0" } +spacetimedb-codegen = { path = "crates/codegen", version = "=2.8.0" } +spacetimedb-commitlog = { path = "crates/commitlog", version = "=2.8.0" } +spacetimedb-core = { path = "crates/core", version = "=2.8.0" } +spacetimedb-data-structures = { path = "crates/data-structures", version = "=2.8.0" } +spacetimedb-datastore = { path = "crates/datastore", version = "=2.8.0" } +spacetimedb-durability = { path = "crates/durability", version = "=2.8.0" } +spacetimedb-engine = { path = "crates/engine", version = "=2.8.0" } +spacetimedb-execution = { path = "crates/execution", version = "=2.8.0" } +spacetimedb-expr = { path = "crates/expr", version = "=2.8.0" } +spacetimedb-fs-utils = { path = "crates/fs-utils", version = "=2.8.0" } +spacetimedb-guard = { path = "crates/guard", version = "=2.8.0" } +spacetimedb-lib = { path = "crates/lib", default-features = false, version = "=2.8.0" } +spacetimedb-memory-usage = { path = "crates/memory-usage", version = "=2.8.0", default-features = false } +spacetimedb-metrics = { path = "crates/metrics", version = "=2.8.0" } +spacetimedb-paths = { path = "crates/paths", version = "=2.8.0" } +spacetimedb-pg = { path = "crates/pg", version = "=2.8.0" } +spacetimedb-physical-plan = { path = "crates/physical-plan", version = "=2.8.0" } +spacetimedb-primitives = { path = "crates/primitives", version = "=2.8.0" } +spacetimedb-query = { path = "crates/query", version = "=2.8.0" } +spacetimedb-query-builder = { path = "crates/query-builder", version = "=2.8.0" } +spacetimedb-runtime = { path = "crates/runtime", version = "=2.8.0" } +spacetimedb-sats = { path = "crates/sats", version = "=2.8.0" } +spacetimedb-schema = { path = "crates/schema", version = "=2.8.0" } +spacetimedb-snapshot = { path = "crates/snapshot", version = "=2.8.0" } +spacetimedb-standalone = { path = "crates/standalone", version = "=2.8.0" } +spacetimedb-subscription = { path = "crates/subscription", version = "=2.8.0" } +spacetimedb-sql-parser = { path = "crates/sql-parser", version = "=2.8.0" } +spacetimedb-table = { path = "crates/table", version = "=2.8.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 a401bfc79f1..16e04a6f63a 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.7.1 +Licensed Work: SpacetimeDB 2.8.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-07-26 +Change Date: 2031-08-02 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/crates/bindings-cpp/CMakeLists.txt b/crates/bindings-cpp/CMakeLists.txt index 2aa6d1c5d06..888c1114352 100644 --- a/crates/bindings-cpp/CMakeLists.txt +++ b/crates/bindings-cpp/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15) project(SpacetimeDBCppModuleLibrary - VERSION 2.7.1 + VERSION 2.8.0 LANGUAGES CXX) # Generate version header from template diff --git a/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj b/crates/bindings-csharp/BSATN.Codegen/BSATN.Codegen.csproj index 3c29bd0282c..37d3d935209 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 - 2.7.1 + 2.8.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 06aec2e1674..74a553b0e01 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 - 2.7.1 + 2.8.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 680b246dabc..f0c42b49b2a 100644 --- a/crates/bindings-csharp/Codegen/Codegen.csproj +++ b/crates/bindings-csharp/Codegen/Codegen.csproj @@ -1,7 +1,7 @@ SpacetimeDB.Codegen - 2.7.1 + 2.8.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 7b6a36c688e..cb81f0b7a85 100644 --- a/crates/bindings-csharp/Runtime/Runtime.csproj +++ b/crates/bindings-csharp/Runtime/Runtime.csproj @@ -2,7 +2,7 @@ SpacetimeDB.Runtime - 2.7.1 + 2.8.0 SpacetimeDB Module Runtime The SpacetimeDB Runtime implements the database runtime bindings for writing SpacetimeDB modules in C#. 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 7bacf723987..8ff9de7a64f 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.7.1 (commit 0cebafca92fda42c4aaa95930e15ff3ea96e0701). +// This was generated using spacetimedb cli version 2.8.0 (commit 3409eacc1d68346d738b68e9e4dc222e0cbfe67a). /* eslint-disable */ /* tslint:disable */ @@ -133,7 +133,7 @@ type __SchemaWithTableAccessorAliases = Omit< /** The remote SpacetimeDB module schema, both runtime and type information. */ const REMOTE_MODULE = { versionInfo: { - cliVersion: '2.7.1' as const, + cliVersion: '2.8.0' as const, }, tables: tablesSchema.schemaType .tables as __SchemaWithTableAccessorAliases['tables'], diff --git a/crates/bindings-typescript/package.json b/crates/bindings-typescript/package.json index 498d1f7c1db..48bb9c2ab36 100644 --- a/crates/bindings-typescript/package.json +++ b/crates/bindings-typescript/package.json @@ -1,6 +1,6 @@ { "name": "spacetimedb", - "version": "2.7.1", + "version": "2.8.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 e953a0e9aa6..838b0afb819 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": "2.7.*" + "spacetimedb": "2.8.*" } } \ 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 d240de5671e..63c502b9ddf 100644 --- a/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap +++ b/crates/codegen/tests/snapshots/codegen__codegen_typescript.snap @@ -302,7 +302,7 @@ type __SchemaWithTableAccessorAliases = Omit - + diff --git a/licenses/BSL.txt b/licenses/BSL.txt index edce0aabcf9..a35c9288074 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.7.1 +Licensed Work: SpacetimeDB 2.8.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-07-26 +Change Date: 2031-08-02 Change License: GNU Affero General Public License v3.0 with a linking exception diff --git a/sdks/csharp/SpacetimeDB.ClientSDK.Godot.csproj b/sdks/csharp/SpacetimeDB.ClientSDK.Godot.csproj index 8f18521d9ed..8039f5a7b17 100644 --- a/sdks/csharp/SpacetimeDB.ClientSDK.Godot.csproj +++ b/sdks/csharp/SpacetimeDB.ClientSDK.Godot.csproj @@ -16,8 +16,8 @@ logo.png README.md https://github.com/clockworklabs/com.clockworklabs.spacetimedbsdk - 2.7.1 - 2.7.1 + 2.8.0 + 2.8.0 $(DefaultItemExcludes);*~/** obj~/godot/packages true @@ -32,7 +32,7 @@ - + diff --git a/sdks/csharp/SpacetimeDB.ClientSDK.csproj b/sdks/csharp/SpacetimeDB.ClientSDK.csproj index 6d8e9850376..6bc0a267e9c 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 - 2.7.1 - 2.7.1 + 2.8.0 + 2.8.0 $(DefaultItemExcludes);*~/** packages @@ -25,7 +25,7 @@ - + diff --git a/sdks/csharp/examples~/regression-tests/republishing/server-initial/StdbModule.csproj b/sdks/csharp/examples~/regression-tests/republishing/server-initial/StdbModule.csproj index 4a450e59608..0ef5ba9b155 100644 --- a/sdks/csharp/examples~/regression-tests/republishing/server-initial/StdbModule.csproj +++ b/sdks/csharp/examples~/regression-tests/republishing/server-initial/StdbModule.csproj @@ -16,7 +16,7 @@ - + diff --git a/sdks/csharp/examples~/regression-tests/republishing/server-republish/StdbModule.csproj b/sdks/csharp/examples~/regression-tests/republishing/server-republish/StdbModule.csproj index 4a450e59608..0ef5ba9b155 100644 --- a/sdks/csharp/examples~/regression-tests/republishing/server-republish/StdbModule.csproj +++ b/sdks/csharp/examples~/regression-tests/republishing/server-republish/StdbModule.csproj @@ -16,7 +16,7 @@ - + diff --git a/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj b/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj index 4a450e59608..0ef5ba9b155 100644 --- a/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj +++ b/sdks/csharp/examples~/regression-tests/server/StdbModule.csproj @@ -16,7 +16,7 @@ - + diff --git a/sdks/csharp/package.json b/sdks/csharp/package.json index 1e084b6a469..7cddfd555de 100644 --- a/sdks/csharp/package.json +++ b/sdks/csharp/package.json @@ -1,7 +1,7 @@ { "name": "com.clockworklabs.spacetimedbsdk", "displayName": "SpacetimeDB SDK", - "version": "2.7.1", + "version": "2.8.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-cpp/spacetimedb/CMakeLists.txt b/templates/basic-cpp/spacetimedb/CMakeLists.txt index 9170c8c88e6..65e5208b655 100644 --- a/templates/basic-cpp/spacetimedb/CMakeLists.txt +++ b/templates/basic-cpp/spacetimedb/CMakeLists.txt @@ -18,7 +18,7 @@ project(spacetime_cpp_module LANGUAGES C CXX) # The directory should contain the bindings' CMakeLists.txt at its root. # ------------------------------------------------------------------------------ -set(SPACETIMEDB_CPP_VERSION "2.7" CACHE STRING "Version selector: MAJOR.MINOR (uses release/MAJOR.MINOR) or MAJOR.MINOR.PATCH (uses tag vMAJOR.MINOR.PATCH)") +set(SPACETIMEDB_CPP_VERSION "2.8" CACHE STRING "Version selector: MAJOR.MINOR (uses release/MAJOR.MINOR) or MAJOR.MINOR.PATCH (uses tag vMAJOR.MINOR.PATCH)") set(SPACETIMEDB_CPP_REF "" CACHE STRING "Override Git ref directly (e.g. release/1.0, release/latest, v1.0.0)") set(SPACETIMEDB_CPP_DIR "" CACHE PATH "Path to a local clone of SpacetimeDB C++ bindings (overrides FetchContent)") diff --git a/templates/basic-cs/spacetimedb/StdbModule.csproj b/templates/basic-cs/spacetimedb/StdbModule.csproj index 4a450e59608..0ef5ba9b155 100644 --- a/templates/basic-cs/spacetimedb/StdbModule.csproj +++ b/templates/basic-cs/spacetimedb/StdbModule.csproj @@ -16,7 +16,7 @@ - + diff --git a/templates/chat-console-cs/spacetimedb/StdbModule.csproj b/templates/chat-console-cs/spacetimedb/StdbModule.csproj index fbeaf2afbbb..4ba9d178b5e 100644 --- a/templates/chat-console-cs/spacetimedb/StdbModule.csproj +++ b/templates/chat-console-cs/spacetimedb/StdbModule.csproj @@ -19,7 +19,7 @@ - + diff --git a/templates/chat-react-ts/src/module_bindings/index.ts b/templates/chat-react-ts/src/module_bindings/index.ts index b41da112e4d..ca288516045 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.7.1 (commit 0cebafca92fda42c4aaa95930e15ff3ea96e0701). +// This was generated using spacetimedb cli version 2.8.0 (commit 3409eacc1d68346d738b68e9e4dc222e0cbfe67a). /* 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.7.1' as const, + cliVersion: '2.8.0' as const, }, tables: tablesSchema.schemaType.tables, reducers: reducersSchema.reducersType.reducers, From 32a3caff0ceacf2b6c77e613e386cc4e20c0ab2f Mon Sep 17 00:00:00 2001 From: rekhoff Date: Mon, 3 Aug 2026 10:20:16 -0700 Subject: [PATCH 2/3] Update `spacetimedb-runtime-core` with version bump --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index aecb298778b..bb5abb64fdd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8561,7 +8561,7 @@ dependencies = [ [[package]] name = "spacetimedb-runtime-core" -version = "2.7.1" +version = "2.8.0" dependencies = [ "async-task", "spin", From 445042452d832fef0571da63af9fac9ca8e2be45 Mon Sep 17 00:00:00 2001 From: rekhoff Date: Mon, 3 Aug 2026 11:03:06 -0700 Subject: [PATCH 3/3] Add spacetimedb-runtime-core to Cargo.toml --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/Cargo.toml b/Cargo.toml index b096d3763f3..c31354942a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -153,6 +153,7 @@ spacetimedb-primitives = { path = "crates/primitives", version = "=2.8.0" } spacetimedb-query = { path = "crates/query", version = "=2.8.0" } spacetimedb-query-builder = { path = "crates/query-builder", version = "=2.8.0" } spacetimedb-runtime = { path = "crates/runtime", version = "=2.8.0" } +spacetimedb-runtime-core = { path = "crates/runtime-core", version = "=2.8.0" } spacetimedb-sats = { path = "crates/sats", version = "=2.8.0" } spacetimedb-schema = { path = "crates/schema", version = "=2.8.0" } spacetimedb-snapshot = { path = "crates/snapshot", version = "=2.8.0" }