This blog post summarizes changes to the vcpkg package manager as part of the 2025.07.25 registry release, 2025-06-20, 2025-07-16, and 2025-07-21 tool releases, as well as changes to vcpkg documentation throughout July. This release includes a new command for printing package SPDX licenses, binary caching optimizations, and support for visionOS, Solaris, and illumos systems.Some stats for this period: There are now 2,653 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. 34 new ports were added to the curated registry. 282 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. 101 community contributors made commits. The main vcpkg repo has over 7,000 forks and 25,300 stars on GitHub.vcpkg changelog (2025.07.25 release)The following notable changes were made in this release: Added new vcpkg command license-report, which prints the SPDX licenses from the Software Bill of Materials (SBOMs) of all installed packages. In addition, SPDX licenses now also get printed for packages being installed via classic mode vcpkg install (PR: Microsoft/vcpkg-tool#1514). Binary cache restore optimization: Now decompressing zip files ordered by size, resulting in time savings of up to 14% (PR: Microsoft/vcpkg-tool#1715, thanks @autoantwort!). vcpkg now uses azcopy to upload large artifacts for binary caching, which enables binary cache entries > 5GB in size (PRs: Microsoft/vcpkg-tool#1679, Microsoft/vcpkg-tool#1717, thanks @dg0yt!). Added support for visionOS as an available target platform for vcpkg builds (PR: Microsoft/vcpkg-tool#1681, thanks @colincornaby!). Added support for building and using vcpkg on Solaris and illumos systems (PR: Microsoft/vcpkg-tool#1684, thanks @trisk!). Other minor bug fixes and internal feature improvements.Documentation changes Minor documentation fixes (thanks @bgilbert and @ impugachev!).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 tripletstripletports availablex86-windows2442x64-windows2564x64-windows-release2564x64-windows-static2437x64-windows-static-md2494x64-uwp1439arm64-windows2157arm64-windows-static-md2138arm64-uwp1406x64-osx2433arm64-osx2359x64-linux2551arm-neon-android1980x64-android2041arm64-android2003While 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 contributorsvcpkg 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):Aditya RaoCraig EdwardsKai BlaschkeRussell GreeneAlbert LeeDewey DunningtonKai PastorS. M. Mohiuddin Khan ShiamAleksi Sapondg0ytllm96SaadAlex EmirovDr. Patrick UrbankeLoïc BartolettiSaikariAlexis La GoutteEgor KrugletsovLuca LonginottiSamuel MarksAlexis PlacetEmployee_NO427Lukas DürrenbergerSander CoxAli Mohammad PurEthryntoLukeyshixiong2333Alonso SchaichFidel Yinmatlabbesidy3dAmin YaFilippos KarapetisMatthias ZronekStefano SinigardiAn Taogav2xlinMichał PetrykaStephen EckelsAnders WindGioGioMichael MIGLIORESunBlackAndrew KasterIgor PugachevmiyanyanSylvain DoremusAntony Peacockilya-fedinMzying2001Taewon ParkautoantwortIvanNick D'AdemoTakatoshi Kondoavaliente-evsIvan SorokinNick LogozzotalregevayeteadoeJörg BornemannOliverTheodore TsirpanisAzure SDK BotJackeyLeaOsyotrThomas ArcilaBenjamin GilbertJacopo GasparettoPierre WendlingTim FlynnBenjamin PearceJames GrantPratik ChowdhurytogeBranden BonabyJeffrey WardmanRémy TassouxVitalii KoshuraBruce MitchenerJeremy RifkinRafael KitoverWeihang DingCarsten RudolphJoergAtGithubRainChanYu SuiXianChristian PanovJohnny WillemsenRaul MetsmaZXShadyChuck Walbournjreichel-nvidiaRippeR37Russell GreeneColin CornabyJuraj ZikmundRossmaxxCQ_UndefineKadirRuslanSemchenkoLearn moreYou 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.