Upstream changes, state verified on 20 September 2026
ProjectChangeStateRoot cause
XGBoostPR #12583Mergedtrain() and cv() crashed on Windows whenever an evaluation metric came back NaN, because MSVC prints that as -nan(ind) and the parser did not expect it.
DuckDB PythonPR #626OpenDataFrameReader.load spliced the raw path straight into the SQL text, so any path containing a slash, a space or a drive colon failed to parse.
Electron PackagerPR #1962OpenWhen the path given to --out differed from the resolved app directory only in the case of the drive letter, the out directory was not recognised and the whole previous build was packed into the new archive.
Hugging Face HubPR #4950OpenThe Windows long-path prefix was decided before the incomplete-file suffix was appended, so a long blob path produced a temporary file that could not be created.
ONNX RuntimePR #32707Openwrite_calibration_table opened its output with no explicit encoding, so a tensor name outside the Windows code page aborted the whole quantization export.
PolarsIssue #29406OpenInstalling polars-cloud silently switched the index type to UInt64, because polars-runtime-64 takes precedence over the 32-bit runtime once both are present.
PolarsPR #29407Openimport polars died with an unknown feature flag error when the CPU feature check could not read the machine's flags at all.
PyTorchPR #197834OpenThe C++ extension loader wrote main.cpp and build.ninja with no explicit encoding, so on a Windows code page any non-ASCII character in the source or the build path killed the build before the compiler ran.
TauriPR #16058Opentauri info panicked instead of reporting when a package manager returned a version string that is not valid semver.
TauriPR #16060OpenThe bundler cached its 32-bit NSIS and WiX tools below System32, and WOW64 redirected them somewhere they did not exist, so no installer could be built under the Windows SYSTEM account.

Open means open: a proposal under review, not a landed change.