The 18th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.29 release. This is a fairly modest update, consisting mostly of incremental improvements and a few smaller new features (eg the new linker selection and test launcher support).
More detailed release notes are available. As usual, the book is available exclusively from https://crascit.com/professional-cmake/