After the year of development of is presented Significant release of the programming language Python 3.10 . The new branch will be maintained for one and a half years, after another three and a half years, fixes with the elimination of vulnerabilities will be formed.
At the same time It began Alpha testing branches Python 3.11 (in accordance with the new schedule of development work on a new branch begins five months before the release of the previous branch and by the time of the next release reaches the stage of alpha testing ). Python 3.11 Branch will be at the stage of alpha releases within seven months, during which new features will be added and error correction will be added. After that, during three months, beta versions will be tested, during which the addition of new features will be prohibited and all attention will be paid to correcting errors. The last two months before the release of the branch will be at the stage of the candidate for releases, on which final stabilization will be performed.
Among added in Python 3.10 innovations :
- implemented Operators “Match” and “Case” for Specification with a sample that allow you to improve the readability of the code, simplify the comparison of arbitrary python objects and increase the reliability of the code thanks to the ability to extended static checks of types