diff --git a/Cargo.toml b/Cargo.toml
index 1c113036..ceea4a7f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,7 +25,7 @@ backtrace = { version = "0.3" }
 once_cell = "1.9"
 libc = "^0.2.66"
 log = "0.4"
-nix = { version = "0.24", default-features = false, features = ["signal", "fs"] }
+nix = { version = "0.25", default-features = false, features = ["signal", "fs"] }
 parking_lot = "0.12"
 tempfile = "3.1"
 thiserror = "1.0"
@@ -34,9 +34,9 @@ cfg-if = "1.0"
 smallvec = "1.7"
 
 inferno = { version = "0.11", default-features = false, features = ["nameattr"], optional = true }
-prost = { version = "0.10", optional = true }
-prost-derive = { version = "0.10", optional = true }
-protobuf = { version = "2.0", optional = true }
+prost = { version = "0.11", optional = true }
+prost-derive = { version = "0.11", optional = true }
+protobuf = { version = "3.0", optional = true }
 criterion = {version = "0.3", optional = true}
 
 [dependencies.symbolic-demangle]
@@ -49,7 +49,7 @@ criterion = "0.3"
 rand = "0.8.0"
 
 [build-dependencies]
-prost-build = { version = "0.10", optional = true }
+prost-build = { version = "0.11", optional = true }
 protobuf-codegen-pure = { version = "2.0", optional = true }
 
 [[example]]