{"id":35936,"date":"2025-11-04T23:45:46","date_gmt":"2025-11-04T23:45:46","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=35936"},"modified":"2025-11-04T23:45:46","modified_gmt":"2025-11-04T23:45:46","slug":"whats-new-in-vcpkg-october-2025","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/whats-new-in-vcpkg-october-2025\/","title":{"rendered":"What\u2019s New in vcpkg (October 2025)"},"content":{"rendered":"<p>This blog post summarizes changes to the <a href=\"https:\/\/vcpkg.io\/\">vcpkg package manager<\/a> as part of the <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/releases\/tag\/2025.10.17\">2025.10.17<\/a> registry release, the <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-10-10\">2025-10-10<\/a> and <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-10-16\">2025-10-16<\/a> tool releases, as well as changes to <a href=\"https:\/\/learn.microsoft.com\/vcpkg\/\">vcpkg documentation<\/a> throughout October. This month\u2019s updates includes partial support for Visual Studio 2026 and platform toolset v145, NetBSD platform support, and minor improvements and bug fixes.<\/p>\n<p>Some stats for this period:<\/p>\n<ul>\n<li>There are now <strong>2,691 total ports <\/strong>available in the vcpkg curated registry. A <a href=\"https:\/\/learn.microsoft.com\/en-us\/vcpkg\/concepts\/ports\">port is a versioned recipe<\/a> for building a package from source, such as a C or C++ library.<\/li>\n<li><strong>38 new ports<\/strong> were added to the curated registry.<\/li>\n<li><strong>395 ports were updated<\/strong>. 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 <a href=\"https:\/\/learn.microsoft.com\/en-us\/vcpkg\/concepts\/triplets\">triplets<\/a>.<\/li>\n<li><strong>81 <\/strong>community contributors made commits.<\/li>\n<li>The main vcpkg repo has over <strong>7,100 forks<\/strong> and <strong>26,000 stars<\/strong> on GitHub.<\/li>\n<\/ul>\n<h2>vcpkg changelog (2025.10.17 release)<\/h2>\n<ul>\n<li>Support for v145 platform toolset (PR: <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/pull\/1787\">Microsoft\/vcpkg-tool#1787<\/a>, thanks @huangqinjin!).<\/li>\n<li>Added support for NetBSD platform (PRs: <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/pull\/1789\">Microsoft\/vcpkg-tool#1789<\/a>, <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/pull\/1785\">Microsoft\/vcpkg-tool#1785<\/a>, thanks @cqundefine!).<\/li>\n<li>Other minor improvements and bug fixes.<\/li>\n<\/ul>\n<h2>Documentation changes<\/h2>\n<p>Over the past month we had minor documentation improvements. If you have any suggestions for our documentation, please <a href=\"https:\/\/github.com\/microsoft\/vcpkg-docs\/issues\">submit an issue in our GitHub repo<\/a> or see the box at the bottom of a particular article.<\/p>\n<h2>Total ports available for tested triplets<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Triplet<\/strong><\/td>\n<td><strong>Ports available<\/strong><\/td>\n<\/tr>\n<tr>\n<td>x86-windows<\/td>\n<td>2493<\/td>\n<\/tr>\n<tr>\n<td>x64-windows<\/td>\n<td>2620<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-release<\/td>\n<td>2620<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static<\/td>\n<td>2492<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static-md<\/td>\n<td>2547<\/td>\n<\/tr>\n<tr>\n<td>x64-uwp<\/td>\n<td>1482<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows<\/td>\n<td>2234<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows-static-md<\/td>\n<td>2216<\/td>\n<\/tr>\n<tr>\n<td>arm64-uwp<\/td>\n<td>1451<\/td>\n<\/tr>\n<tr>\n<td>x64-osx<\/td>\n<td>2450<\/td>\n<\/tr>\n<tr>\n<td>arm64-osx<\/td>\n<td>2420<\/td>\n<\/tr>\n<tr>\n<td>x64-linux<\/td>\n<td>2623<\/td>\n<\/tr>\n<tr>\n<td>arm-neon-android<\/td>\n<td>2043<\/td>\n<\/tr>\n<tr>\n<td>x64-android<\/td>\n<td>2104<\/td>\n<\/tr>\n<tr>\n<td>arm64-android<\/td>\n<td>2068<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>While vcpkg supports a much larger variety of target platforms and architectures (as <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/tree\/master\/triplets\/community\">community triplets<\/a>), the list above is validated exhaustively to ensure updated ports don\u2019t break other ports in the catalog.<\/p>\n<h2>Thank you to our contributors<\/h2>\n<p>vcpkg couldn\u2019t be where it is today without contributions from our open-source community. Thank you for your continued support! The following people contributed to the <a href=\"https:\/\/github.com\/microsoft\/vcpkg\">vcpkg<\/a>, <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\">vcpkg-tool<\/a>, or <a href=\"https:\/\/github.com\/MicrosoftDocs\/vcpkg-docs\/\">vcpkg-docs<\/a> repos in this release (listed by commit author or GitHub username):<\/p>\n<table>\n<tbody>\n<tr>\n<td>Adam Johnson<\/td>\n<td>Daniel Parker<\/td>\n<td>LE GARREC Vincent<\/td>\n<td>Steve Brain<\/td>\n<\/tr>\n<tr>\n<td>Albert Lee<\/td>\n<td>Dr. Patrick Urbanke<\/td>\n<td>lumia431<\/td>\n<td>SunBlack<\/td>\n<\/tr>\n<tr>\n<td>albertony<\/td>\n<td>Duncan Horn<\/td>\n<td>Martin Moene<\/td>\n<td>Sushant Wayal<\/td>\n<\/tr>\n<tr>\n<td>Aleksi Sapon<\/td>\n<td>Elisa Uhura<\/td>\n<td>Martin Olivier<\/td>\n<td>Szabolcs Horv\u00e1t<\/td>\n<\/tr>\n<tr>\n<td>Alexander Neumann<\/td>\n<td>Emilian R<\/td>\n<td>Maxime Gervais<\/td>\n<td>szakeetm<\/td>\n<\/tr>\n<tr>\n<td>Alexander Vieth<\/td>\n<td>Erica<\/td>\n<td>miyanyan<\/td>\n<td>talregev<\/td>\n<\/tr>\n<tr>\n<td>Alexis La Goutte<\/td>\n<td>Ethan J. Musser<\/td>\n<td>MuGdxy<\/td>\n<td>Tess Gauthier<\/td>\n<\/tr>\n<tr>\n<td>Alexis Placet<\/td>\n<td>evelance<\/td>\n<td>Mzying2001<\/td>\n<td>Thomas1664<\/td>\n<\/tr>\n<tr>\n<td>Anders Wind<\/td>\n<td>GiM<\/td>\n<td>Nick D&#8217;Ademo<\/td>\n<td>Tobias Markus<\/td>\n<\/tr>\n<tr>\n<td>Andrew Tribick<\/td>\n<td>hesmar<\/td>\n<td>Nick Logozzo<\/td>\n<td>toge<\/td>\n<\/tr>\n<tr>\n<td>Anton Kolesnyk<\/td>\n<td>Hlongyu<\/td>\n<td>Nouridin<\/td>\n<td>Vitalii Koshura<\/td>\n<\/tr>\n<tr>\n<td>Armin Alikadi\u0107<\/td>\n<td>huangqinjin<\/td>\n<td>PARK DongHa<\/td>\n<td>Waldemar Kornewald<\/td>\n<\/tr>\n<tr>\n<td>Attila Kovacs<\/td>\n<td>Ioannis Makris<\/td>\n<td>Pete Brown<\/td>\n<td>Weihang Ding<\/td>\n<\/tr>\n<tr>\n<td>autoantwort<\/td>\n<td>itas109<\/td>\n<td>ptahmose<\/td>\n<td>Wentsing Nee<\/td>\n<\/tr>\n<tr>\n<td>blavallee<\/td>\n<td>JoergAtGithub<\/td>\n<td>RedSkittleFox<\/td>\n<td>wentywenty<\/td>\n<\/tr>\n<tr>\n<td>Byoungchan Lee<\/td>\n<td>Johan Laanstra<\/td>\n<td>R\u00e9my Tassoux<\/td>\n<td>wolfgitpr<\/td>\n<\/tr>\n<tr>\n<td>Charles Karney<\/td>\n<td>Jonathan Giannuzzi<\/td>\n<td>Renan Lavarec<\/td>\n<td>xeyler<\/td>\n<\/tr>\n<tr>\n<td>Chris W<\/td>\n<td>jreichel-nvidia<\/td>\n<td>Rimas Misevi\u010dius<\/td>\n<td>Yury Bura<\/td>\n<\/tr>\n<tr>\n<td>Chuck Walbourn<\/td>\n<td>Kai Pastor<\/td>\n<td>rj<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>CQ_Undefine<\/td>\n<td>Kered13<\/td>\n<td>Saikari<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Daniel Collins<\/td>\n<td>Kevin Albertson<\/td>\n<td>Serkan Kenar<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Learn more<\/h2>\n<p>You can find the <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/releases\">main release notes<\/a> on GitHub. Recent updates to the vcpkg tool can be viewed on the <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\">vcpkg-tool Releases page<\/a>. To contribute to vcpkg documentation, visit the <a href=\"https:\/\/github.com\/MicrosoftDocs\/vcpkg-docs\/\">vcpkg-docs repo<\/a>. If you\u2019re new to vcpkg or curious about how a package manager can make your life easier as a C\/C++ developer, check out the <a href=\"https:\/\/vcpkg.io\">vcpkg website \u2013 vcpkg.io<\/a>.<\/p>\n<p>If you would like to contribute to vcpkg and its library catalog, or want to give us feedback on anything, check out our <a href=\"https:\/\/github.com\/microsoft\/vcpkg\">GitHub repo<\/a>. Please report bugs or request updates to ports in our <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/issues\">issue tracker<\/a> or join more general discussion in our <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/discussions\">discussion forum<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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\u2019s updates includes partial support for Visual Studio 2026 and platform toolset v145, NetBSD platform support, and minor improvements and bug fixes. [&hellip;]<\/p>\n","protected":false},"author":1063,"featured_media":28096,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,272],"tags":[273],"class_list":["post-35936","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","category-vcpkg","tag-vcpkg"],"acf":[],"blog_post_summary":"<p>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\u2019s updates includes partial support for Visual Studio 2026 and platform toolset v145, NetBSD platform support, and minor improvements and bug fixes. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/35936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/1063"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=35936"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/35936\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/28096"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=35936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=35936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=35936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}