This blog post summarizes changes to the vcpkg package manager as part of the 2025.10.17 registry release, the 2025-10-10 and 2025-10-16 tool releases, as well as changes to vcpkg documentation throughout October. This month’s updates includes partial support for Visual Studio 2026 and platform toolset v145, NetBSD platform support, and minor improvements and bug fixes.
Some stats for this period:
- There are now 2,691 total ports available in the vcpkg curated registry. A port is a versioned recipe for building a package from source, such as a C or C++ library.
- 38 new ports were added to the curated registry.
- 395 ports were updated. As always, we validate each change to a port by building all other ports that depend on or are depended by the library that is being updated for our 15 main triplets.
- 81 community contributors made commits.
- The main vcpkg repo has over 7,100 forks and 26,000 stars on GitHub.
vcpkg changelog (2025.10.17 release)
- Support for v145 platform toolset (PR: Microsoft/vcpkg-tool#1787, thanks @huangqinjin!).
- Added support for NetBSD platform (PRs: Microsoft/vcpkg-tool#1789, Microsoft/vcpkg-tool#1785, thanks @cqundefine!).
- Other minor improvements and bug fixes.
Documentation changes
Over the past month we had minor documentation improvements. If you have any suggestions for our documentation, please submit an issue in our GitHub repo or see the box at the bottom of a particular article.
Total ports available for tested triplets
| Triplet | Ports available |
| x86-windows | 2493 |
| x64-windows | 2620 |
| x64-windows-release | 2620 |
| x64-windows-static | 2492 |
| x64-windows-static-md | 2547 |
| x64-uwp | 1482 |
| arm64-windows | 2234 |
| arm64-windows-static-md | 2216 |
| arm64-uwp | 1451 |
| x64-osx | 2450 |
| arm64-osx | 2420 |
| x64-linux | 2623 |
| arm-neon-android | 2043 |
| x64-android | 2104 |
| arm64-android | 2068 |
While vcpkg supports a much larger variety of target platforms and architectures (as community triplets), the list above is validated exhaustively to ensure updated ports don’t break other ports in the catalog.
Thank you to our contributors
vcpkg couldn’t be where it is today without contributions from our open-source community. Thank you for your continued support! The following people contributed to the vcpkg, vcpkg-tool, or vcpkg-docs repos in this release (listed by commit author or GitHub username):
| Adam Johnson | Daniel Parker | LE GARREC Vincent | Steve Brain |
| Albert Lee | Dr. Patrick Urbanke | lumia431 | SunBlack |
| albertony | Duncan Horn | Martin Moene | Sushant Wayal |
| Aleksi Sapon | Elisa Uhura | Martin Olivier | Szabolcs Horvát |
| Alexander Neumann | Emilian R | Maxime Gervais | szakeetm |
| Alexander Vieth | Erica | miyanyan | talregev |
| Alexis La Goutte | Ethan J. Musser | MuGdxy | Tess Gauthier |
| Alexis Placet | evelance | Mzying2001 | Thomas1664 |
| Anders Wind | GiM | Nick D’Ademo | Tobias Markus |
| Andrew Tribick | hesmar | Nick Logozzo | toge |
| Anton Kolesnyk | Hlongyu | Nouridin | Vitalii Koshura |
| Armin Alikadić | huangqinjin | PARK DongHa | Waldemar Kornewald |
| Attila Kovacs | Ioannis Makris | Pete Brown | Weihang Ding |
| autoantwort | itas109 | ptahmose | Wentsing Nee |
| blavallee | JoergAtGithub | RedSkittleFox | wentywenty |
| Byoungchan Lee | Johan Laanstra | Rémy Tassoux | wolfgitpr |
| Charles Karney | Jonathan Giannuzzi | Renan Lavarec | xeyler |
| Chris W | jreichel-nvidia | Rimas Misevičius | Yury Bura |
| Chuck Walbourn | Kai Pastor | rj | |
| CQ_Undefine | Kered13 | Saikari | |
| Daniel Collins | Kevin Albertson | Serkan Kenar |
Learn more
You can find the main release notes on GitHub. Recent updates to the vcpkg tool can be viewed on the vcpkg-tool Releases page. To contribute to vcpkg documentation, visit the vcpkg-docs repo. If you’re new to vcpkg or curious about how a package manager can make your life easier as a C/C++ developer, check out the vcpkg website – vcpkg.io.
If you would like to contribute to vcpkg and its library catalog, or want to give us feedback on anything, check out our GitHub repo. Please report bugs or request updates to ports in our issue tracker or join more general discussion in our discussion forum.
0 comments
Be the first to start the discussion.