diff --git a/actix-files/Cargo.toml b/actix-files/Cargo.toml
index 48d38874..b2bef2aa 100644
--- a/actix-files/Cargo.toml
+++ b/actix-files/Cargo.toml
@@ -33,7 +33,7 @@ actix-web = { version = "4", default-features = false }
 
 bitflags = "2"
 bytes = "1"
-derive_more = { version = "1", features = ["display", "error", "from"] }
+derive_more = { version = "2", features = ["display", "error", "from"] }
 futures-core = { version = "0.3.17", default-features = false, features = ["alloc"] }
 http-range = "0.1.4"
 log = "0.4"
diff --git a/actix-http/Cargo.toml b/actix-http/Cargo.toml
index 1d9a54a0..a1b73517 100644
--- a/actix-http/Cargo.toml
+++ b/actix-http/Cargo.toml
@@ -109,7 +109,7 @@ actix-rt = { version = "2.2", default-features = false }
 bitflags = "2"
 bytes = "1"
 bytestring = "1"
-derive_more = { version = "1", features = ["as_ref", "deref", "deref_mut", "display", "error", "from"] }
+derive_more = { version = "2", features = ["as_ref", "deref", "deref_mut", "display", "error", "from"] }
 encoding_rs = "0.8"
 foldhash = "0.1"
 futures-core = { version = "0.3.17", default-features = false, features = ["alloc"] }
diff --git a/actix-multipart/Cargo.toml b/actix-multipart/Cargo.toml
index c0e62d8a..f86550f7 100644
--- a/actix-multipart/Cargo.toml
+++ b/actix-multipart/Cargo.toml
@@ -42,7 +42,7 @@ actix-multipart-derive = { version = "=0.7.0", optional = true }
 actix-utils = "3"
 actix-web = { version = "4", default-features = false }
 
-derive_more = { version = "1", features = ["display", "error", "from"] }
+derive_more = { version = "2", features = ["display", "error", "from"] }
 futures-core = { version = "0.3.17", default-features = false, features = ["alloc"] }
 futures-util = { version = "0.3.17", default-features = false, features = ["alloc"] }
 httparse = "1.3"
diff --git a/actix-web/Cargo.toml b/actix-web/Cargo.toml
index f7d6f56d..d6fd8f5a 100644
--- a/actix-web/Cargo.toml
+++ b/actix-web/Cargo.toml
@@ -145,7 +145,7 @@ bytes = "1"
 bytestring = "1"
 cfg-if = "1"
 cookie = { version = "0.16", features = ["percent-encode"], optional = true }
-derive_more = { version = "1", features = ["display", "error", "from"] }
+derive_more = { version = "2", features = ["display", "error", "from"] }
 encoding_rs = "0.8"
 foldhash = "0.1"
 futures-core = { version = "0.3.17", default-features = false }
diff --git a/awc/Cargo.toml b/awc/Cargo.toml
index e2e2bcd1..b1b1f3d5 100644
--- a/awc/Cargo.toml
+++ b/awc/Cargo.toml
@@ -106,7 +106,7 @@ actix-utils = "3"
 base64 = "0.22"
 bytes = "1"
 cfg-if = "1"
-derive_more = { version = "1", features = ["display", "error", "from"] }
+derive_more = { version = "2", features = ["display", "error", "from"] }
 futures-core = { version = "0.3.17", default-features = false, features = ["alloc"] }
 futures-util = { version = "0.3.17", default-features = false, features = ["alloc", "sink"] }
 h2 = "0.3.26"