diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1871c979f..90da79571 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -40,6 +40,8 @@ Bottom level categories:
 
 ## Unreleased
 
+### v24.0.4 (2025-04-03)
+
 #### Metal
  - Use resize observers for smoother resizing. By @madsmtm in [#7026](https://github.com/gfx-rs/wgpu/pull/7026).
 
diff --git a/Cargo.lock b/Cargo.lock
index 352dbefdd..64e3c3df9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4096,7 +4096,7 @@ dependencies = [
 
 [[package]]
 name = "wgpu-hal"
-version = "24.0.2"
+version = "24.0.4"
 dependencies = [
  "android_system_properties",
  "arrayvec",
diff --git a/wgpu-hal/Cargo.toml b/wgpu-hal/Cargo.toml
index ab83c815a..7b1b111a6 100644
--- a/wgpu-hal/Cargo.toml
+++ b/wgpu-hal/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "wgpu-hal"
-version = "24.0.2"
+version = "24.0.4"
 authors = ["gfx-rs developers"]
 edition = "2021"
 description = "Hardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API"