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