Oh God, I hope you're wrong... there's no way I can port my iOS7 app to iOS8 with so many fundamental APIs broken...
I feel your pain. However as a fellow iOS developer you might want to take this issue to the private developer forums. It is very likely that the "broken APIs" you are referencing are actually operating as intended.