Introducing our new monthly release schedule
Blog post from SurrealDB
SurrealDB has transitioned to a structured monthly release schedule inspired by the Rust programming language's release train model, aiming to provide predictable updates and enhance efficiency. Previously, feature-driven releases led to unpredictable timelines, creating challenges for users and developers. The new schedule involves three release channels: nightly, beta, and stable, allowing users to test features progressively. On the second Tuesday of each month, a new beta version is released, followed by its promotion to stable status the following month. This approach balances rapid iteration with stability, enabling regular feedback incorporation and consistent development, ultimately improving the platform's reliability and user experience.