{"id":36284,"date":"2026-02-06T21:01:50","date_gmt":"2026-02-06T21:01:50","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=36284"},"modified":"2026-02-06T21:01:50","modified_gmt":"2026-02-06T21:01:50","slug":"whats-new-in-vcpkg-nov-2025-jan-2026","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/whats-new-in-vcpkg-nov-2025-jan-2026\/","title":{"rendered":"What\u2019s New in vcpkg (Nov 2025 &#8211; Jan 2026)"},"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.12.12\">2025.12.12<\/a> and <a href=\"https:\/\/github.com\/microsoft\/vcpkg\/releases\/tag\/2026.01.16\">2026.01.16<\/a> registry releases and the <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-11-13\">2025-11-13<\/a>, <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-11-18\">2025-11-18<\/a>, <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-11-19\">2025-11-19<\/a>, <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-12-05\">2025-12-05<\/a>, and <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/releases\/tag\/2025-12-16\">2025-12-16<\/a> tool releases. These updates include support for targeting the Xbox GDK October 2025 update, removing a misleading and outdated output message, and other minor improvements and bug fixes.<\/p>\n<p>Some stats for this period:<\/p>\n<ul>\n<li>There are now <strong>2,750 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>82 new ports<\/strong> were added to the curated registry.<\/li>\n<li><strong>504 ports were updated by December and 584 ports were updated in January<\/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>182 <\/strong>community contributors made commits.<\/li>\n<li>The main vcpkg repo has over <strong>7,300 forks<\/strong> and <strong>26,600 stars<\/strong> on GitHub.<\/li>\n<\/ul>\n<h2>vcpkg changelog (2025.12.12, 2026.01.16 releases)<\/h2>\n<ul>\n<li>Removed an outdated output message after running vcpkg upgrade that could mislead users (PR: <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/pull\/1802\">Microsoft\/vcpkg-tool#1802<\/a>).<\/li>\n<li>Updated vcpkg to understand new layout structure and environment variables for targeting Xbox as of the October 2025 Microsoft GDK update. (PRs: <a href=\"https:\/\/github.com\/microsoft\/vcpkg-tool\/pull\/1834\">Microsoft\/vcpkg-tool#1834<\/a>, thanks @walbourn!).\n<ul>\n<li>GameDKLatest is associated with the &#8216;old&#8217; layouts and only exists when they are optionally installed by October 2025 or by earlier GDKs. October 2024 GDK or later are still in-service.<\/li>\n<li>GameDKXboxLatest is associated with the &#8216;new&#8217; layouts which are always present for October 2025 or later.<\/li>\n<\/ul>\n<\/li>\n<li>Other minor improvements and bug fixes.<\/li>\n<\/ul>\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>2549<\/td>\n<\/tr>\n<tr>\n<td>x64-windows<\/td>\n<td>2678<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-release<\/td>\n<td>2678<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static<\/td>\n<td>2557<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static-md<\/td>\n<td>2614<\/td>\n<\/tr>\n<tr>\n<td>x64-uwp<\/td>\n<td>1506<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows<\/td>\n<td>2304<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows-static-md<\/td>\n<td>2290<\/td>\n<\/tr>\n<tr>\n<td>arm64-uwp<\/td>\n<td>1475<\/td>\n<\/tr>\n<tr>\n<td>arm64-osx<\/td>\n<td>2484<\/td>\n<\/tr>\n<tr>\n<td>x64-linux<\/td>\n<td>2688<\/td>\n<\/tr>\n<tr>\n<td>arm-neon-android<\/td>\n<td>2106<\/td>\n<\/tr>\n<tr>\n<td>x64-android<\/td>\n<td>2167<\/td>\n<\/tr>\n<tr>\n<td>arm64-android<\/td>\n<td>2134<\/td>\n<\/tr>\n<tr>\n<td>x86-windows<\/td>\n<td>2549<\/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>a-alomran<\/td>\n<td>Christopher Lee<\/td>\n<td>jreichel-nvidia<\/td>\n<td>Richard Powell<\/td>\n<\/tr>\n<tr>\n<td>Aaron van Geffen<\/td>\n<td>Chuck Walbourn<\/td>\n<td>Kadir<\/td>\n<td>Rimas Misevi\u010dius<\/td>\n<\/tr>\n<tr>\n<td>Aditya Rao<\/td>\n<td>Colden Cullen<\/td>\n<td>Kai Blaschke<\/td>\n<td>RobbertProost<\/td>\n<\/tr>\n<tr>\n<td>Adrien Bourdeaux<\/td>\n<td>Connor Broyles<\/td>\n<td>Kai Pastor<\/td>\n<td>Rok Mandeljc<\/td>\n<\/tr>\n<tr>\n<td>Ajadaz<\/td>\n<td>CQ_Undefine<\/td>\n<td>Kaito Udagawa<\/td>\n<td>RPeschke<\/td>\n<\/tr>\n<tr>\n<td>Alan Jowett<\/td>\n<td>Craig Edwards<\/td>\n<td>kedixa<\/td>\n<td>Saikari<\/td>\n<\/tr>\n<tr>\n<td>Alan Tse<\/td>\n<td>Crindzebra Sjimo<\/td>\n<td>Kevin Ring<\/td>\n<td>Scranoid<\/td>\n<\/tr>\n<tr>\n<td>albertony<\/td>\n<td>cuihairu<\/td>\n<td>Kiran Chanda<\/td>\n<td>Sean Farrell<\/td>\n<\/tr>\n<tr>\n<td>Aleks Tuchkov<\/td>\n<td>Dalton Messmer<\/td>\n<td>Kyle Benesch<\/td>\n<td>Seth Flynn<\/td>\n<\/tr>\n<tr>\n<td>Aleksandr Orefkov<\/td>\n<td>Daniel Collins<\/td>\n<td>kzhdev<\/td>\n<td>shixiong2333<\/td>\n<\/tr>\n<tr>\n<td>Aleksi Sapon<\/td>\n<td>David Fiedler<\/td>\n<td>Laurent Rineau<\/td>\n<td>Silvio Traversaro<\/td>\n<\/tr>\n<tr>\n<td>Alex Emirov<\/td>\n<td>deadlightreal<\/td>\n<td>LE GARREC Vincent<\/td>\n<td>Simone Gasparini<\/td>\n<\/tr>\n<tr>\n<td>Alexander Neumann<\/td>\n<td>Dennis<\/td>\n<td>lemourin<\/td>\n<td>Sina Behmanesh<\/td>\n<\/tr>\n<tr>\n<td>Alexis La Goutte<\/td>\n<td>Dr. Patrick Urbanke<\/td>\n<td>lithrad<\/td>\n<td>Stephen Webb<\/td>\n<\/tr>\n<tr>\n<td>Alexis Placet<\/td>\n<td>Dzmitry Baryshau<\/td>\n<td>llm96<\/td>\n<td>Steven<\/td>\n<\/tr>\n<tr>\n<td>Allan Hanan<\/td>\n<td>eao197<\/td>\n<td>Lukas Berbuer<\/td>\n<td>SunBlack<\/td>\n<\/tr>\n<tr>\n<td>Anders Wind<\/td>\n<td>Egor Tyuvaev<\/td>\n<td>Lukas Schwerdtfeger<\/td>\n<td>Sylvain Doremus<\/td>\n<\/tr>\n<tr>\n<td>Andre Nguyen<\/td>\n<td>Ethan J. Musser<\/td>\n<td>Marcel Koch<\/td>\n<td>Szabolcs Horv\u00e1t<\/td>\n<\/tr>\n<tr>\n<td>Andrew Kaster<\/td>\n<td>Eviral<\/td>\n<td>Martin Moene<\/td>\n<td>Takatoshi Kondo<\/td>\n<\/tr>\n<tr>\n<td>Andrew Tribick<\/td>\n<td>Fidel Yin<\/td>\n<td>Matheus Gomes<\/td>\n<td>talregev<\/td>\n<\/tr>\n<tr>\n<td>Ankur Verma<\/td>\n<td>freshthinking<\/td>\n<td>matlabbe<\/td>\n<td>Theodore Tsirpanis<\/td>\n<\/tr>\n<tr>\n<td>Argentoz<\/td>\n<td>Fyodor Krasnov<\/td>\n<td>Matthias Kuhn<\/td>\n<td>Thomas Arcila<\/td>\n<\/tr>\n<tr>\n<td>Attila Kovacs<\/td>\n<td>galabovaa<\/td>\n<td>Michael Hansen<\/td>\n<td>Thomas1664<\/td>\n<\/tr>\n<tr>\n<td>autoantwort<\/td>\n<td>GioGio<\/td>\n<td>Michele Caini<\/td>\n<td>TLescoatTFX<\/td>\n<\/tr>\n<tr>\n<td>ayeteadoe<\/td>\n<td>Giuseppe Roberti<\/td>\n<td>Mikhail Titov<\/td>\n<td>Tobias Markus<\/td>\n<\/tr>\n<tr>\n<td>Ayush Acharjya<\/td>\n<td>Glyn Matthews<\/td>\n<td>miyan<\/td>\n<td>Toby<\/td>\n<\/tr>\n<tr>\n<td>Barak Shoshany<\/td>\n<td>Gordon Smith<\/td>\n<td>miyanyan<\/td>\n<td>toge<\/td>\n<\/tr>\n<tr>\n<td>Benno Waldhauer<\/td>\n<td>hehanjing<\/td>\n<td>Morcules<\/td>\n<td>Tom Conder<\/td>\n<\/tr>\n<tr>\n<td>Bernard Teo<\/td>\n<td>Hiroaki Yutani<\/td>\n<td>myd7349<\/td>\n<td>Tom M.<\/td>\n<\/tr>\n<tr>\n<td>Bertin Balouki SIMYELI<\/td>\n<td>Hoshi<\/td>\n<td>Mzying2001<\/td>\n<td>Tom Tan<\/td>\n<\/tr>\n<tr>\n<td>bjovanovic84<\/td>\n<td>huangqinjin<\/td>\n<td>Nick D&#8217;Ademo<\/td>\n<td>Tommy-Xavier Robillard<\/td>\n<\/tr>\n<tr>\n<td>blavallee<\/td>\n<td>i-curve<\/td>\n<td>Nikita<\/td>\n<td>UlrichBerndBecker<\/td>\n<\/tr>\n<tr>\n<td>bwedding<\/td>\n<td>Igor Kostenko<\/td>\n<td>Osyotr<\/td>\n<td>Vallabh Mahajan<\/td>\n<\/tr>\n<tr>\n<td>Byoungchan Lee<\/td>\n<td>ihsan demir<\/td>\n<td>PARK DongHa<\/td>\n<td>Vincent Le Garrec<\/td>\n<\/tr>\n<tr>\n<td>Cappecasper03<\/td>\n<td>Ioannis Makris<\/td>\n<td>pastdue<\/td>\n<td>Vitalii Koshura<\/td>\n<\/tr>\n<tr>\n<td>Carson Radtke<\/td>\n<td>Ivan Maidanski<\/td>\n<td>Pasukhin Dmitry<\/td>\n<td>Vladimir Shaleev<\/td>\n<\/tr>\n<tr>\n<td>cDc<\/td>\n<td>Jaap Aarts<\/td>\n<td>Patrick Colis<\/td>\n<td>Waldemar Kornewald<\/td>\n<\/tr>\n<tr>\n<td>Charles Cabergs<\/td>\n<td>JacobBarthelmeh<\/td>\n<td>Paul Lemire<\/td>\n<td>Wentsing Nee<\/td>\n<\/tr>\n<tr>\n<td>Charles Dang<\/td>\n<td>James Grant<\/td>\n<td>Pavel Kisliak<\/td>\n<td>wentywenty<\/td>\n<\/tr>\n<tr>\n<td>Charles Karney<\/td>\n<td>Janek Bevendorff<\/td>\n<td>Pedro L\u00f3pez-Cabanillas<\/td>\n<td>xavier2k6<\/td>\n<\/tr>\n<tr>\n<td>chausner<\/td>\n<td>Jeremy Dumais<\/td>\n<td>Raul Metsma<\/td>\n<td>ycdev1<\/td>\n<\/tr>\n<tr>\n<td>chenjunfu2<\/td>\n<td>Jesper Stemann Andersen<\/td>\n<td>RealChuan<\/td>\n<td>Yunze Xu<\/td>\n<\/tr>\n<tr>\n<td>Chris Birkhold<\/td>\n<td>Jinwoo Sung<\/td>\n<td>RealTimeChris<\/td>\n<td>Yury Bura<\/td>\n<\/tr>\n<tr>\n<td>Chris Leishman<\/td>\n<td>JoergAtGithub<\/td>\n<td>R\u00e9my Tassoux<\/td>\n<td>zuhair-naqvi<\/td>\n<\/tr>\n<tr>\n<td>Chris Sarbora<\/td>\n<td>John Wason<\/td>\n<td>Riccardo Ressi<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Chris W<\/td>\n<td>Jonatan Nevo<\/td>\n<td>Richard Barnes<\/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.12.12 and 2026.01.16 registry releases and the 2025-11-13, 2025-11-18, 2025-11-19, 2025-12-05, and 2025-12-16 tool releases. These updates include support for targeting the Xbox GDK October 2025 update, removing a misleading and outdated output message, and other 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-36284","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.12.12 and 2026.01.16 registry releases and the 2025-11-13, 2025-11-18, 2025-11-19, 2025-12-05, and 2025-12-16 tool releases. These updates include support for targeting the Xbox GDK October 2025 update, removing a misleading and outdated output message, and other minor improvements and bug fixes. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/36284","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=36284"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/36284\/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=36284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=36284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=36284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}