Download Latest Version spacetimedb-update-x86_64-pc-windows-msvc.exe (5.2 MB) Google Add to Preferred Sources
Home / v2.10.0
Name Modified Size InfoDownloads / Week
Parent folder
spacetime-x86_64-unknown-linux-gnu.tar.gz 2026-09-04 57.8 MB
spacetime-x86_64-apple-darwin.tar.gz 2026-09-04 54.3 MB
spacetime-x86_64-pc-windows-msvc.zip 2026-09-04 45.7 MB
spacetimedb-update-x86_64-pc-windows-msvc.exe 2026-09-04 5.2 MB
spacetimedb-update-x86_64-unknown-linux-gnu 2026-09-04 13.1 MB
spacetime-aarch64-apple-darwin.tar.gz 2026-09-04 52.2 MB
spacetime-aarch64-unknown-linux-gnu.tar.gz 2026-09-04 59.7 MB
spacetimedb-update-aarch64-apple-darwin 2026-09-04 5.7 MB
spacetimedb-update-aarch64-unknown-linux-gnu 2026-09-04 12.9 MB
spacetimedb-update-x86_64-apple-darwin 2026-09-04 6.0 MB
README.md 2026-09-03 3.1 kB
Release v2.10.0 source code.tar.gz 2026-09-03 21.0 MB
Release v2.10.0 source code.zip 2026-09-03 25.4 MB
Totals: 13 Items   358.9 MB 0

Features

C# NativeAOT monomorphized dispatch

Generated C# module exports now dispatch directly to statically-known generic entrypoints for reducers, procedures, HTTP handlers, views, and anonymous views when building with NativeAOT-LLVM. This eliminates virtual dispatch overhead at the module boundary and improves NativeAOT module performance.

(#5610)

MCP support on Maincloud

The SpacetimeDB MCP endpoint (/v1/mcp) is now available on Maincloud. You can connect AI agents and MCP-compatible tools directly to your Maincloud databases. This release also adds cluster-aware routing so that MCP requests sent to any node are automatically proxied to the leader replica, along with egress tracking for MCP tool calls.

(#5849, #5793)

Bug Fixes

TypeScript SDK: route mid-session websocket errors to onDisconnect

The TypeScript SDK's ws.onerror handler previously treated every websocket error as a connection failure, even on established connections. This fired onConnectError instead of onDisconnect, silently disabled the outbound send path, and left the client in a stalled state with no reconnect. Mid-session errors now close the socket and fire onDisconnect with the error, allowing existing reconnect handling to take over.

(#5707)

Fix C++ auto-increment macro symbol collisions

C++ auto-increment field macros previously used __LINE__ to generate symbols, causing collisions when two table definitions in separate files had an auto-increment field on the same line number. Macros now use table and field names to guarantee unique symbols.

(#5836)

Fix spacetime dev C# complaint on macOS

The spacetime dev command no longer incorrectly warns about C# on macOS when C# is not in use.

(#5867)

What's Changed

  • Allow monomorphization for C# NativeAOT reducers, procedures, HTTP handlers, and views in #5610
  • Add MCP request routing to leader replica in #5849
  • Add egress tracking for MCP requests in #5793
  • Route TypeScript SDK mid-session websocket errors to onDisconnect in #5707
  • Fix C++ auto-increment macro symbol collisions in #5836
  • Fix spacetime dev C# warning on macOS in #5867

Full Changelog: v2.9.0...v2.10.0

Source: README.md, updated 2026-09-03