some docs about structure:
adding extent metadata (most importantly ownership) to the device block as a secondary source of metadata. More Here:4. XFS Online Fsck Design — The Linux Kernel documentation
introduction of XFS inside the kernel xfs - fs/xfs - Linux source code (2.4.25) - Bootlin Elixir Cross Referencer
Enable FITRIM (batched Trim command) on the realtime device [1]
First FS to allow bigger block size than system page size. More here
Adds New Ioctls (system call) To Swap Contents Of Two Files [2]
The XFS realtime device is a special mode intended to provide consistent and predictable latency for filesystem operations. In 6.14 the realtime device has gained support for #Reverse Mapping (mapping a device block to the file the contains it) and reflink (sharing blocks between files, based on Reverse Mapping) operations.[3]
Support for zoned storage devices. SMR hard drive (the one that write over for higher density) can be put in a special mode called Host-Manage Zone Storage which will allow the kernel instead of the hard drive controller to decide where the data should go on the drive. This can allow for better perf as the kernel can optimize the way it uses the storage and the hard drive controller doesn't have to do suboptimal guesses in what the user wants. Zoned Storage can also apply to SSDs where the kernel will be able to chose at the sector level where to put the data and lead to some optimization. Those optimizations are not for the general public but more for optimized workloads that don't need random writes.[4]