Although it took longer than I'd hoped, the new
Windows SDK update to version 10.0.26100.1742 has landed. Googlers can update their Windows toolchain by running `gclient sync` after pulling the changes. Non-googlers should install the SDK using their normal method (e.g. through Visual Studio, or from Microsoft's website).
For the next week or so, we're continuing to support SDK version 22621 on a best-effort basis: code should compile, but some tests may fail, in particular certain blink web tests that got new baselines during the update. Once we're confident the SDK update isn't going to get reverted, we'll remove support for the old SDK. I'll send out an email before we do so.
For anyone using an older version of Windows (1909 or earlier), note that we experienced failures during testing with dawn failing to load d3dcompiler_47.dll on x64 systems. This is because the DLL has begun dynamically linking the universal C Runtime (UCRT), and older versions of windows have older versions of the UCRT as well. To compensate, our packaged toolchain uses the DLL from SDK 22621 instead. For non-Googlers, if you encounter these failures, you can either update your UCRT, or use the 22621 version of the DLL as well. If anyone encounters similar failures on a non-x64 system, please let me know.
--Devon Loehr