With the new website design, the information about the current updates have changed location from the home page at the bottom. It would seem that the new current update of 2012-08-08 would be posted at Announcements, but today's update is not yet posted there.
Is there another location, or is this just an omission?