
On the performance front the Bcachefs file-system is boasting faster snapshot deletion. Bcachefs also has faster device removal and separately is also coalescing redundant accounting updates prior to transaction commit to be less burdensome on the Bcachefs journal. Less metadata journal updates will be good for performance.
Bcachefs for Linux 6.16 will now also allow poisoned extents to be moved, incompatible features can now be enabled at run-time via syfs, more changes to support deployable disk images, and "major" improvements around error messages.
For Bcachefs repair and self-healing file-system work, recovery passes are now initiated in the background if errors are detected. There's also a new recovery pass for checking the rebalance work b-tree.

Some of the other changes for Bcachefs in Linux 6.16 include additional hardening, stack usage improvements, and various debugging improvements.
More details on these changes via this pull request that will be going into Linux 6.16 Git shortly, assuming no objections from Linus Torvalds.