SpacetimeDB
SpacetimeDB copied to clipboard
Multiplayer at the speed of light
Update the cookie processing for the session so that invalid cookies do not cause a server error. A bad session cookie should be detected and discarded. This is possibly a...
We'll be printing them on auto-migrations once the pretty printing for those is implemented, but it would be nice to also print a summary when a module is first uploaded....
# Description of Changes This adds a test to ensure that dropping a table is transactional and can be rolled back. This is currently failing and should be made to...
``` pub enum IterByColRange), /// When the column has an index, and the table /// has been modified this transaction. Index(IndexSeekIterInner), } ``` The types here could have better names....
Right now clients determine if rows match by calling a primary key compare func which just compares values in AlgebraicValue. Once we have client side indexes, we should just lookup...
As per [proposal](https://github.com/clockworklabs/SpacetimeDBPrivate/blob/33f1214cae583256ac478c691c5307809e21ec48/proposals/0026-module-and-sdk-api/01-db-connection.md?plain=1#L539), column attributes should accept an optional table specifier that limits them only to said table. This is currently implemented in C# but not Rust.
We get a crash when you try to schedule a reducer and you pass a duration that is very far in the future, we should have an actual error message...
# Description of Changes Implements https://github.com/orgs/clockworklabs/projects/22/views/16?filterQuery=migration&pane=issue&itemId=91111218. While implementing this, I discovered auto-migration plans applied their steps in a nondeterministic order (I was iterating a hashmap and had forgotten to sort.)...
Instead of using `Ord for ColList`, we'd be better of defining the order by the complexity of the index type, e.g., declaring that integer types are the simplest or some...