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