diff --git a/xfsprogs-6.10.1.tar.sign b/xfsprogs-6.10.1.tar.sign
deleted file mode 100644
index 95e5c47..0000000
--- a/xfsprogs-6.10.1.tar.sign
+++ /dev/null
@@ -1,8 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iKUEABMJAC0WIQQMHYkcUKcy4GgPe2RGdaER5QtfpgUCZtg+kQ8cY2VtQGtlcm5l
-bC5vcmcACgkQRnWhEeULX6bD0gF8CkeHlQGCon3mrQb5dYsNqODpUivAu7btcrPu
-HsWMn7FouY4O2WR/PDaBvtdg+c/bAX4k7GA4dlIJrubOJprzg8MkXKFwBMX0bbzI
-5ZzZs24R0ZbXF2AcaEd9EKIQVvAJfpg=
-=Kv2M
------END PGP SIGNATURE-----
diff --git a/xfsprogs-6.10.1.tar.xz b/xfsprogs-6.10.1.tar.xz
deleted file mode 100644
index ce42868..0000000
--- a/xfsprogs-6.10.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6cb839be1a9535f8352441b3f6eea521ead5c5c7c913e8106cdfac96aa117041
-size 1449932
diff --git a/xfsprogs-6.11.0.tar.sign b/xfsprogs-6.11.0.tar.sign
new file mode 100644
index 0000000..1c84373
--- /dev/null
+++ b/xfsprogs-6.11.0.tar.sign
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iIoEABYKADIWIQSuGyqVYnIab8QwfB9Gp+oYrDPhCAUCZxOEKBQcYWFsYmVyc2hA
+cmVkaGF0LmNvbQAKCRBGp+oYrDPhCMtLAP4niNMOwC07QrHPPQTl3QfJE96p+JeE
+98D8Kx3UFSVxWQD9ECBKCND6huTZCTK6FchwWANglXgrtF4dEq0kxlOJLQE=
+=rMkp
+-----END PGP SIGNATURE-----
diff --git a/xfsprogs-6.11.0.tar.xz b/xfsprogs-6.11.0.tar.xz
new file mode 100644
index 0000000..386e226
--- /dev/null
+++ b/xfsprogs-6.11.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dae3bb432196f7b183b2e6bd5dc44bf33edbd7d0e85bd37d25c235df81b8100a
+size 1457084
diff --git a/xfsprogs.changes b/xfsprogs.changes
index 5b02bcb..db53c10 100644
--- a/xfsprogs.changes
+++ b/xfsprogs.changes
@@ -1,4 +1,32 @@
 -------------------------------------------------------------------
+Sat Oct 19 11:09:09 UTC 2024 - Anthony Iliopoulos <ailiop@suse.com>
+
+- update to 6.11.0
+  - mkfs: break up the rest of the rtinit() function
+  - mkfs: clean up the rtinit() function
+  - xfs_repair: use library functions for orphanage creation
+  - xfs_repair: use library functions to reset root/rbm/rsum inodes
+  - xfs_repair: don't crash in get_inode_parent
+  - xfs_repair: fix exchrange upgrade
+  - xfs_db: port the iunlink command to use the libxfs iunlink function
+  - xfs_db/mdrestore/repair: don't use the incore struct xfs_sb for offsets into struct xfs_dsb
+  - xfs_db/mkfs/xfs_repair: port to use XFS_ICREATE_UNLINKABLE
+  - xfs_db: port the unlink command to use libxfs_droplink
+  - libxfs: implement get_random_u32
+  - libxfs: remove libxfs_dir_ialloc
+  - libxfs: backport inode init code from the kernel
+  - libxfs: pack icreate initialization parameters into a separate structure
+  - xfs_io: add RWF_ATOMIC support to pwrite
+  - libfrog: emulate deprecated attrlist functionality in libattr
+  - misc: clean up code around attr_list_by_handle calls
+  - fsck.xfs: fix fsck.xfs run by different shells when fsck.mode=force is set
+  - libxfs: provide a memfd_create() wrapper if not present in libc
+  - xfs_io: Fix fscrypt macros ordering
+  - man: Update unit for fsx_extsize and fsx_cowextsize
+  - xfs_db: release ip resource before returning from get_next_unlinked()
+  - libxfs: kernel sync
+
+ -------------------------------------------------------------------
 Wed Sep  4 11:33:31 UTC 2024 - Anthony Iliopoulos <ailiop@suse.com>
 
 - update to 6.10.1
diff --git a/xfsprogs.keyring b/xfsprogs.keyring
index d3a61e0..a28507d 100644
Binary files a/xfsprogs.keyring and b/xfsprogs.keyring differ
diff --git a/xfsprogs.spec b/xfsprogs.spec
index 27ccf0a..71fbbca 100644
--- a/xfsprogs.spec
+++ b/xfsprogs.spec
@@ -25,7 +25,7 @@
 %endif
 %define libname libhandle1
 Name:           xfsprogs
-Version:        6.10.1
+Version:        6.11.0
 Release:        0
 Summary:        Utilities for managing the XFS file system
 License:        GPL-2.0-or-later
@@ -39,7 +39,6 @@ Source4:        dracut-fsck-help.txt
 Patch0:         xfsprogs-docdir.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libattr-devel
 BuildRequires:  libblkid-devel
 BuildRequires:  libedit-devel
 BuildRequires:  libinih-devel