diff --git a/kexec-tools.spec b/kexec-tools.spec
index a7a642e..4982ae3 100644
--- a/kexec-tools.spec
+++ b/kexec-tools.spec
@@ -5,7 +5,7 @@
 
 Name: kexec-tools
 Version: 2.0.25
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: GPLv2
 Summary: The kexec/kdump userspace component
 
@@ -422,6 +422,15 @@ fi
 %endif
 
 %changelog
+* Tue Nov 1 2022 Tao Liu <ltao@redhat.com> - 2.0.25-4
+- Rebase makedumpfile to 1.7.2
+- Include the memory overhead cost of cryptsetup when estimating the memory requirement for LUKS-encrypted target
+- Choosing the most memory-consuming key slot when estimating the memory requirement for LUKS-encrypted target
+- Skip reading /etc/defaut/grub for s390x
+- Only try to reset crashkernel for osbuild during package install
+- Prefix reset-crashkernel-{for-installed_kernel,after-update} with underscore
+- use /run/ostree-booted to tell if scriptlet is running on OSTree system
+
 * Wed Oct 26 2022 Tao Liu <ltao@redhat.com> - 2.0.25-3
 - virtiofs support for kexec-tools
 - Seperate dracut and dracut-squash compressor for zstd