SpacetimeDB
SpacetimeDB copied to clipboard
Multiplayer at the speed of light
On the Spacetime instance you get: internal error: module doesn't indicate spacetime ABI version The real problem is in the CLI you just get Error: with no message
When the `client_disconnected` reducer runs successfully, we should include the `st_client` deletion in that transaction. As of writing we do not, instead appending another transaction afterwards. Note that if the...
DoD: the following module compiles: ```rust use spacetimedb::{ReducerContext, SpacetimeType, Table}; #[spacetimedb::table(name = player, public)] pub struct Player { #[primary_key] #[auto_inc] player_id: u64, #[unique] username: String, level: u32, class: Class, }...
The owner be able to manually snapshot database tables. This should probably just dump all pages to disk. This requires a proposal.
We should have a CI-run test that adds some data to SpacetimeDB, upgrades to a new version (e.g. current PR), and checks that the upgrade is successful. ## Definition of...
Automatic migrations currently report about a migration after it occurs. We should: - Print the planned migration before, rather than after it is performed - Print warnings on possibly client-breaking...
We have a folder `.spacetime/worker_node/wasmtime_cache` used by Wasmtime to cache wasm-to-native-code compiled artifacts, need a test for accidentally breaking the format used there.
Will need updates to: - Rust module macro, to derive `FilterableValue` for these types. - C# source generators. - Hopefully this is sufficient for both the C# client SDK and...
These are rejected during publish anyways. It would be nice to error sooner.