Releases: resonatehq/resonate
Releases · resonatehq/resonate
Release list
Resonate v0.9.8
What's Changed
- feat: add resonate:origin, resonate:branch, resonate:parent tags to s… by @dfarr in #1106
- fix robustness by @Tomperez98 in #1109
- fix: handle pending/acquired awaiters in enqueue-resume path by @dfarr in #1110
- Add resonate prefix by @Tomperez98 in #1114
- remove columns by @Tomperez98 in #1115
- fix: add branch index to promises table across all persistence backends by @dfarr in #1116
Full Changelog: v0.9.7...v0.9.8
Resonate v0.9.7
What's Changed
Full Changelog: v0.9.6...v0.9.7
Resonate v0.9.6
Resonate v0.9.5
Resonate v0.9.4
What's Changed
- port tree command to rs by @Tomperez98 in #25
- Linearizability and version-only-on-claim fixes by @dfarr in #18
- remove stale branches by @Tomperez98 in #31
- Cleanup by @dfarr in #34
- fix: simplify task_continue query to use existence checks by @dfarr in #40
- feat: add CORS support by @Tomperez98 in #42
- Differential tests and mysql persistence by @dfarr in #43
Full Changelog: v0.9.3...v0.9.4
Resonate v0.9.3
Resonate v0.9.2
What's Changed
Full Changelog: v0.9.1...v0.9.2
Resonate v0.9.1
Resonate v0.9.0
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