# CMake 3.31.8 available for download

**URL:** https://discourse.cmake.org/t/cmake-3-31-8-available-for-download/14236
**Category:** Announcements
**Created:** [June 13, 2025, 9:54pm UTC](https://discourse.cmake.org/t/cmake-3-31-8-available-for-download/14236 "2025-06-13T21:54:21Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![johnwparent](https://discourse.cmake.org/user_avatar/discourse.cmake.org/johnwparent/32/2179_2.png) [@johnwparent](https://discourse.cmake.org/u/johnwparent)
#### Post date: [June 13, 2025, 9:54pm UTC](https://discourse.cmake.org/t/cmake-3-31-8-available-for-download/14236/1 "2025-06-13T21:54:21Z")

</div>

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

Please use the latest release from our download page:  
[https://cmake.org/download/](https://cmake.org/download/)

See also the [release notes](https://cmake.org/cmake/help/latest/release/3.31.html) and [release milestone](https://gitlab.kitware.com/cmake/cmake/-/milestones/179)

Thanks for your support!

* * *

Changes made since CMake 3.31.7:

Andrey Alekseenko (3):

- CUDA/Clang: Fix list of architectures supported by Clang \< 20.1
- CUDA/Clang: Reorder the logic for setting supported archs
- CUDA/Clang: Add archs supported by Clang 21

Ben Boeckel (5):

- Tests/RunCMake: handle C++26 support where needed
- gcc: support `import std`
- Experimental: recycle the `import std` UUID
- Clang/CXXImportStd: support `-stdlib=libstdc++`
- experimental/CXXModules: recycle the UUID

Brad King (7):

- ci: Tell CudaOnly.Architecture test what specific architecture to use
- ci: add tags to tie CUDA jobs to runners with hardware supporting them
- CUDA/Clang: Prefer NVCC’s default architecture for each CUDA Toolkit version
- AUTOMOC: Avoid compiler warnings while computing predefines
- ci: Disable KWSys ConsoleBuf test that breaks on Windows Terminal 1.22+
- ci: Tie Intel 2024.1 jobs on Windows to MSVC 14.43 toolset
- ci: Update Windows builds to MSVC 14.44 toolset

Gregor Jasny (1):

- macOS: Reliably apply workaround for system curl 8.{3,4,5} LibreSSL backend

Marc Chevrier (2):

- FindPython: rely on ABIFLAGS on Windows for ABI profile
- FindPython: Avoid implicit link library on Windows

Robert Maynard (5):

- ci: Tell CudaOnly.CompileFlags test what specific architecture to use
- CUDA/Clang: Update architectures supported by CUDA 12.8
- CUDA: Add CUDA 12.9 new architectures and family syntax
- CUDA/Clang: Update nvcc default architectures with CUDA 13 deprecations
- CUDA: Add include paths from nvcc SYSTEM\_INCLUDES entry

Tom Stellard (1):

- KWSys: Backport “Fix GetNumberOfLogicalCPU on s390x” to CMake 3.31
