diff --git a/postgres-protocol/Cargo.toml b/postgres-protocol/Cargo.toml
index e32211369..537966714 100644
--- a/postgres-protocol/Cargo.toml
+++ b/postgres-protocol/Cargo.toml
@@ -12,7 +12,7 @@ readme = "../README.md"
 base64 = "0.21"
 byteorder = "1.0"
 bytes = "1.0"
-fallible-iterator = "0.2"
+fallible-iterator = "0.3"
 hmac = "0.12"
 md-5 = "0.10"
 memchr = "2.0"
diff --git a/postgres-types/Cargo.toml b/postgres-types/Cargo.toml
index 35cdd6e7b..6aa41558b 100644
--- a/postgres-types/Cargo.toml
+++ b/postgres-types/Cargo.toml
@@ -29,7 +29,7 @@ with-time-0_3 = ["time-03"]
 
 [dependencies]
 bytes = "1.0"
-fallible-iterator = "0.2"
+fallible-iterator = "0.3"
 postgres-protocol = { version = "0.6.4", path = "../postgres-protocol" }
 postgres-derive = { version = "0.4.2", optional = true, path = "../postgres-derive" }
 
diff --git a/postgres/Cargo.toml b/postgres/Cargo.toml
index e0b2a249d..bbed9ac46 100644
--- a/postgres/Cargo.toml
+++ b/postgres/Cargo.toml
@@ -37,7 +37,7 @@ with-time-0_3 = ["tokio-postgres/with-time-0_3"]
 
 [dependencies]
 bytes = "1.0"
-fallible-iterator = "0.2"
+fallible-iterator = "0.3"
 futures-util = { version = "0.3.14", features = ["sink"] }
 tokio-postgres = { version = "0.7.8", path = "../tokio-postgres" }
 
diff --git a/tokio-postgres/Cargo.toml b/tokio-postgres/Cargo.toml
index 4dc93e3a2..1d1b8e74c 100644
--- a/tokio-postgres/Cargo.toml
+++ b/tokio-postgres/Cargo.toml
@@ -45,7 +45,7 @@ with-time-0_3 = ["postgres-types/with-time-0_3"]
 async-trait = "0.1"
 bytes = "1.0"
 byteorder = "1.0"
-fallible-iterator = "0.2"
+fallible-iterator = "0.3"
 futures-channel = { version = "0.3", features = ["sink"] }
 futures-util = { version = "0.3", features = ["sink"] }
 log = "0.4"