Release v1.11.3 - Bug fixes + Performance improvements
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
ConnectionIdandIdentityby @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-botby @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-botby @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
Indextrait & simplify and shrinkTableIndexby @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/3973 --feature no-core-pinningdisables 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
UuidNameable by @kistz in https://github.com/clockworklabs/SpacetimeDB/pull/4011 - Docs -
insert->try_insertby @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/4025 - CI - Fix
/update-llm-benchmarkgetting 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
FilterableValuewith 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
Boundstruct out ofSpacetimeDB.InternaltoSpacetimeDBandLocalout ofSpacetiemDB.Runtimeby @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
RefOptionreturns from Views to support Views returning a singleclassby @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-pinningby @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