In the past three weeks, we shipped a bunch of security releases, a WiX release candidate, HeatWave and HeatWave Build Tools releases, the WiX v5 release, and celebrated the 20th anniversary of the first time WiX was publicly available. Yeah, yeah, time to quit slacking...

WiX v5 released

When last we left our intrepid heroes, exhausted from multiple security releases and finalizing WiX v5...they did it! WiX v5 shipped as planned on the 20th anniversary of WiX's first open-source release, way back in 2004:

  • v5.0.0-rc.1 on 8-Mar-2024 (done!)
  • v5.0.0-rc.2 on 22-Mar-2024 (done!)
  • v5.0.0 on 5-Apr-2024 (done!)

WiX v6 schedule and Git strategy

As the two-release-candidate-and-an-RTM schedule worked well for WiX v5, we're using it again for our next annual release, WiX v6:

  • v6.0.0-rc.1 on 4-Feb-2025
  • v6.0.0-rc.2 on 4-Mar-2025
  • v6.0.0 on 5-Apr-2025

Development of WiX v6 continues in the wix repo on GitHub as it did for WiX v4 and WiX v5. One difference is that we've moved away from the GitFlow branching model to a variant of ReleaseFlow. For WiX v6, all development happens on the main branch and we'll create branches for releases, as needed, and cherry-pick commits into those release branches.

We'll start putting together our plans for WiX v6 and discussing them in future meetings.

WiX lifecycle update

If there's one thing we learned from all the work we put into the WiX security releases this year, it's that the more releases we need to make, the crazier they make us. The WiX maintainer team is (collectively) smarter than your average bear, granted, but it's still just the two of us. As we move into our new annual-release model, we need to also cut back on how many releases we support. So here's how it will work going forward:

  • If you're a FireGiant customer, consult your support contract -- that determines your support, bug-fix, and security-fix lifecycle for all versions of WiX.
  • If you're not a FireGiant customer, then:
    • You should test WiX release candidates as soon as they're available. Bug reports we receive during the release candidate phase are likely to get fixed or at least documented. That happened several times during the WiX v5 release candidate phase.
    • Bugs reported after a major version has been released are candidates for the next major version and only rarely in the just-shipped major version.
    • Security fixes will be available for 10 months after the next major release, so given our annual release schedule, that means 22 months of security-fix support.
  • Maintainers (:waving_hand_emoji:) may create patch releases to backport security fixes, customer bug fixes, and other bug fixes that, in their discretion, are high priority (important, embarrassing, annoying, the magic 8 ball said so, and so forth).

In short, if you're a customer, you're covered and if you're not, your best bet for prompt bug fixing is to find your bugs and report them during the time of the release candidates.

Issue triage