v1.3.0 is live! 🎉
Blog post from SurrealDB
SurrealDB's latest release, version 1.3.0, introduces several enhancements aimed at improving the developer experience, including a more robust schemafull experience with the addition of IF NOT EXISTS and IF EXISTS clauses for DEFINE and REMOVE statements, respectively. These changes align SurrealDB more closely with traditional SQL databases by preventing errors when attempting to define or remove non-existent resources. The release also features improved KNN syntax, replacing the traditional < and > with <| and |>, to prevent confusion with type-casting operations. Additionally, SurrealDB now supports concurrent initialization and setup actions, allowing connections and database selections to be established before executing queries, thereby reducing the risk of race conditions. These updates are part of a broader effort to enhance usability and performance, with further details available in the release notes and documentation.