diff --git a/.gitignore b/.gitignore
index 57b4e2e..5add3b2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@
 /nvme-cli-2.2.tar.gz
 /nvme-cli-2.2.1.tar.gz
 /nvme-cli-2.3.tar.gz
+/nvme-cli-2.4.tar.gz
diff --git a/nvme-cli.spec b/nvme-cli.spec
index f40b989..fd84a01 100644
--- a/nvme-cli.spec
+++ b/nvme-cli.spec
@@ -2,7 +2,7 @@
 %{!?version_no_tilde: %define version_no_tilde %{shrink:%(echo '%{version}' | tr '~' '-')}}
 
 Name:           nvme-cli
-Version:        2.3
+Version:        2.4
 Release:        1%{?dist}
 Summary:        NVMe management command line interface
 
@@ -17,7 +17,7 @@ BuildRequires:  systemd-rpm-macros
 BuildRequires:  zlib-devel
 BuildRequires:  openssl-devel
 
-BuildRequires:  libnvme-devel >= 1.3
+BuildRequires:  libnvme-devel >= 1.4
 BuildRequires:  json-c-devel >= 0.13
 
 %if (0%{?rhel} == 0)
@@ -83,6 +83,9 @@ rm -rf %{buildroot}%{_pkgdocdir}/nvme
 
 
 %changelog
+* Mon Apr 03 2023 Tomas Bzatek <tbzatek@redhat.com> - 2.4-1
+- Update to 2.4
+
 * Wed Feb 01 2023 Tomas Bzatek <tbzatek@redhat.com> - 2.3-1
 - Update to 2.3
 
diff --git a/sources b/sources
index e16fa7e..edbc0db 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvme-cli-2.3.tar.gz) = 9ef654e782ba737d3858fb11f24caf27aea820480179d07d32599731be204e52693062cdb86786ab5cdd1d94fe32ae9028baa0a58693d2eaee5a2b71155e3db2
+SHA512 (nvme-cli-2.4.tar.gz) = 155667a0b91e15267e3f991a30cf1d4ae26cb4c53b20c002e3d3341496dd463397e1afbfefcd7a8df88370d28417940ce44a060bda87c04482bbe3be4e901b73