# CMake 3.31.11 available for download

**URL:** https://discourse.cmake.org/t/cmake-3-31-11-available-for-download/15480
**Category:** Announcements
**Created:** [January 27, 2026, 10:43pm UTC](https://discourse.cmake.org/t/cmake-3-31-11-available-for-download/15480 "2026-01-27T22:43:19Z")
**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: [January 27, 2026, 10:43pm UTC](https://discourse.cmake.org/t/cmake-3-31-11-available-for-download/15480/1 "2026-01-27T22:43:19Z")

</div>

We are pleased to announce that CMake 3.31.11 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/v3.31/release/3.31.html) and [release milestone](https://gitlab.kitware.com/cmake/cmake/-/milestones/193)

Thanks for your support!

* * *

Changes made since CMake 3.31.10:

Ben Boeckel (1):

- gitlab-ci: get the sccache server port from the runner

Brad King (7):

- Help: Improve string(JSON) synopsis document source readability
- Help: Avoid reST named references in string(JSON) synopsis
- ci: update macOS jobs to use Xcode 26.2
- ci: Fix CUDA tests on GPUs newer than the toolkit supports
- ci: Clamp CUDA ‘native’ architecture in NVHPC job
- libarchive: Restore tolerance of archives with non-OEM paths on Windows
- CMake 3.31.11

Martin Duffy (1):

- fileapi: Fix crash on cmake\_file\_api() call in initial cache

Robert Maynard (1):

- Tests: Remove invalid CUDA code from tests

Tarun Prabhu (1):

- LLVMFlang-Fortran: Use -J instead of -module-dir
