github clockworklabs/SpacetimeDB v1.0.0

one day ago
Version 1.0 Illustration

🎉 SpacetimeDB 1.0 🎉

Today we're incredibly excited to officially release SpacetimeDB 1.0!

Watch the keynote!

This is a milestone that the whole team has been working towards for years. A huge amount of engineering and effort has gone into stabilizing our APIs across all of our languages and libraries, as well as making SpacetimeDB a stable product that you can rely on in production. So today, we are leaving beta and are offering our first production-ready release!

With this release you can host your own applications with SpacetimeDB Standalone and rest assured that the data formats and APIs will not be changing until the next major version release. For future major version releases we will also provide a migration path.

Read more about the announcement at https://spacetimedb.com/blog/introducing-spacetimedb-1-0.

Maincloud

Alongside SpacetimeDB 1.0 we are also launching, Maincloud, our managed cloud service. Maincloud is just like Standalone except that you don't have to worry about any of the deployment! Just run the below command and we take care of the rest.

spacetime publish -s maincloud your-app

We use an "energy"-based cloud credit system to show you exactly how to optimize your applications. Check out the Maincloud announcement on our website to find our how to buy energy 90% off during our launch sale.

Install

Install this release now via the instructions here ➡️ https://spacetimedb.com/install
Also if you're new here please take a moment to star our repository! https://github.com/clockworklabs/SpacetimeDB

Highlights

  • A new cloud hosted service called Maincloud
  • Streamlined stable client SDKs in TypeScript, C#, and Rust
  • Streamlined stable module APIs in C# and Rust
  • Big performance improvements for certain workloads
  • Brand new mutable subscription APIs allowing you to change your subscriptions incrementally
  • Beautiful new version manager CLI commands
  • Brand new website interface and account management
  • OpenID Connect integration and APIs

Notes

  • Testnet is now deprecated and is replaced by Maincloud

Upgrading from previous versions

All previous versions of the spacetime CLI will not be able to upgrade to the new version using the previous upgrade procedure. You will need to uninstall the previous version of spacetime and re-run the installation instructions found here: https://spacetimedb.com/install

Once you've installed the new version of spacetime you should verify that you're on the Version 1.0.0 version via:

spacetime --version

Join the Community

Have questions on the best way to get started or just want to see what others are building on SpacetimeDB?

Join us on Discord! Discordhttps://discord.gg/spacetimedb

What's Changed

Full Changelog: v1.0.0-rc3-hotfix7...v1.0.0

Don't miss a new SpacetimeDB release

NewReleases is sending notifications on new releases.