{"id":35709,"date":"2025-09-05T03:24:22","date_gmt":"2025-09-05T03:24:22","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=35709"},"modified":"2025-09-05T03:24:22","modified_gmt":"2025-09-05T03:24:22","slug":"whats-new-in-vcpkg-august-2025","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/whats-new-in-vcpkg-august-2025\/","title":{"rendered":"What\u2019s New in vcpkg (August 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.08.27\">2025.08.27<\/a> registry release as well as changes to <a href=\"https:\/\/learn.microsoft.com\/vcpkg\/\">vcpkg documentation<\/a> throughout August. There were no tool changes as of the date of the registry release in August, though more changes will be listed in the next release in September.<\/p>\n<p>Some stats for this period:<\/p>\n<ul>\n<li>There are now <strong>2,666 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>14 new ports<\/strong> were added to the curated registry.<\/li>\n<li><strong>240 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>86 <\/strong>community contributors made commits.<\/li>\n<li>The main vcpkg repo has over <strong>7,000 forks<\/strong> and <strong>25,500 stars<\/strong> on GitHub.<\/li>\n<\/ul>\n<h2>GitHub Dependabot support for vcpkg<\/h2>\n<p>Earlier this month, we announced <a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/dependabot-support-for-vcpkg\/\">GitHub Dependabot support for vcpkg<\/a>. This allows GitHub users to receive automated PRs to upgrade their vcpkg versioning baselines. Since that announcement, the automated PRs have been updated to include information about the vcpkg release being upgraded to, including port counts per triplet, as well as a list of impacted ports and their original vs. new versions. <a href=\"https:\/\/github.com\/ruby\/ruby\/pull\/14417\">Here is an example of one of the new PRs<\/a>.<\/p>\n<h2>vcpkg changelog (2025.08.27 release)<\/h2>\n<p>No tool updates as of 2025.08.27. More tool updates will be included in next month\u2019s release.<\/p>\n<h2>Documentation changes<\/h2>\n<ul>\n<li>Added documentation covering <a href=\"https:\/\/learn.microsoft.com\/vcpkg\/concepts\/dependabot\">Dependabot support for vcpkg<\/a> (PR: <a href=\"https:\/\/github.com\/MicrosoftDocs\/vcpkg-docs\/pull\/512\">Microsoft\/vcpkg-docs#512<\/a>, thanks @JamieMagee!).<\/li>\n<li>Other minor documentation fixes.<\/li>\n<\/ul>\n<p>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<p><img decoding=\"async\" class=\"wp-image-35710\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2025\/09\/word-image-35709-1.png\" alt=\"Submit documentation feedback at the bottom of an article\" width=\"711\" height=\"209\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2025\/09\/word-image-35709-1.png 1099w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2025\/09\/word-image-35709-1-300x88.png 300w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2025\/09\/word-image-35709-1-1024x301.png 1024w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2025\/09\/word-image-35709-1-768x226.png 768w\" sizes=\"(max-width: 711px) 100vw, 711px\" \/><\/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>2453<\/td>\n<\/tr>\n<tr>\n<td>x64-windows<\/td>\n<td>2575<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-release<\/td>\n<td>2575<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static<\/td>\n<td>2450<\/td>\n<\/tr>\n<tr>\n<td>x64-windows-static-md<\/td>\n<td>2507<\/td>\n<\/tr>\n<tr>\n<td>x64-uwp<\/td>\n<td>1452<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows<\/td>\n<td>2181<\/td>\n<\/tr>\n<tr>\n<td>arm64-windows-static-md<\/td>\n<td>2163<\/td>\n<\/tr>\n<tr>\n<td>arm64-uwp<\/td>\n<td>1421<\/td>\n<\/tr>\n<tr>\n<td>x64-osx<\/td>\n<td>2446<\/td>\n<\/tr>\n<tr>\n<td>arm64-osx<\/td>\n<td>2376<\/td>\n<\/tr>\n<tr>\n<td>x64-linux<\/td>\n<td>2568<\/td>\n<\/tr>\n<tr>\n<td>arm-neon-android<\/td>\n<td>1998<\/td>\n<\/tr>\n<tr>\n<td>x64-android<\/td>\n<td>2059<\/td>\n<\/tr>\n<tr>\n<td>arm64-android<\/td>\n<td>2021<\/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\/microsoft\/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>A13501350<\/td>\n<td>Egor Tyuvaev<\/td>\n<td>KRM7<\/td>\n<td>Saikari<\/td>\n<\/tr>\n<tr>\n<td>acidx27x<\/td>\n<td>Ethan J. Musser<\/td>\n<td>Lars Fr\u00f6hlich<\/td>\n<td>Silvio Traversaro<\/td>\n<\/tr>\n<tr>\n<td>Adrian Bibby Walther<\/td>\n<td>EvilMcStevil<\/td>\n<td>Matt<\/td>\n<td>Stephen G Tuggy<\/td>\n<\/tr>\n<tr>\n<td>albertony<\/td>\n<td>Fabien P\u00e9an<\/td>\n<td>Matthias Kuhn<\/td>\n<td>Stephen Webb<\/td>\n<\/tr>\n<tr>\n<td>Alexander Neumann<\/td>\n<td>hambaga<\/td>\n<td>Maxime Gervais<\/td>\n<td>Steve Brain<\/td>\n<\/tr>\n<tr>\n<td>Alexander Vieth<\/td>\n<td>HanByul Yang<\/td>\n<td>Micha\u0142 Petryka<\/td>\n<td>SunBlack<\/td>\n<\/tr>\n<tr>\n<td>Alexandre Petitjean<\/td>\n<td>Hartmut Kaiser<\/td>\n<td>Mikael Lindemann<\/td>\n<td>Takatoshi Kondo<\/td>\n<\/tr>\n<tr>\n<td>Alexis La Goutte<\/td>\n<td>Hlongyu<\/td>\n<td>miyanyan<\/td>\n<td>talregev<\/td>\n<\/tr>\n<tr>\n<td>Andrew Kaster<\/td>\n<td>Hossein Moein<\/td>\n<td>myd7349<\/td>\n<td>Theodore Tsirpanis<\/td>\n<\/tr>\n<tr>\n<td>Andrew Tribick<\/td>\n<td>JacobBarthelmeh<\/td>\n<td>Mys Vac<\/td>\n<td>Thomas1664<\/td>\n<\/tr>\n<tr>\n<td>ayeteadoe<\/td>\n<td>James Robertson<\/td>\n<td>Mzying2001<\/td>\n<td>Tim Flynn<\/td>\n<\/tr>\n<tr>\n<td>Benjamin Gilbert<\/td>\n<td>Jean Felder<\/td>\n<td>Nick D&#8217;Ademo<\/td>\n<td>toge<\/td>\n<\/tr>\n<tr>\n<td>Beno\u00eet Hauquier<\/td>\n<td>Jeremy Rifkin<\/td>\n<td>Nick Logozzo<\/td>\n<td>Tolker-KU<\/td>\n<\/tr>\n<tr>\n<td>Branden Bonaby<\/td>\n<td>JoergAtGithub<\/td>\n<td>pastdue<\/td>\n<td>Vitalii Koshura<\/td>\n<\/tr>\n<tr>\n<td>Bryce Mecum<\/td>\n<td>John Wason<\/td>\n<td>Pierre<\/td>\n<td>Waldemar Kornewald<\/td>\n<\/tr>\n<tr>\n<td>Charles Karney<\/td>\n<td>Johnny Willemsen<\/td>\n<td>Pierre Wendling<\/td>\n<td>Weihang Ding<\/td>\n<\/tr>\n<tr>\n<td>Chuck Walbourn<\/td>\n<td>Jonathan Hyry<\/td>\n<td>PolarGoose<\/td>\n<td>xavier2k6<\/td>\n<\/tr>\n<tr>\n<td>CQ_Undefine<\/td>\n<td>Jonathan Sweemer<\/td>\n<td>ptahmose<\/td>\n<td>Yury Bura<\/td>\n<\/tr>\n<tr>\n<td>Crindzebra Sjimo<\/td>\n<td>jreichel-nvidia<\/td>\n<td>Rafael Kitover<\/td>\n<td>Zackery<\/td>\n<\/tr>\n<tr>\n<td>cuihairu<\/td>\n<td>Kai Blaschke<\/td>\n<td>Raul Metsma<\/td>\n<td>Zhang<\/td>\n<\/tr>\n<tr>\n<td>Dimitar Krastev<\/td>\n<td>Kai Jia<\/td>\n<td>RippeR37<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Dr. Patrick Urbanke<\/td>\n<td>Kai Pastor<\/td>\n<td>Saad<\/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\/microsoft\/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.08.27 registry release as well as changes to vcpkg documentation throughout August. There were no tool changes as of the date of the registry release in August, though more changes will be listed in the next release in September. Some stats [&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-35709","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.08.27 registry release as well as changes to vcpkg documentation throughout August. There were no tool changes as of the date of the registry release in August, though more changes will be listed in the next release in September. Some stats [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/35709","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=35709"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/35709\/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=35709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=35709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=35709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}