What's Changed
This is a complete rewrite of resonate-legacy-server in Rust.
The rewrite brings:
- Rust + Tokio + Axum — memory-safe, async-native, significantly faster
- SQLite and PostgreSQL storage backends with atomic CTE-based operations
- HTTP push, HTTP poll (SSE), and Google Cloud Pub/Sub message transports
- Promises, Tasks, and Schedules — full API parity with the legacy server via a single
POST /endpoint - JWT authentication, Prometheus metrics, and structured tracing logs
- Linearizability tested using the Porcupine model checker