Python is an object-oriented programming language that can be used to develop simple to complex and cross-platform applications. It was designed in the 1990s by Guido van Rossum, who at the time was working in Amsterdam for CWI a job. Gedo was like BDFL Involved in the development of Python. He also worked in Dropbox, then went with pension And when he didn’t really like it, he went Get started at Microsoft. Python updates 3.7, 3.8, 3.9, and 3.10 have now been released, which should fix a range of bugs and security vulnerabilities.
Python versions 3.10.7, 3.9.14, 3.8.14 and 3.7.14 are now available
We have some security content and a lot of regular bug fixes for 3.10. Let’s delve into it.
CVE-2020-10735
Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 as base 10 (decimal) now raises the ValueError if the number of digits in string form is higher than a limit To avoid potential denial of service attacks due to computational complexity.
Security versions of 3.9.14, 3.8.14, and 3.7.14 are being made available simultaneously to address this issue, along with some less urgent security content. It is highly recommended to upgrade your installations.
This bugfix release of Python was released out of schedule to address the violent extremism issue, and therefore contains fewer changes than 3.10.6 (200 commits), or in fact 3.9.7 (187 commits) at the same point in the release cycle before general. But there are still over 100 commits in the latest version of Python, so it’s worth checking out the changelog.
“Professional web ninja. Certified gamer. Avid zombie geek. Hipster-friendly baconaholic.”