v0.7.3-beta-hotfix1

clockworklabs/SpacetimeDBv0.7.3-beta-hotfix1Nov 9, 2023by jdetter

AI Summary

A patch release focusing on metrics, benchmarks, and various bug fixes including C# serialization improvements.

Key Highlights

  • Exposed `delete_by_rel` functionality.
  • Added OptIn serialization attribute for C# generated types.
  • Fixed benchmarks run on master.
  • Added disk and memory usage metrics.
  • Track instance queue length by reducer.

New Features

  • Metrics improvements (disk, memory, queue length)
  • C# serialization attribute support

Full Release Notes

# v0.7.3 Patch Release

Hello everyone! Today we're happy to announce another patch release. This release focuses on some quality of life fixes and performance improvements. This is another stepping stone on our way to our much larger patch coming later this month.

If you have version v0.7.2, this upgrade is as simple as:

```bash
spacetime upgrade
```

Or if you've installed through brew on macOS we recommend upgrading via:

```bash
brew install clockworklabs/tap/spacetime
```

Thanks for checking it out!

## What's Changed

- Expose delete_by_rel in #515
- Add OptIn serialization attribute for C# generated types in #516
- Fix benchmarks run on master in #487 
- fix(518): Label connected clients metric by database in #523
- refactor(520): Change histogram units from nanos to fractional secs in #520  
- Refactor commit encoding / decoding in #495
- lib: Provide Arbitrary impls for Hash and DataKey 
- perf(505): Track the number of rows in each table in #525
- refactor(531): Label transaction count metric with boolean flag in #532
- perf(507): Add disk and memory usage metrics in #529
- Added multi column index usage to the rust-wasm-test module in #500
- Cherry Pick for Publish Primitives Fixes in #514
- Track instance_queue_length by reducer in #530
- Version upgrade to v0.7.3
- Builds CLIs on release/* branches
- Downgrade a log line from info to debug in #540
- InstanceEnv::delete_by_col_eq: return u32 instead of NonZeroU32 in #539

**Full Changelog**: https://github.com/clockworklabs/SpacetimeDB/compare/v0.7.2-beta...v0.7.3-beta-hotfix1