v1.1.1

clockworklabs/SpacetimeDBv1.1.1Apr 22, 2025by bfops

AI Summary

Includes performance improvements and bugfixes, specifically addressing TypeScript code generation errors and self-installation issues.

Key Highlights

  • Fixed TypeScript code generation bugs
  • Performance improvements (fewer allocations)
  • Fixed spacetime-update self-install

New Features

  • TypeScript fixes
  • Performance improvements

Full Release Notes

We're releasing a small collection of performance improvements and bugfixes!

Most notable is that we've fixed two outstanding TypeScript code generation bugs.

## What's Changed
* Allocate fewer vecs in `eval_updates` by @coolreader18 in https://github.com/clockworklabs/SpacetimeDB/pull/2567
* CI - Fix job that packages the CLI for release by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/2617
* core: Restore calling the `on_panic` hook when a reducer call panics by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/2624
* `tools/publish-crates.sh` - Automatically find list of dependencies by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/2595
* Fix building and publishing the auth crate by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/2622
* Count bytes_written for updates by @jsdt in https://github.com/clockworklabs/SpacetimeDB/pull/2616
* Monotonic timestamps by @coolreader18 in https://github.com/clockworklabs/SpacetimeDB/pull/2618
* datastore: fix two inserts in tx state with unique idx by @Centril in https://github.com/clockworklabs/SpacetimeDB/pull/2610
* Fix error with the install script by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/2635
* CI - Test `spacetimedb-update self-install` by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/2637
* Use camel case for typescript unique indexes by @jsdt in https://github.com/clockworklabs/SpacetimeDB/pull/2628
* `spacetimedb-update self-install` fails if the install fails. by @bfops in https://github.com/clockworklabs/SpacetimeDB/pull/2642
* Do not publish RLS rules on private tables by @joshua-spacetime in https://github.com/clockworklabs/SpacetimeDB/pull/2645
* Fix filter pushdowns in the presence of rls by @joshua-spacetime in https://github.com/clockworklabs/SpacetimeDB/pull/2653
* Return the query text with subscription errors by @mamcx in https://github.com/clockworklabs/SpacetimeDB/pull/2609


**Full Changelog**: https://github.com/clockworklabs/SpacetimeDB/compare/v1.1.0...v1.1.1