Hotfix 4 went through a rigorous QA pipeline and was confirmed as a candidate for release yesterday. However, we triggered a rebuild of the version relatively last minute to change the version number. The version that was cooked was unfortunately plagued by compiler corruption, which was causing certain exceptions that normally wouldn’t cause crashes to - you guessed it - cause crashes.
I am a 25+ year Sr. QA Engineer IRL, and reading this line makes me moist. I love the automation talk, and terms like "rigorous QA"

It is literally my life and livelihood... and interestingly enough, my current project just had this very same thing happen in our software pipeline, and we just hashed out how to NOT cause a rebuild just to bump a version #, because it too was introducing... crashes
To avoid this from happening in the future, we’ll make sure that any change made to future version candidates - no matter how small, or innocuous - will always go through our full & comprehensive QA pipeline, which include a global in-house QA team, automated testing, unit tests, and save-game compatibility testing.
I love you, Larian. I am not even trying to get in your leggings, I really mean it. Thank you for the transparency <3