July 4th, 2025
0 reactions

What’s New in vcpkg (June 2025)

Augustin Popa
Senior Product Manager

This blog post summarizes changes to the vcpkg package manager as part of the 2025.06.13 registry release, 2025-04-16, 2025-05-19, and 2025-06-02 tool releases, as well as changes to vcpkg documentation throughout May and June. This release includes bug fixes, several documentation changes, and the removal of the x-gha binary caching provider for GitHub (alternatives are described below).

Some stats for this period:

  • There are now 2,621 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.
  • 35 new ports were added to the curated registry.
  • 517 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.
  • 132 community contributors made commits.
  • The main vcpkg repo has over 6,900 forks and 25,100 stars on GitHub.

vcpkg changelog (2025.06.13 release)

The following notable changes were made in this release:

Documentation changes

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 2406
x64-windows 2524
x64-windows-release 2524
x64-windows-static 2398
x64-windows-static-md 2450
x64-uwp 1410
arm64-windows 2122
arm64-windows-static-md 2102
arm64-uwp 1377
x64-osx 2394
arm64-osx 2321
x64-linux 2510
arm-neon-android 1939
x64-android 1996
arm64-android 1961

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):

Adrien Bourdeaux Eugene Gershnik Long Nguyen Ryan Zoeller
Alan Pope Faaux Lukas Berbuer Saad
Alexandre Bique Fabien Pean m7913d Sander Cox
Alexis La Goutte flightless-coder Martin Valgur Scott Hart
Alexis Placet galabovaa Matt H Sebastian Goth
Alfred E. Heggestad gastineau Matthew Oliver shijunz
Amin Ya Harald Maxime Gervais SunBlack
Andrew Kaster Henrique Teles Mengna-Li Szabolcs Horvát
Andrey huangqinjin Michał Petryka Takahiro Ueda
Anthony Umfer hy zhang Michael R. P. Ragazzon talregev
autoantwort Hyunjin Song miyanyan Tamás PEREGI
Benno Waldhauer i-curve Moritz Beutel Theodore Tsirpanis
blavallee Ildar Khayrutdinov mschollerer Thomas1664
Buck Yeh ilya-fedin myd7349 Tiago Freitas
Carsten Rudolph Ivan Sorokin Mys Vac Tim Flynn
Charlie Jack Boos Yu Nenad Banfic Timofei Zhakov
Chase Knowlden Jacob Wujciak-Jens Nick D’Ademo Timur Chernykh
chausner JacobBarthelmeh Nick Logozzo toge
Chuck Walbourn Jaka nunupeke Tom G. Huang
Clement Peron Jean-Sebastien Paquet Oleg Derevenetz Tom Tan
CQ_Undefine Jeremy Rifkin Osyotr Tomasz Kalisiak
Damian Dyńdo JoergAtGithub Pasukhin Dmitry tomy2105
Daniel Bertalan Johannes Meßmer Pavel Kisliak Vitalii Koshura
David Machaj Jonathan Sweemer Peter Adam Korodi Vladimir Petrigo
Denis Barkar jreichel-nvidia Peter Steneteg Vladimir Shaleev
DevFdv Kadir Rémy Tassoux Wentsing Nee
DewJunkie Kai Blaschke Rafael Kitover whyzix
Dr. Patrick Urbanke Kai Pastor Reupen Shah wolfgitpr
eao197 karnigen Reza Alizadeh Majd xavier2k6
Egor Tyuvaev Kevin Ring Riccardo Ressi xvitaly
Employee_NO427 l.feng Ridwan Abdul Hafidh Yan Romao
Eric Kilmer Lars Fröhlich Rimas Misevičius Yury Bura
Ethan J. Musser llm96 rinechran Zhichao Wang

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
C++vcpkg

Author

Augustin Popa
Senior Product Manager

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

0 comments