diff --git a/_service b/_service
index 00a5586..84e670f 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
https://github.com/linux-nvme/libnvme.git
libnvme
@PARENT_TAG@
- v1.3
+ v1.4
v(.*)
enable
diff --git a/_servicedata b/_servicedata
index 4d16dc7..a522142 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,6 +1,6 @@
https://github.com/linux-nvme/libnvme.git
- 94dd6d027e482749d8a915aae5fd52ef7323c054
+ a8a5d300c70fc30ffd793bb5726a4ec3d0719163
\ No newline at end of file
diff --git a/libnvme-1.3.obscpio b/libnvme-1.3.obscpio
deleted file mode 100644
index 2be9cd8..0000000
--- a/libnvme-1.3.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c688320210abf82513aae215a73425a8cd065b2f312ab923f6de366ee9380d4d
-size 2487820
diff --git a/libnvme-1.4.obscpio b/libnvme-1.4.obscpio
new file mode 100644
index 0000000..6b91318
--- /dev/null
+++ b/libnvme-1.4.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f01f1a8f2c2534871372d0dd01d1023ee393049b98404b5d1bf8657818202d9
+size 2518540
diff --git a/libnvme.changes b/libnvme.changes
index 6fff269..ec21924 100644
--- a/libnvme.changes
+++ b/libnvme.changes
@@ -1,3 +1,37 @@
+-------------------------------------------------------------------
+Fri Mar 31 15:38:35 UTC 2023 - Daniel Wagnrer
+
+- Update to version 1.4:
+ * fabrics: Filter out invalid UUIDs from DMI
+ * fabrics: Add define for DMI sysinfo
+ * Print out correct TREQ strings for discovery
+ * tree: fix generic device open failure
+ * fabrics: add configuration option 'tls_key'
+ * fabrics: add configuration option 'keyring'
+ * linux: add key helper functions
+ * nvme: add 'nvme_insert_tls_key()' function
+ * linux: add nvme_lookup_keyring()
+ * python: Change python option from combo to feature
+ * types: add opcode field to error log page (TP4113)
+ * python: Add setter property for controller DHCHAP Key
+ * python: Remove redundant host.set_key() method
+ * build, meson: Print option summary
+ * Python: Add support for setting/getting Host DHCHAP key
+ * Python: Add hostnqn_from_file() and hostid_from_file()
+ * types: Update position of elbatm in struct nvme_copy_range{_f1}
+ * doc: fix kernel-doc-check warning
+ * python, meson: Assert that deps are present for -Dpython=true
+ * python: Reformat SWIG input file
+ * python test: Check there is no SIGSEGV during garbage collection
+ * python: Return PyObject* from __str__() instead of a static char[]
+ * python: Fix segmentation fault during garbage collection
+ * build: Enable test in muon minimal build
+ * build: Streamline workflows with nvme-cli
+ * mi: Add nvme_mi_admin_get_log_page
+ * ioctl: Set file descriptor in nvme_get_log_page()
+ * fix endians
+ * fabrics: Do not ignore one char whitespace when string sanitizing
+
-------------------------------------------------------------------
Mon Jan 30 13:51:19 UTC 2023 - Daniel Wagner
diff --git a/libnvme.obsinfo b/libnvme.obsinfo
index 3793a0c..0fe8849 100644
--- a/libnvme.obsinfo
+++ b/libnvme.obsinfo
@@ -1,4 +1,4 @@
name: libnvme
-version: 1.3
-mtime: 1675084192
-commit: 94dd6d027e482749d8a915aae5fd52ef7323c054
+version: 1.4
+mtime: 1680271519
+commit: a8a5d300c70fc30ffd793bb5726a4ec3d0719163
diff --git a/libnvme.spec b/libnvme.spec
index f433d98..5f54512 100644
--- a/libnvme.spec
+++ b/libnvme.spec
@@ -19,7 +19,7 @@
%define sover 1
Name: libnvme
-Version: 1.3
+Version: 1.4
Release: 0
Summary: Linux-native nvme device management library
License: LGPL-2.1-or-later
@@ -28,6 +28,7 @@ Source0: libnvme-%{version}.tar.gz
BuildRequires: dbus-1-devel
BuildRequires: gcc
BuildRequires: gcc-c++
+BuildRequires: keyutils-devel
BuildRequires: libjson-c-devel
BuildRequires: libuuid-devel
BuildRequires: make