Does "development" mean the same thing in these two sentences?

What a revolting development!

Recent developments in Iraq.
the same meaning