After the year of development presented Significant release of the programming language Python 3.11 . The new branch will be maintained for a year and a half, after which another three and a half years will be formed for it with the elimination of vulnerabilities.
At the same time began alpha testing of the branch python 3.12 (in accordance with the new development schedule, work on the new branch begins five months before the release of the previous branch and at the time of the next release reaches the alpha testing stage) . The Python 3.12 branch will be at the alpha lane for seven months, during which new opportunities will be added and errors will be corrected. After that, the beta versions will be tested within three months, during which the addition of new opportunities will be prohibited and all attention will be paid to the correction of errors. The last two months before the release, the branch will be at the stage of the candidate for releases at which final stabilization will be performed.
among added in python 3.11 innovations : /p>
- Significant work optimization has been done. The new branch includes changes associated with the acceleration and Inline generation of function calls, hotpy . Depending on the type of load, an increase in the speed of code execution by 10-60%is noted. On average, performance when passing the test set pyperformance increased by 25%. 10-15%. Objects with code and bytcod are now statically, an interpreter, which made it possible to exclude the stages DEMARSHINLING extracted from the cache of bytcode and transform objects with code for placement in dynamic memory.