What happened to the ftp page of releases?

Used to be able to download “latest” releases more often, and since the latest one I d/l off the site seems to have a crazy amount of damage from body parts being “too warm”, which is apparently over 20 … I would love to have a more up to date version that purportedly doesn’t do this…

They’re published here now: