# CMake 3.31.6 available for download

**URL:** https://discourse.cmake.org/t/cmake-3-31-6-available-for-download/13629
**Category:** Announcements
**Created:** [February 25, 2025, 1:24am UTC](https://discourse.cmake.org/t/cmake-3-31-6-available-for-download/13629 "2025-02-25T01:24:27Z")
**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: [February 25, 2025, 1:24am UTC](https://discourse.cmake.org/t/cmake-3-31-6-available-for-download/13629/1 "2025-02-25T01:24:27Z")

</div>

We are pleased to announce that CMake 3.31.6 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/170)

Thanks for your support!

* * *

Changes made since CMake 3.31.5:

AJIOB (1):

- Help: Clarify when execute\_process ENCODING UTF-8 became the default

Alexandra Cherdantseva (1):

- Linker: Restore support for WHOLE\_ARCHIVE with Swift libraries

Begasus (1):

- Linker configuration: Add missing platform Haiku

Brad King (10):

- ci: Update Windows builds to MSVC 14.43 toolset
- cmGeneratorExpressionDAGChecker: Construct with initializer list syntax
- cmGeneratorExpressionDAGChecker: De-duplicate constructor signature
- cmGeneratorExpressionDAGChecker: Construct with initializer list syntax
- Tests: Split CustomTransitiveProperties argument checks into helper
- Tests: Extend CustomTransitiveProperties with non-transitive LINK\_LIBRARIES
- Tests: Extend CustomTransitiveProperties with custom transitive LINK\_LIBRARIES
- GenEx: Restore evaluation context for conditional transitive properties
- GenEx: Fix evaluation of LINK\_LIBRARIES as custom transitive property
- CMake 3.31.6

Ihor Sofiichenko (1):

- GoogleTest: Restore support for spaces in explicit WORKING\_DIRECTORY

Josef Angstenberger (1):

- TIClang: Make ARM architecture id uppercase
