--- a/Cargo.toml
+++ b/Cargo.toml
@@ -125,7 +125,8 @@ features = ["process"]
 version = "0.10"
 
 [dependencies.rusqlite]
-version = ">=0.28, <=0.37"
+version = ">=0.28, <0.41"
+features = ["fallible_uint"]
 
 [dependencies.sha2]
 version = "0.10"
@@ -143,7 +144,7 @@ version = "0.10"
 package = "yaml-rust2"
 
 [build-dependencies.vergen]
-version = "8"
+version = ">= 8, < 10"
 
 [lints.rust.unexpected_cfgs]
 level = "warn"
