MPI-3 has been out for over a year and a half. MPICH supports all of the mandatory MPI-3 behavior and some of its optional semantics. Open MPI supports all of MPI-3 except the new one-sided semantics. New functionality is becoming mature in both, and that maturity is trickling down to the implementations that are derived from those two.
So what's next? Are we done?
Far from it.
The MPI Forum's work is continuing; our next meeting is being hosted by Cisco in early March, 2014. The Forum has three main charters right now:
In short, the MPI standard is continuing to evolve to meet the ever-changing needs of the HPC community.
Indeed, new types of HPC machines and new models of execution are continually being invented. If MPI didn't adapt to support these new environments, it wouldn't be much use. It's the job of the MPI Forum to ensure that MPI continues to be both useful and relevant over time.