We are well into winter here in the northern hemisphere—even though it's not technically winter for a few more days. In the Pacific Northwest, winter is wet, especially this year. Here in Michigan, it's meant absurd amounts of snow for pre-solstice times. But today, it's sunny and above freezing, so I celebrated by shoveling slush. Happy holidays indeed.

WiX Online Meeting 302 Highlights
New issue triage
-
CVE-2024-29187 fix broke setup scenario, where setup gets started by a service account, from @rkieslinger, came back to triage at Rob’s request (which we generally grant). In one of today’s themes, we have what we believe to be a common bug in both Burn and DTF (see below) in how they detect elevated privileges. So this issue went into the WiX v7 milestone and with a bit of luck, we’ll fix several issues with one change.
-
Declare platform support for WiX v7, from @barnson, requests that we document the API set that we target from WiX code. In WiX v4, we set the minimum OS as Windows 7. That OS, as beloved as it is and why can’t we have that kind of niceness again, is long out of support as far as Microsoft is concerned. What we’ve discovered is that being able to adopt newer API functions can simplify some code—and sometimes it’s deep in the weeds of things like security or (remember the theme?) privileges. Our approach for WiX v7 is to declare minimum OS versions (TBD) that are still supported and not bending over backwards to handle unsupported OSes.
-
Documentation for WiX 4 and later should show how to create named bind paths, from @bobhairgrove, requests some documentation—not generally but specifically about the MSBuild arcana for bind paths. Rob volunteered to take this on as part of a bigger effort to document some of the MSBuild magic that WiX conjures.
-
Medium Plus integrity incorrectly detected as “elevated”, from @barnson, came from our work with a FireGiant customer experiencing the same kind of issue as in CVE-2024-29187 fix broke setup scenario, where setup gets started by a service account and Bundle cannot start if UAC is disabled due to wrong elevation mode detection, from @svg2003. We’re able to work closely with our customer and iterate on debugging and potential fixes.
WiX 7 issue checkin
Today’s meeting is the penultimate meeting before WiX v7 RC1 is due. We took a quick look at the remaining issues in v7.0.0-rc.1 milestone. We weren’t too strict yet about expunging issues from the milestone; today, we mostly focused on the handful of issues we strongly want in WiX v7 and that we’re willing to sacrifice other issues to make that goal. Our next meeting, 21-Jan-2026, is the last meeting before the v7.0.0-rc.1 milestone just a couple of weeks later, so we’ll know which issues will make WiX v7 and which are definitely being sacrificed. Join us!