November 4th, 2025
0 reactions

What’s New in vcpkg (October 2025)

Augustin Popa
Senior Product Manager

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)

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.

Category
C++Vcpkg
Topics
vcpkg

Author

Augustin Popa
Senior Product Manager

Product manager on the Microsoft C++ team, currently working on vcpkg.

0 comments