SQLmodel Rust v0.3.0
·
220 commits
to main
since this release
SQLmodel Rust 0.3.0 makes pooled connection teardown backend-aware and contention-safe. Pool shutdown, eviction, failed validation, and drop paths now invoke a lifecycle hook only after releasing the pool mutex; the FrankenSQLite adapter uses that hook to avoid redundant final checkpoints while preserving committed-data durability. This release also updates the workspace to FrankenSQLite 0.1.17 and asupersync 0.3.9, hardens async lock ownership across PostgreSQL and MySQL, and publishes all 12 workspace crates. SQLmodel is a platform-neutral library workspace, so the release deliverables are the crates.io packages and GitHub source archives rather than platform binaries.