v1.11.3
clockworklabs/SpacetimeDBv1.11.3Jan 15, 2026by jdetter
AI Summary
Bug fix and performance improvement release with spacetime dev template support and various C#, Unreal, and core improvements.
Key Highlights
- spacetime dev now supports --template argument
- Hash indices implementation
- Uuid improvements and filter support
- Core pinning feature with --feature no-core-pinning option
- Various C# and Unreal bug fixes
New Features
- --template argument for spacetime dev
Full Release Notes
We've got another one for you! A bunch of small fixes including a critical feature to `spacetime dev`. ## `spacetime dev` `spacetime dev` now gets an additional `--template` argument, just like `spacetime init`. This allows you to quickly get started with SpacetimeDB on the CLI. ## Bug Fixes & Improvements - Many small improvements for C# and Unreal. ## What's Changed * Additional Hex parsing checks to `ConnectionId` and `Identity` by @rekhoff in https://github.com/clockworklabs/SpacetimeDB/pull/3988 * Fix C# null string serialization error + add regression coverage for Issue #3960 by @rekhoff in https://github.com/clockworklabs/SpacetimeDB/pull/3967 * Update 00300-rust.md by @cloutiertyler in https://github.com/clockworklabs/SpacetimeDB/pull/3943 * Clarify Windows installation instructions in README by @dejaime in https://github.com/clockworklabs/SpacetimeDB/pull/3923 * Combine table and index attributes in Rust example by @kistz in https://github.com/clockworklabs/SpacetimeDB/pull/3948 * CI - LLM benchmark update uses `clockworklabs-bot` by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/3998 * fix(codegen): Initialize UPROPERTY fields in generated Unreal C++ code by @brougkr in https://github.com/clockworklabs/SpacetimeDB/pull/3990 * CI - LLM benchmark update uses `clockwork-labs-bot` by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4004 * Fix link to Blackholio demo in Unreal tutorial and update project structure in README by @homersimpsons in https://github.com/clockworklabs/SpacetimeDB/pull/3994 * Misc docs and small CLI improvements by @cloutiertyler in https://github.com/clockworklabs/SpacetimeDB/pull/3953 * CI - Decrease number of iterations for long-running UUID test by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4014 * deadlock fix: Make procedure tx abis synchronous by @Shubham8287 in https://github.com/clockworklabs/SpacetimeDB/pull/3968 * Fixed `SERVER_MSG_COMPRESSION_TAG_*` descriptions by @egormanga in https://github.com/clockworklabs/SpacetimeDB/pull/4018 * Provide a common `Index` trait & simplify and shrink `TableIndex` by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3973 * `--feature no-core-pinning` disables core pinning by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3983 * Time out database shutdown by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/4019 * Unreal SDK failing to handle fragmented messages by @JasonAtClockwork in https://github.com/clockworklabs/SpacetimeDB/pull/4002 * fix(codegen/unreal): eliminate UObject memory leak in reducer event handlers by @brougkr in https://github.com/clockworklabs/SpacetimeDB/pull/3987 * Fixes basic issues using the basic-react template. by @cloutiertyler in https://github.com/clockworklabs/SpacetimeDB/pull/4017 * CI - "Fix" v8 error in TypeScript CI by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4022 * Add error handling for ranged seeks on non-range compat indices by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3974 * Make `Uuid` Nameable by @kistz in https://github.com/clockworklabs/SpacetimeDB/pull/4011 * Docs - `insert` -> `try_insert` by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4025 * CI - Fix `/update-llm-benchmark` getting cancelled by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4027 * Add Hash indices by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3976 * Update authentication docs by @JulienLavocat in https://github.com/clockworklabs/SpacetimeDB/pull/4020 * Despecialize direct indices with too large values into B-Tree indices by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3978 * Expand doc comment on `FilterableValue` with requirements to implement by @gefjon in https://github.com/clockworklabs/SpacetimeDB/pull/4024 * Build all of the typescript templates in CI by @jsdt in https://github.com/clockworklabs/SpacetimeDB/pull/3980 * Move `Bound` struct out of `SpacetimeDB.Internal` to `SpacetimeDB` and `Local` out of `SpacetiemDB.Runtime` by @rekhoff in https://github.com/clockworklabs/SpacetimeDB/pull/3996 * Add Unreal Result type to support C++ and Blueprint by @JasonAtClockwork in https://github.com/clockworklabs/SpacetimeDB/pull/3834 * Enable `RefOption` returns from Views to support Views returning a single `class` by @rekhoff in https://github.com/clockworklabs/SpacetimeDB/pull/3964 * Version bump to 1.11.3 by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/4041 * Fix logic for ipv6 connections in is_port_available by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/4005 * docs: Add confirmed reads configuration to SDK reference docs by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/4036 * Add a feature flag `no-job-core-pinning` by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/4046 * docs: fix incorrect dirName for authentication sidebar by @JulienLavocat in https://github.com/clockworklabs/SpacetimeDB/pull/4047 ## New Contributors * @dejaime made their first contribution in https://github.com/clockworklabs/SpacetimeDB/pull/3923 * @brougkr made their first contribution in https://github.com/clockworklabs/SpacetimeDB/pull/3990 * @homersimpsons made their first contribution in https://github.com/clockworklabs/SpacetimeDB/pull/3994 **Full Changelog**: https://github.com/clockworklabs/SpacetimeDB/compare/v1.11.2...v1.11.3