diff --git a/Cargo.lock b/Cargo.lock
index 39ff09e248..b3300979b0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4166,8 +4166,9 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
 
 [[package]]
 name = "web-push"
-version = "0.10.1"
-source = "git+https://github.com/pimeys/rust-web-push.git?rev=40febe4085e3cef9cdfd539c315e3e945aba0656#40febe4085e3cef9cdfd539c315e3e945aba0656"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49214685777c429ac44a92780983f4fadeecddd8c08c463d8196521e17e974bd"
 dependencies = [
  "async-trait",
  "base64 0.13.1",
diff --git a/Cargo.toml b/Cargo.toml
index 259cad8250..a57097cba0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -51,7 +51,7 @@ tracing-subscriber = { version = "0.3.18", default-features = false }
 url = { version = "2.5.2", default-features = false }
 urlencoding = { version = "2.1.3", default-features = false }
 uuid = "1.10.0"
-web-push = { git = "https://github.com/pimeys/rust-web-push.git", rev = "40febe4085e3cef9cdfd539c315e3e945aba0656", default-features = false }
+web-push = { version = "0.10.2", default-features = false }
 zhconv = "0.3.1"
 
 # subdependencies