diff --git a/.NetworkManager.metadata b/.NetworkManager.metadata
index 5d868ad..0ac296c 100644
--- a/.NetworkManager.metadata
+++ b/.NetworkManager.metadata
@@ -1 +1 @@
-b3635a0c53cdb2954301d93ec52d605dabf82159 SOURCES/NetworkManager-1.32.3-0.z.3.d8706caef2.tar.xz
+6e5098384bde026ad52b501248457ba348290178 SOURCES/NetworkManager-1.32.4.tar.xz
diff --git a/.gitignore b/.gitignore
index b36363a..ae8c029 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/NetworkManager-1.32.3-0.z.3.d8706caef2.tar.xz
+SOURCES/NetworkManager-1.32.4.tar.xz
diff --git a/SPECS/NetworkManager.spec b/SPECS/NetworkManager.spec
index dc3d639..d266c9c 100644
--- a/SPECS/NetworkManager.spec
+++ b/SPECS/NetworkManager.spec
@@ -5,15 +5,11 @@
 %global glib2_version %(pkg-config --modversion glib-2.0 2>/dev/null || echo bad)
 
 %global epoch_version 1
-%global rpm_version 1.32.3
-%global release_version 0
-%global snapshot z.3
-%global git_sha d8706caef2
-%if "x%{?snapshot}" != "x"
-%global real_version %{rpm_version}-%{release_version}.%{snapshot}.%{git_sha}
-%else
-%global real_version %{rpm_version}
-%endif
+%global rpm_version 1.32.4
+%global real_version 1.32.4
+%global release_version 1
+%global snapshot %{nil}
+%global git_sha %{nil}
 
 %global obsoletes_device_plugins 1:0.9.9.95-1
 %global obsoletes_ppp_plugin     1:1.5.3
@@ -1167,17 +1163,15 @@ fi
 
 
 %changelog
-* Fri Jul 16 2021 Gris Ge <fge@redhat.com> - 1.32.3-0.z.3.d8706caef2
-- Upgrade to prerelese of 1.32.3 (commit d8706caef2). RHBZ#1934465
-
-* Wed Jul 14 2021 Gris Ge <fge@redhat.com> - 1.32.3-0.z.2.20e3975fd2
-- Update to prerelese of 1.32.3 (commit 20e3975fd2). RHBZ#1934465
-
-* Fri Jul 09 2021 Gris Ge <fge@redhat.com> - 1:1.32.3-0.z.1.d90baeecd8
-- Fix the dist version for future prereleases. RHBZ#1934465
-
-* Fri Jul 09 2021 Gris Ge <fge@redhat.com> - 1:1.32.3-0.d90baeecd8
-- Updata to prerelese of 1.32.3 (commit d90baeecd8). RHBZ#1934465
+* Wed Jul 21 2021 Gris Ge <fge@redhat.com> - 1:1.32.4-1
+- Upgrade to 1.32.4 with fixes of:
+- nmcli: show DNS SEARCH field in device information. (rh #1852317)
+- device: avoid crash setting VPN config during unrealize. (rh #1912423)
+- core: send ARP announcements when there is carrier. (rh #1956793)
+- core: add ipv[46].required-timeout option to wait for IP configuration while activating. (rh #1961666)
+- core: start DHCPv6 when a prefix delegation is needed for shared mode. (rh #1973199)
+- ifcfg: log warning about invalid keys in ifcfg files. (rh #1959656)
+- cloud-setup: add support for Aliyun cloud. (rh #1823315)
 
 * Thu Jul  1 2021 Wen Liang <wenliang@redhat.com> - 1:1.32.2-1
 - update to 1.32.2 release