In the change "Warden and Iron Golems now make sure to spawn above something solid", the scope of the blocks included in "something" includes blocks which are not spawnable for other various mobs and inconsistent with previous behavior of iron golems spawning conditions.
This is WAI, see the youtube video below (By Slicedlime, one of the developers):
youtu.be/h-VR1ssE7Xo?t=38