June 4th, 2026
0 reactions

What’s New in vcpkg (May 2026)

Senior Product Manager

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.

  • 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-decimal library, 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

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

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.

Category

Topics

Author

Augustin Popa
Senior Product Manager

Product manager on the Microsoft C++ team working on Visual Studio, MSVC Build Tools, and vcpkg.

0 comments