Il y a deux grandes nouveautés pour cette version :
- Une amélioration du compilateur JIT, beaucoup de bogues ont été corrigés et la vitesse d'exécution a été augmentée ;
- Gestion des extensions écrites en C pour l'interpréteur CPython introduite en version alpha. Pour l'utiliser, il suffit d'activer ce support via import cpyext et de recompiler, PyPy n'étant pas binairement compatible avec CPython, avec pypy setup.py build.
Une autre actualité récente est la sortie de newthreading en tant que proof of concept. CPython utilise un verrou global (GIL) qui limite fortement l'utilisation de plusieurs thread avec Python à cause du partage de ressource. newthreading permet de contourner le GIL pour qu'un objet soit bloqué seulement quand une classe s'exécute à l'intérieur. De plus, les objets synchronisés sont accessibles par plusieurs thread séquentiellement.
Les auteurs se sont notamment inspirés du monde Java et espèrent permettre ainsi des restrictions moins fortes pour pouvoir se débarrasser du GIL.