Patch 1.15.8

From Warcraft Wiki
Jump to navigation Jump to search
Patch 1.15.8
Release date October 21, 2025
Latest version date December 11, 2025
Initial version 63829
Latest version 65300
Interface .toc 11508
Patch chronology
← Previous Next →
Patch 1.15.7
Useful links
PatchesPatches category

Patch 1.15.8 was a routine update patch for Classic. It released on 21 October 2025. Senior Game Producer Tom Ellis provides an in-depth look at this update and patch 5.5.2 for Mists of Pandaria Classic, outlining their purpose and the reasoning behind their release.

2025-10-28 07:59 | Blizzard Entertainment Tom Ellis

What is going on with these Classic patches with no content, but new bugs? Fair question, without seeing under the hood this probably seems like madness. Let me shed a little light.

Classic sucks. Aight, wait for that to get screenshotted, and lets move on! Classic sucks to deal with from a Live Ops/Server/Code point of view, because Classic is by design an "older" version of the game its not under constant development and doesn't receive a constant feed of update patches, it often sits around for long periods of time, while it's doing that it's code is getting *old*. We would frequently run into issues where Classic versions of the game would hit crashes and bugs that we had fixed in Mainline long ago. When things would go wrong in Classic, engineers would have to travel back in time to re-read how the old code was doing things vs the new hotness they were used to working with and debugging more often.

The way to fix this, is by having Classic flavours of WoW in the merge chain so if we fix code in mainline, it gets merged and fixed in Classic. We've been careful and gun-shy around this because well, there's a whole crap ton of Wow flavours around these days and a lot of code going in everywhere, we don't want to constantly be having to re-QA the entire game constantly just in case something merged into Mainline broke something in a Classic flavor. But, that leads to the above mentioned code rot, so as part of a deal that Server & Live Ops made with the Classic team, we're pushing them to more frequently "suck in" new code and get them back in parity with Mainline so that we're not constantly juggling 2, 3 or 4 different versions of our codebase on Live.

The side effect for you is you're going to see more of these content-empty patches and sometimes (but hopefully not too much!) these odd bugs to appear that are the result of some new merged code not playing nicely with some Classic content. We're going to get better at this whole process the more we do it and Classic QA will get better and better at finding the things we missed, and Engineering will get better about not setting Classic up the bomb as our versions get more closely aligned.

But yep, if you wondered why we keep patching things for no reason, heres our reason!

View original post

Undocumented changes