CMake 4.2.5 available for download

We are pleased to announce that CMake 4.2.5 is now available for download.

Please use the latest release from our download page:
https://cmake.org/download/

or download this release from:
Release v4.2.5 · Kitware/CMake · GitHub

See also the release notes and release milestone

Thanks for your support!


Changes made since CMake 4.2.4:

Brad King (10):

  • find_package: Clarify dependency ordering logic in package stack
  • find_package: Save package information only after successfully loading it
  • find_package: Share package information among copies of package stack
  • ci: Split macOS job configurations by architecture
  • ci: Split macOS job configurations by architecture
  • CTestCustom: Ignore warnings about zstd objects and libs with no symbols
  • Tests/RunCMake/CMP0156: Update for Xcode 26.4
  • ci: Update macos-arm64 jobs to use Xcode 26.4
  • cmake: Restore normalization of -P script to on-disk path
  • CMake 4.2.5

Gusts Kaksis (1):

  • Xcode: Fix target ordering operator to meet std::sort requirements

Peter Boettcher (1):

  • ConfigureLog: Eliminate unnecessary flush to improve write performance