diff --git a/_service b/_service
index 211e665..3ae0afa 100644
--- a/_service
+++ b/_service
@@ -8,7 +8,7 @@
@PARENT_TAG@.@TAG_OFFSET@.%h
v(.*)
\1
- 153261eadc7b318d69369cdad2a21f7189f3d8ab
+ e43589a5113ad3db0a18a6a1a02b6e6f4ee317d6
libfabric*.tar
diff --git a/fabtests.changes b/fabtests.changes
index 6a0675f..c79b424 100644
--- a/fabtests.changes
+++ b/fabtests.changes
@@ -1,3 +1,68 @@
+-------------------------------------------------------------------
+Mon Mar 25 07:45:03 UTC 2024 - Nicolas Morey
+
+- Update to 1.20.1
+ - Core
+ - hmem/ze: Change the library name passed to dlopen
+ - hmem/ze: map device id to physical device
+ - hmem/ze: skip duplicate initialization
+ - hmem/ze: dynamically allocate device resources based on number of devices
+ - hmem/ze: fix hmem_ze_copy_engine variable look up
+ - hmem/ze: Increase ZE_MAX_DEVICES to 32
+ - man: Fix typo in fi_getinfo man page
+ - Fix compiler warning when compiling with ICX
+ - man: Fix fi_rxm.7 and fi_collective.3 man pages
+ - man: Update EFA docs for FI_EFA_INTER_MIN_READ_WRITE_SIZE
+ - EFA
+ - efa_rdm_ep_record_tx_op_submitted() rm peer lookup
+ - Remove peer lookup from efa_rdm_pke_sendv()
+ - Make handshake response use txe
+ - test: Only close SHM if SHM peer is Created
+ - Handshake code allocs txe via efa util
+ - Initialize txe.rma_iov_count to 0
+ - Switch fi_addr to efa_rdm_peer in trigger_handshake
+ - Downgrade EFA Endpoint Creation WARN to INFO
+ - Init srx_ctx before use
+ - Clean up generic_send path
+ - Pass in efa_rdm_ep to efa_rdm_msg_generic_recv()
+ - Make recv path slightly more efficient
+ - re-org rma write to avoid duplicate checks
+ - Add missing sync_memops call to writedata
+ - use peer pointer from txe in read, write and send
+ - Pass in peer pointer to txe
+ - Get rid of noop instruction from empty #define
+ - Remove noop memset
+ - Fix the ibv cq error handling.
+ - Don't do handshake for local read
+ - Fix a typo in configure.m4
+ - Make runt_size aligned
+ - OPX
+ - Initialize cq error data size
+ - RXM
+ - Fix data error with FI_OFI_RXM_USE_RNDV_WRITE=1
+ - SHM
+ - Fix coverity issue about resource leak
+ - Adjust the order of smr_region fields.
+ - Allocate peer device fds dynamically
+ - Util
+ - Fix coverity issue about missing lock
+ - Implement timeout in util_wait_yield_run()
+ - Fix bug in util_cq startup error case
+ - util_mem_hooks: add missing parantheses
+ - Verbs
+ - Windows: Resolve regression in user data retrieval
+ - Fabtests
+ - efa: Close ibv device after use
+ - efa: Get device MR limit from ibv_query_device
+ - efa: Add simple unexpected test to MR exhaustion test
+ - pytest: add a new ssh connection error pattern
+
+-------------------------------------------------------------------
+Thu Feb 29 16:18:32 UTC 2024 - pgajdos@suse.com
+
+- Use %autosetup macro. Allows to eliminate the usage of deprecated
+ %patchN
+
-------------------------------------------------------------------
Sun Nov 19 17:27:58 UTC 2023 - Nicolas Morey
diff --git a/fabtests.spec b/fabtests.spec
index d2f9fcd..b607863 100644
--- a/fabtests.spec
+++ b/fabtests.spec
@@ -1,7 +1,7 @@
#
# spec file for package fabtests
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,10 @@
#
-%define git_ver .0.153261eadc7b
+%define git_ver .0.e43589a5113a
Name: fabtests
-Version: 1.20.0
+Version: 1.20.1
Release: 0
Summary: Test suite for libfabric API
License: BSD-2-Clause OR GPL-2.0-only
diff --git a/libfabric-1.20.0.0.153261eadc7b.tar.bz2 b/libfabric-1.20.0.0.153261eadc7b.tar.bz2
deleted file mode 100644
index f9a6b6d..0000000
--- a/libfabric-1.20.0.0.153261eadc7b.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:47fda2140dfe24479ee5f26430ae0f0f245fc4aed6d9da6497254f8583caefcb
-size 3436396
diff --git a/libfabric-1.20.1.0.e43589a5113a.tar.bz2 b/libfabric-1.20.1.0.e43589a5113a.tar.bz2
new file mode 100644
index 0000000..0f5763c
--- /dev/null
+++ b/libfabric-1.20.1.0.e43589a5113a.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b4d802a256faf5fd2563aaf10f262ba995b04d79ada3991bc47f63b7521a30ea
+size 3437761
diff --git a/libfabric.changes b/libfabric.changes
index 2c7174c..c79b424 100644
--- a/libfabric.changes
+++ b/libfabric.changes
@@ -1,3 +1,62 @@
+-------------------------------------------------------------------
+Mon Mar 25 07:45:03 UTC 2024 - Nicolas Morey
+
+- Update to 1.20.1
+ - Core
+ - hmem/ze: Change the library name passed to dlopen
+ - hmem/ze: map device id to physical device
+ - hmem/ze: skip duplicate initialization
+ - hmem/ze: dynamically allocate device resources based on number of devices
+ - hmem/ze: fix hmem_ze_copy_engine variable look up
+ - hmem/ze: Increase ZE_MAX_DEVICES to 32
+ - man: Fix typo in fi_getinfo man page
+ - Fix compiler warning when compiling with ICX
+ - man: Fix fi_rxm.7 and fi_collective.3 man pages
+ - man: Update EFA docs for FI_EFA_INTER_MIN_READ_WRITE_SIZE
+ - EFA
+ - efa_rdm_ep_record_tx_op_submitted() rm peer lookup
+ - Remove peer lookup from efa_rdm_pke_sendv()
+ - Make handshake response use txe
+ - test: Only close SHM if SHM peer is Created
+ - Handshake code allocs txe via efa util
+ - Initialize txe.rma_iov_count to 0
+ - Switch fi_addr to efa_rdm_peer in trigger_handshake
+ - Downgrade EFA Endpoint Creation WARN to INFO
+ - Init srx_ctx before use
+ - Clean up generic_send path
+ - Pass in efa_rdm_ep to efa_rdm_msg_generic_recv()
+ - Make recv path slightly more efficient
+ - re-org rma write to avoid duplicate checks
+ - Add missing sync_memops call to writedata
+ - use peer pointer from txe in read, write and send
+ - Pass in peer pointer to txe
+ - Get rid of noop instruction from empty #define
+ - Remove noop memset
+ - Fix the ibv cq error handling.
+ - Don't do handshake for local read
+ - Fix a typo in configure.m4
+ - Make runt_size aligned
+ - OPX
+ - Initialize cq error data size
+ - RXM
+ - Fix data error with FI_OFI_RXM_USE_RNDV_WRITE=1
+ - SHM
+ - Fix coverity issue about resource leak
+ - Adjust the order of smr_region fields.
+ - Allocate peer device fds dynamically
+ - Util
+ - Fix coverity issue about missing lock
+ - Implement timeout in util_wait_yield_run()
+ - Fix bug in util_cq startup error case
+ - util_mem_hooks: add missing parantheses
+ - Verbs
+ - Windows: Resolve regression in user data retrieval
+ - Fabtests
+ - efa: Close ibv device after use
+ - efa: Get device MR limit from ibv_query_device
+ - efa: Add simple unexpected test to MR exhaustion test
+ - pytest: add a new ssh connection error pattern
+
-------------------------------------------------------------------
Thu Feb 29 16:18:32 UTC 2024 - pgajdos@suse.com
diff --git a/libfabric.spec b/libfabric.spec
index 9a36ecc..a60bc30 100644
--- a/libfabric.spec
+++ b/libfabric.spec
@@ -1,7 +1,7 @@
#
# spec file for package libfabric
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
#
-%define git_ver .0.153261eadc7b
+%define git_ver .0.e43589a5113a
Name: libfabric
-Version: 1.20.0
+Version: 1.20.1
Release: 0
Summary: User-space RDMA Fabric Interfaces
License: BSD-2-Clause OR GPL-2.0-only