Shipped · Databases

What clockworklabs/SpacetimeDB shipped

The public repository of Spacetimedb · github.com/clockworklabs/SpacetimeDB

Written by FoxPlug from the repository's own releases; not affiliated with Spacetimedb. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/clockworklabs/SpacetimeDB; Spacetimedb did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for SpacetimeDB, free

Week of November 2, 2026

What shipped

Why it matters

This week adds a persistent per-table cache policy plus migrations that let an existing table move between memory and local disk, and exposes that policy in the Rust, TypeScript and C# module APIs. Several fixes make publication, row clearing, transactions and the TypeScript SDK behave more predictably for people running modules.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: per-table cache policies with memory-to-disk migrations, cache policy in the Rust, TypeScript and C# module APIs, a Rust outbox macro, faster TypeScript find/filter, and fixes for clear_table, name reservation and Node connections.

Post for LinkedIn

This week's changes to SpacetimeDB: - A system table persists each table's cache policy, tables stay in memory by default, and a migration lets an existing table move between memory and local disk on republish. - Cache policy is available on table definitions in the Rust, TypeScript and C# module APIs. - A Rust outbox macro declares an outbox table from module bindings. - The TypeScript SDK uses a map for lookups by indexed columns in find and filter, and resolves for NodeNext consumers. - clear_table no longer double-counts deleted rows, and publication permission checks run before a name is reserved.

Week of October 26, 2026

What shipped

Why it matters

This week's release brings asynchronous inter-database communication to Rust and TypeScript modules, so modules can call reducers in other databases through declared dependencies. The supporting pieces landed alongside it: receiver bindings, outbox declarations, signature hashes and a Core Concepts page. Users also get a fix for Uuid inference in the TypeScript SDK and redirects for renamed documentation pages, which reduces dead links.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SpacetimeDB 2.14.0 is out. Async inter-database communication ships: Rust and TypeScript modules can call reducers in other databases via declared dependencies and generated receiver bindings. Also this week: a TypeScript SDK fix so Uuid columns infer as Uuid, and 26 dead docs li

Post for LinkedIn

SpacetimeDB 2.14.0 is out. The main addition is asynchronous inter-database communication: Rust and TypeScript modules can now call reducers in other databases through dependencies declared in spacetime.json, with generated receiver bindings and outbox declarations. Supporting work landed over the same period, including the TypeScript receiver bindings, the Rust outbox macro, and a Core Concepts page on async inter-database communication. Elsewhere, Prettify in the TypeScript SDK no longer rewrites Uuid or branded primitives, so uuid columns infer as Uuid, 26 renamed documentation URLs now redirect instead of returning 404, and a Standalone architecture diagram was added to the developer docs.

Week of October 19, 2026

What shipped

Why it matters

Users get a new release with reusable TypeScript submodules and views that accept arguments, though views with arguments can only be queried with SELECT *. Module authors also get arg-typed views, nested C# submodules, and consistent is_internal() behavior across libraries.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SpacetimeDB v2.13.0 is out with reusable TypeScript submodules for scheduling, retry, rate limiting and encoding helpers. Views can now take arguments, queried as SELECT * FROM my_view(1, 'a'). C# gains nested submodules, and is_internal() is now computed from the sender in every

Post for LinkedIn

SpacetimeDB v2.13.0 is out. TypeScript modules can use reusable submodules for cron-style and interval scheduling, retry with exponential backoff, fixed-window rate limiting, and cryptographic and encoding helpers. Views can now take arguments, called from SQL as SELECT * FROM my_view(1, 'a'); a view with arguments can only be queried with SELECT *. C# modules gained nested submodules, is_internal() is now computed from the sender in every module library, and HTTP handlers receive a sender. The docs also add short how-to guides and promote them to the top level.

Week of October 12, 2026

What shipped

Why it matters

This week brought the 2.12 release with typed database environments, and closed a gap where HTTP reducer calls could report success before a write was durable. TypeScript module authors also got a deterministic shuffle and fixes for header handling and submodule packaging, and module unit tests became more usable.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SpacetimeDB 2.12 is out with typed database environments for Rust, TypeScript, C#, and C++ modules. HTTP reducer calls with confirmed reads now return success only after the write is durable. TypeScript modules get ctx.random.shuffle and fixes for header values and status codes i

