Date: 2026-02-19 | Project: sqlmodel_rust | Language: Rust
- Updated: 3 | Skipped: 1 | Failed: 0 | Needs attention: 0
- Breaking: None (patch release)
- Change:
cargo update -p syn(version spec"2"already allows it) - Tests: Pass (161 tests in sqlmodel-macros)
- Breaking:
Context::compute()deprecated in favor ofContext::finalize(). Addedno_stdsupport. - Migration: None needed — project only uses
md5::compute()free function (unchanged API) - Change:
md5 = "0.7"→md5 = "0.8"in sqlmodel-postgres/Cargo.toml - Tests: Pass (59 unit + 7 integration tests in sqlmodel-postgres)
- Breaking: None (API identical; 0.26.11 already re-exported 1.0 via semver trick)
- Migration: None needed —
TLS_SERVER_ROOTSconstant unchanged - Change:
webpki-roots = "0.26"→webpki-roots = "1"in sqlmodel-postgres and sqlmodel-mysql - Tests: Pass (all postgres + mysql tests)
- Reason:
rsa0.9.x (stable) depends onrand_core0.6, which is incompatible withrand0.10 (rand_core0.10). The only compatiblersaversion is 0.10.0-rc.15 (pre-release). Per policy, we do not upgrade to pre-release versions. - Action: Revisit when
rsa0.10.0 stable is released. - Affected crates: sqlmodel-postgres (auth/scram.rs), sqlmodel-mysql (auth.rs)
create::tests::test_create_table_sql_type_overridefails on both old and new dependency versions- Not caused by any dependency update