v0.6.1-beta

clockworklabs/SpacetimeDBv0.6.1-betaAug 13, 2023by jdetter

AI Summary

This patch release focuses on stabilizing the v0.6.0 beta by addressing community-reported issues, improving logging, and introducing new CLI features like an in-memory mode and a banner.

Key Highlights

  • Added a banner for the 'spacetime start' command
  • Implemented logging fixes and performance improvements
  • Added support for running SpacetimeDB in in-memory mode
  • Automated Docker image building and tagging in CI
  • Removed SendGrid dependency from standalone distribution

New Features

  • In-memory mode for SpacetimeDB
  • CLI banner for 'spacetime start'
  • Auto-upgrade of C# dependencies on installation
  • SDK example: cursive-chat

Full Release Notes

This is the first patch release post-announcement! We're already at work fixing all the issues that you all have been reporting. There'll be much more to come over the next few weeks and months!

## Highlights
* Fancy banner for `spacetime start`
* Logging fixes and improvements
* Bug fixes and performance improvements

## What's Changed
* Print banner during spacetime start by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/138
* In identity recovery routes, use `IdentityForUrl` by @gefjon in https://github.com/clockworklabs/SpacetimeDB/pull/139
* Fix openssl bindings to always use the feature 'vendored' by @mamcx in https://github.com/clockworklabs/SpacetimeDB/pull/141
* Allow spacetimedb to run in an in-memory mode by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/137
* Remove sendgrid from standalone by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/142
* Build docker image in CI by @drogus in https://github.com/clockworklabs/SpacetimeDB/pull/124
* Tag docker images with git tag by @drogus in https://github.com/clockworklabs/SpacetimeDB/pull/145
* Fix up the standalone and CLI command line flags by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/148
* Improve the help docs for the --in-memory cli flag by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/150
* Auto-upgrade C# deps on installation by @RReverser in https://github.com/clockworklabs/SpacetimeDB/pull/147
* Fix URL for the docker badge by @mamcx in https://github.com/clockworklabs/SpacetimeDB/pull/144
* Move energy budget reporting to log::info! by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/140
* Default docker command by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/149
* Fix serde impls for Address + add some tests by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/159
* Implement `Display` for `NameOrAddress` by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/160
* Point C# to API reference for now by @RReverser in https://github.com/clockworklabs/SpacetimeDB/pull/164
* Remove unused datastore traits by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/157
* Terminate background smoke tests on exit by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/153
* Allow smoke tests to opt out of docker by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/154
* Return parsed `DomainName` alongside `Address` when resolving `NameOrAddress` by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/161
* More compact representation of `DomainName` by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/163
* [SDK] Add cursive-chat example by @gefjon in https://github.com/clockworklabs/SpacetimeDB/pull/152
* Install from source instructions by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/170
* sdk: Lower client cache log severities by @kim in https://github.com/clockworklabs/SpacetimeDB/pull/162
* Fix some insertion and deletion state transitions by @kulakowski in https://github.com/clockworklabs/SpacetimeDB/pull/167
* Move cargo deps to the workspace by @mamcx in https://github.com/clockworklabs/SpacetimeDB/pull/172
* Fix nit by @mamcx in https://github.com/clockworklabs/SpacetimeDB/pull/178
* Version upgrade to 0.6.1 by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/180
* Fix python generation for C# server modules by @dbrinkmanncw in https://github.com/clockworklabs/SpacetimeDB/pull/166
* Fix Docker Build by @jdetter in https://github.com/clockworklabs/SpacetimeDB/pull/181

**Full Changelog**: https://github.com/clockworklabs/SpacetimeDB/compare/v0.6.0-beta...v0.6.1-beta