Post for LinkedIn

SpacetimeDB v2.12.0 is out. Modules can now declare typed environment variables for configuration and secrets in Rust, TypeScript, C#, and C++, and read them through the execution context. HTTP reducer calls with confirmed reads now return success only once the transaction is durable, so a caller is no longer told a write succeeded before it can survive a crash. Procedures under confirmed reads likewise wait for durability in withTx. TypeScript modules gained ctx.random.shuffle, and ctx.http.fetch no longer splits header values on commas and handles unknown status codes. The CLI now has a spacetime auth command, and module unit tests no longer panic on with_tx inside a procedure.

Week of October 5, 2026

What shipped

Why it matters

This week added module unit testing plus four reusable TypeScript submodules, and extended automatic reconnection to both the TypeScript and C# SDKs. It also hardened authentication and connections: symmetric HS256 tokens are rejected and PGWire sessions are isolated per connection. The first async inter-database communication steps landed with system tables and outbox schema, alongside fixes to scheduled rows, schema validation reporting, and submodule codegen.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: module unit testing for Rust and TypeScript, TypeScript submodules for cron, retry, rate-limit and crypto, a Resend email submodule, automatic reconnection in the TypeScript and C# SDKs, HS256 token rejection, per-connection PGWire auth, and the first async IDC schema

Post for LinkedIn

This week in SpacetimeDB: module unit testing for Rust and TypeScript with a test datastore API, and four TypeScript submodules for cron, retry, rate-limit and crypto. A Resend submodule adds transactional email with webhook verification and idempotent ingestion. Both the TypeScript and C# SDKs gained automatic reconnection built into the connection object. On the security side, tokens signed with HS256 are rejected and PGWire authentication state is isolated per connection. The async inter-database communication work began with system tables and outbox schema. Smaller fixes cover duplicate scheduled rows, schema validation error reporting, Windows tsc detection, and submodule codegen.

Week of September 28, 2026

What shipped

Why it matters

This week brings transparency improvements through better error reporting and HTTP compression, fixes critical bugs in the C# SDK and initialization templates, and strengthens security by ensuring HTTP handlers report correct authority levels. Infrastructure changes standardize on Rust tooling and improve CI reliability.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.10.2 shipped with transparent HTTP compression for procedures, full error chain logging, C# SDK test coverage with bug fixes, and corrected environment variable handling.

Post for LinkedIn

V2.10.2 is out. This release adds transparent compression for HTTP procedure requests, improves error diagnostics with full error chains, expands C# SDK testing with three bug fixes, and fixes environment variable handling in initialization. Infrastructure updates enforce Rust tooling and improve CI stability.

Week of September 21, 2026

What shipped

Why it matters

Version 2.11.0 introduces breaking changes with namespace canonicalization and simplified sequence behavior, while fixing critical bugs in C++ JWT handling, TypeScript WebSocket decompression, and test infrastructure. The CLI now provides better usability with human-readable output in the describe command.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

SpacetimeDB 2.11.0 is out. Namespace canonicalization, simplified sequences, fixed TypeScript decompression ordering, and CLI improvements for human-readable output.

Post for LinkedIn

SpacetimeDB v2.11.0 brings significant improvements: namespace names are now canonicalized (breaking change for non-canonical names), sequences are simplified with standardized parameters, TypeScript SDK WebSocket decompression is fixed to prevent out-of-order frames, and the CLI describe command now outputs human-readable text by default. C++ JWT handling and test infrastructure also received critical fixes.

Week of September 14, 2026

What shipped

Why it matters

This week brings improvements to client connection reliability with auto-reconnect support and typed environment variables for better configuration management. CLI commands now work consistently with project configuration files, and HTTP requests benefit from compression to reduce transfer overhead.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V2.10.1 released: CLI now respects project server config, auto-reconnect support added server-side, typed environments implemented, and HTTP compression enabled.

Post for LinkedIn

This week's SpacetimeDB updates focus on reliability and efficiency. v2.10.1 fixes CLI server configuration consistency, auto-reconnect support enables seamless client reconnections, typed database environments provide persistent configuration management, and HTTP compression reduces transfer sizes for outbound requests.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.