Fuck me man I got the first few libraries needed for 40.24 and I'm stuck on the libGLEW.so.1.13 since arch wants to install the 64 bit version no matter what I try.
But, I did have a save handy so I went to one of my kills from 40.24, where one of my sapient-deity-impersonating dragon kills was and grabbed a chunk of meat, checked that dead_dwarf was false, then went to another site with a living sapient-deity-impersonating dragon, killed it, and checked the hunk of meat I picked up to find it had dead_dwarf set to true.
Here I am eating a test sample at the first site, grabbing a second chunk, heading to the second site to kill that dragon before grabbing a chunk and trying to eat them back to back.
I also checked one of the fort saves I had from 40.24 and sure enough there was a coffin with a buried pet inside that had dead_dwarf=true on it which I can't use now.
I knew this goblin my entire life:
I killed them in 40.24, and sure enough the corpse had dead_dwarf=false:
I killed another gob I had known my whole life after that just to confirm that no, I can't eat them like I just did our friend, because dead_dwarf=true gets set now for all sapients, and before only dwarves got it set.
One of the dwarves I killed in the same site who I had also known my whole life had dead_dwarf=true, even though they were a member of a goblin civ, which means that most likely every single dwarf I've eaten had dead_dwarf=true, and believe me, that's a very high number.
I used to enjoy skinning them and wearing their tanned hides after I got the reactions set up to do that, just like I used to do with dragons and elves and so forth.
Prior to 42.01 the presence of dead_dwarf=true didn't keep you from eating anyone, and it was only ever set for actual dwarves that died or maybe the main fort race if you modded others to be playable, either way it never mattered.
Now you get the behavior where goblins I killed before updating the save are edible, but goblins I kill afterwards are not, while dwarves with dead_dwarf=true which I killed before updating the save were edible, but now they are not, and are so far the only examples I can find of previously killed units which I can't eat now.
Or maybe not.Looking through other saves I found one with an adventurer I didn't have to unretire like the one I tested with above.
This adventurer is wearing dwarf leather clothing, and this adventurer killed a necromancer outside of a tower where the body wasn't reanimated:
That body doesn't have dead_dwarf=true:
Just to check though I did kill another dwarf necromancer and as expected dead_dwarf=true was on, so I think unretire flipped those flags when it was checking items or something.