惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
L
LangChain Blog
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

C++ Team Blog

C++ in the Age of AI: Visual Studio at CppCon 2026 - C++ Team Blog What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10) - C++ Team Blog Microsoft at CppCon 2026 - C++ Team Blog MSVC C++23: constexpr cmath with LLVM Libc - C++ Team Blog MSVC Build Tools Preview updates – September 2026 - C++ Team Blog Clearer Build Optimization Results with GitHub Copilot - C++ Team Blog MSVC Build Tools Preview updates - August 2026 - C++ Team Blog Pure Virtual C++ 2026 Is a Wrap - C++ Team Blog Pure Virtual C++ 2026 Is Now Live! - C++ Team Blog C++ Dependencies Without the Headache: vcpkg + Copilot CLI - C++ Team Blog Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available - C++ Team Blog Faster C++ iterative builds with GitHub Copilot - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modernizing C++ - C++ Team Blog MSVC Build Tools Preview updates - July 2026 - C++ Team Blog Rethinking C++ Performance: Faster Code Navigation and GitHub Copilot Tools with Whole Codebase Indexing - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 2]: The AI-Native C++ Developer Workflow - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 1]: Build Faster, Run Faster - C++ Team Blog What's New in vcpkg (June 2026) - C++ Team Blog Pure Virtual C++ 2026 Talks Announced - C++ Team Blog Save the Date: Pure Virtual C++ 2026 - C++ Team Blog Streamline C++ Code Intelligence Setup in Copilot CLI - C++ Team Blog Boosting Adobe Photoshop’s Performance with MSVC and SPGO - C++ Team Blog GitHub Copilot modernization for C++ is out of preview MSVC Build Tools Preview updates – June 2026 What’s New in vcpkg (May 2026) What’s New for C++ Developers in Visual Studio 2026 (18.1 – 18.6) Introducing Sample Profile Guided Optimization in MSVC NuGet PackageReference for C++ Projects in Visual Studio Segment Heap support for C++ projects in Visual Studio MSVC Build Tools Preview updates – May 2026
What's New in vcpkg (Jul 2026) - C++ Team Blog
Augustin Popa · 2026-08-12 · via C++ Team Blog

This blog post summarizes changes to the vcpkg package manager as part of the 2026.07.29 registry release and the 2026-07-13, 2026-07-24, and 2026-07-27 tool releases. These updates include major SBOM improvements in vcpkg-tool, 302 updated ports including multiple major library upgrades, and other minor improvements and bug fixes.

  • There are now 2,858 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.
  • 16 new ports were added to the curated registry.
  • 302 ports were updated in July. 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.
  • 93 community contributors made commits.
  • The main vcpkg repo has over 7,700 forks and 27,300 stars on GitHub.

vcpkg changelog (2026.07.29 release)

  • vcpkg-tool gained a set of SBOM improvements, including canonical vcpkg PURLs, corrected dependency snapshot relationships/correlators, and SPDX gitoids for Git trees, improving generated supply-chain metadata quality (PRs: Microsoft/vcpkg-tool#2049, Microsoft/vcpkg-tool#2072, Microsoft/vcpkg-tool#2073, Microsoft/vcpkg-tool#2074).
  • Fixed Qt plugin deployment in z-applocal, improving post-build runtime deployment behavior for Qt-based apps (PR: Microsoft/vcpkg-tool#2048, thanks @vicroms!).
  • Added CURL_CA_BUNDLE support and VCPKG_SSL_REVOKE_BEST_EFFORT, improving compatibility with curl-like certificate configuration and reducing Schannel proxy revocation failures on Windows (PRs: Microsoft/vcpkg-tool#2042, Microsoft/vcpkg-tool#2043, thanks @Matus-p and @sdn9002!).
  • Added vcpkg print-usage with heuristic affirmation to improve package usage guidance output (PR: Microsoft/vcpkg-tool#2045).
  • Improved robustness by handling broken-pipe stdout and POSIX .partial extraction directory collisions more safely (PRs: Microsoft/vcpkg-tool#2059, Microsoft/vcpkg-tool#2036, thanks @ricardoofnl and @Erik-White!).
  • Notable port updates include grpc 1.76.0#1 -> 1.81.1, gstreamer 1.26.5#1 -> 1.28.4#1, sdl3 3.4.10#1 -> 3.4.12, mujoco 3.9.0 -> 3.10.0, and mongo-cxx-driver 4.3.1 -> 4.4.0.
  • Additional major or high-impact updates include z3 4.16.0 -> 5.0.0, svt-av1 3.1.2#1 -> 4.1.0, libjpeg-turbo 3.1.4.1 -> 3.2.0, libffi 3.6.0 -> 3.7.1, and curl 8.21.0 -> 8.21.0#1.
  • 7 ports were removed as part of ongoing registry maintenance: gsoap, json-spirit, nrf-ble-driver, opendnp3, sese, via-httplib, and xcb.
  • Other minor improvements and bug fixes.

Documentation updates

Total ports available for tested triplets

Triplet Ports available
x86-windows 2648
x64-windows 2779
x64-windows-release 2779
x64-windows-static 2658
x64-windows-static-md 2717
arm64-windows 2455
arm64-windows-static-md 2439
arm64-osx 2597
x64-linux 2800
arm-neon-android 2229
x64-android 2291
arm64-android 2257
arm64-linux 2301

While vcpkg supports a much larger variety of target platforms and architectures (as community triplets), the list above is validated 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):

Aleksandr Kovalko Alex Emirov Alexis La Goutte Allan Hanan
Anders Syvertsen Andrei Gramakov Andrew Tribick Andy Hsu
angelmixu Anton Kolesnyk Attila Kovacs autoantwort
Bertin Balouki SIMYELI Bertrand Lebonnois Bowen Gu Bruno
Buck Yeh Chase Knowlden chenjunfu2 Daniel Schürmann
Daniil Goncharov David Petkovsek Dennis djungelorm
doge7 Duncan Horn Erik White Ethan J. Musser
gastineau Harald hehanjing Henrik Gharagyozyan
Hoshi huiguangjun ikas Jamie Magee
Jinwoo Sung JMC2002 Jonathan Feinberg Kadir
Kai Blaschke Kai Pastor Kim Laine kzhdev
Mario Fortier Mark DenHoed Mathis Rosenhauer matlabbe
Matus-p Mikael Lindemann miyan Mohammad Rahimi
Nada Ouf Nathan Saslavsky Nick D’Ademo NotNachalas
omartijn Osyotr Raúl Cumplido Raul Metsma
Rémy Tassoux Rene Windegger ricardoofnl Rimas Misevičius
Robert Adam Saad Saikari Sarah Sunday
seladb Sezgin Niyaziev Shaoyu Zhang simfeo
starxg Steve Brain SunBlack tartanpaint
Tess Gauthier Tobias Leibner toge Tom Conder
Tom Tan Torusrxxx Uladzislau Marhunou Vinícius Egidio
Vitalii Koshura vrtulka23 Weihang Ding Wentsing Nee
William xiaozhuai YunchengLiu 無常
阳光雨露

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

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