|
| 1 | +export const author = "nathan-flurry" |
| 2 | +export const published = "2025-09-04" |
| 3 | +export const category = "changelog" |
| 4 | +export const keywords = ["v2", "major-release", "open-source", "BYO-database", "multi-region"] |
| 5 | + |
| 6 | +# Rivet v2.0 Launch |
| 7 | + |
| 8 | +Today, we are releasing Rivet v2.0. |
| 9 | + |
| 10 | +This release is a complete rework that makes it simpler to build stateful workloads anywhere you can run NodeJS or Bun. |
| 11 | + |
| 12 | +## Major Changes |
| 13 | + |
| 14 | +### Product Layout |
| 15 | + |
| 16 | +- **RivetKit** remains the same as the library for building stateful workloads, with Rivet Actors now being the core primitive. |
| 17 | +- **Rivet Engine** remains the core of self-hosting and is used for orchestrating actors at scale. |
| 18 | + |
| 19 | +### BYO DB (Bring Your Own Database) |
| 20 | + |
| 21 | +Rivet v2.0 decouples storage from the platform. The Rivet Engine now supports: |
| 22 | +- **PostgreSQL**: For production deployments |
| 23 | +- **FoundationDB**: For enterprise-scale distributed systems |
| 24 | +- **Filesystem**: For single-node deployments |
| 25 | + |
| 26 | +Actors themselves can use File System or Redis drivers, with more storage options coming soon. |
| 27 | + |
| 28 | +### Deployment Flexibility |
| 29 | + |
| 30 | +Run Rivet in any environment: |
| 31 | +- **Local development**: Full functionality on your machine |
| 32 | +- **On-premises**: Deploy within your own infrastructure |
| 33 | +- **Cloud providers**: Compatible with AWS, Railway, GCP, Azure, and others |
| 34 | + |
| 35 | +### Multi-Region Support |
| 36 | + |
| 37 | +v2.0 introduces multi-region architecture for the Rivet Engine: |
| 38 | +- Deploy across multiple geographic locations |
| 39 | +- Built for global scale |
| 40 | + |
| 41 | +### Open Source (Apache 2.0) |
| 42 | + |
| 43 | +Rivet v2.0 is open source under the Apache 2.0 license. |
| 44 | + |
| 45 | +### Library Architecture |
| 46 | + |
| 47 | +Rivet is now distributed as a library rather than a platform service: |
| 48 | +- No external service dependencies |
| 49 | +- No vendor lock-in |
| 50 | +- Standard npm package installation |
| 51 | +- Integrates directly into your application code |
| 52 | + |
| 53 | +## Documentation |
| 54 | + |
| 55 | +- [Actor Quickstart](https://rivet.gg/docs/actors/quickstart) |
| 56 | +- [Self-Hosting Guide](https://rivet.gg/docs/self-hosting) |
| 57 | + |
| 58 | +## Support |
| 59 | + |
| 60 | +- [GitHub Issues](https://github.com/rivet-gg/rivet/issues) |
| 61 | +- [Discord](https://rivet.gg/discord) |
0 commit comments