[MS] What's New in vcpkg (May 2026) - devamazonaws.blogspot.com
This blog post summarizes changes to the vcpkg package manager as part of the 2026.05.25 registry release. No vcpkg-tool releases occurred during this period. This release includes major library updates for Boost 1.91, Qt 6.11, and OpenCASCADE 8.0, along with 27 new ports and over 500 port updates.
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.
Post Updated on June 5, 2026 at 12:08AM
Thanks for reading
from devamazonaws.blogspot.com
- There are now 2,824 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.
- 27 new ports were added to the curated registry.
- 521 ports were updated in May. 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 main triplets.
- 85 community contributors made commits.
- The main vcpkg repo has over 7,500 forks and 27,100 stars on GitHub.
vcpkg changelog (2026.05.25 release)
Since no vcpkg-tool changes were released this month, this changelog highlights notable port updates:- Boost updated to 1.91.0, up from 1.90.0. This includes the new
boost-decimallibrary, now available as a standalone port. - Qt updated to 6.11.0, up from 6.10.2. This is a major Qt release bringing new features across the entire Qt framework.
- OpenCASCADE updated to 8.0.0, a major version bump for the open-source CAD/CAM/CAE geometry kernel.
- curl updated to 8.20.0, continuing to provide the latest networking improvements and security fixes.
- Vulkan SDK components updated to 1.4.350.0, including vulkan-headers, vulkan-loader, spirv-tools, spirv-cross, shaderc, and related packages.
- SDL3 updated to 3.4.8, along with SDL3-image and SDL3-mixer updates.
- MuJoCo updated to 3.8.1, a significant jump from 3.5.0 for physics simulation users.
- Botan updated to 3.12.0, bringing the latest cryptographic library improvements.
- OpenBLAS updated to 0.3.33, a jump from 0.3.29 for high-performance linear algebra users.
- 10 ports were removed as part of ongoing registry maintenance: cppcoro, eraser, ereignis, flagpp, libe57, lockpp, luminoengine, poolparty, rebind, and scylla-wrapper.
- Other minor improvements and bug fixes.
Documentation updates
- Added documentation for community support of OHOS (OpenHarmony/HarmonyOS) triplets (
arm64-ohos,arm-ohos,x64-ohos).
Total ports available for tested triplets
| Triplet | Ports available |
|---|---|
| x86-windows | 2596 |
| x64-windows | 2726 |
| x64-windows-release | 2722 |
| x64-windows-static | 2603 |
| x64-windows-static-md | 2662 |
| arm64-windows | 2400 |
| arm64-windows-static-md | 2384 |
| arm64-osx | 2543 |
| x64-linux | 2626 |
| arm64-linux | 2245 |
| arm-neon-android | 2179 |
| x64-android | 2239 |
| arm64-android | 2204 |
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):| 0bi0 | Adrien Bourdeaux | Aleksandr Kovalko | Alexander Neumann |
| Alexander Smyslov | Alexandre Bique | Ali Alamiri | An Tao |
| Andrew Tribick | Angelos Serpezoudis | Anton Kolesnyk | Attila Kovacs |
| autoantwort | Ben Hekster | Bertrand Lebonnois | Bruno |
| Byoungchan Lee | Chase Knowlden | chenjunfu2 | Chris W |
| Chuck Walbourn | Craig Edwards (Brain) | Daniele E. Domenichelli | datta-s-duerr-ndt |
| Dustin L. Howett | eao197 | Echo Cipher | Eduard Mishkurov |
| Eduardo Dantas | Eric Rosenkranz | Ethan J. Musser | Ethin Probst |
| Eugene Gershnik | Fabian Wosar | Fletcher Dunn | Francisco Facioni |
| GioGio | Greisberger Christophe | Henrik Gaßmann | hical |
| Jack·Boos·Yu | JinmingHu | Jinwoo Sung | John Wason |
| Jonathan Sweemer | Jörg Bornemann | Julius Künzel | Kadir |
| Kaedras | Kai Pastor | kcenon | Kim Laine |
| kzhdev | Mark Schofield | miyan | N'yoma Diamond |
| Nathan White | nevergiveupcpp | Nicholas Matteo | Orange++ |
| Osyotr | Pasukhin Dmitry | patrick | Pete Brown |
| ptahmose | Rafael Kitover | RealTimeChris | Rémy Tassoux |
| René Meusel | Saikari | Sean Farrell | Sorg-plusplus |
| starxg | SunBlack | sunnuay | talregev |
| tartanpaint | Tobias Funk | toge | tzcnt |
| Vitalii Koshura | Weihang Ding | xiaotang | Yusen Gao |
| 菜姬 |
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.Post Updated on June 5, 2026 at 12:08AM
Thanks for reading
from devamazonaws.blogspot.com
Comments
Post a Comment