Megjelent a Python 3.10.3, 3.9.11, 3.8.13 és 3.7.13

Python logó

A Python fejlesztői csapat bejelentette a Python 3.10.3, 3.9.11, 3.8.13 és 3.7.13 megjelenését.

Az új Python verziók elsődlegesen biztonsági frissítésekkel szolgálnak:

  • 15 sebezhetőség javítása a libexpat (XML feldolgozó) 2.4.1-ről 2.4.7-re való frissítésével
  • CVE-2022-0778: OpenSSL-t érintő hiba javítása 1.1.1l-ről 1.1.1n-re történő frissítéssel (csak macOS és Windows telepítők)
  • CVE-2016-3189, CVE-2019-12900: bzip2 frissítve 1.0.6-ról 1.0.8-ra
  • CVE-2022-26488: Windows telepítőt érintő hiba javítása
  • CVE-2021-28363: beépített pip-et érintő hiba javítása
  • Egy azonosítás megkerülést lehetővé tevő hiba javítása az urllib.request komponensben
  • REDoS (Regular expression Denial of Service) támadást lehetővé tevő hiba javítása az importlib.metadata komponensben
  • SQLite frissítve 3.36.0-ról 3.37.2-re macOS és Windows telepítőkben

Verzióspecifikus változások:

Python 3.10.3

Ez a jelenleg elérhető legújabb Python verzió, annak is a harmadik karbantartási kiadása. Tartalmazza az elérhető összes hibajavítást és optimalizációt, így ez a verziót javasoljuk mindennapi használatra. Ez egy nagy kiadás, hiszen 220 változás történt a 3.10.2-es verzió óta.

A következő karbantartási kiadás a tervek szerint június közepén várható.

Letöltés: https://www.python.org/downloads/release/python-3103/
Változások listája: https://docs.python.org/release/3.10.3/whatsnew/changelog.html

Python 3.9.11

Ez az utolsó előtti, hibajavításokat is tartalmazó Python 3.9-es verzió. Az utolsó ilyen a tervek szerint májusban jelenik meg, onnantól pedig csak biztonsági frissítéseket fog kapni. Érdekesség, hogy a 2.7-es Python óta ez az első kiadás, aminek már a hibajavítások során nagyobb lett a bugfix verziószáma mint 10.

Letöltés: https://www.python.org/downloads/release/python-3911/
Változások listája: https://docs.python.org/release/3.9.11/whatsnew/changelog.html

Python 3.8.13

Ez a kiadás szinte csak biztonsági frissítéseket tartalmaz, ami megfelelne a jelenlegi életciklusának. Ugyanakkor most kerültek bele hibajavítások is, annak érdekében hogy az összes teszt lefuthasson 3.8-ra.

Letöltés: https://www.python.org/downloads/release/python-3813/
Változások listája: https://docs.python.org/release/3.8.13/whatsnew/changelog.html

Python 3.7.13

Ahogy a 3.8, úgy a 3.7-es sorozat is csak biztonsági frissítéseket kap már. Ennek megfelelően a változások majdnem megegyeznek a két kiadásban.

A Python 3.7 támogatása 2023 júniusában ér véget.

Letöltés: https://www.python.org/downloads/release/python-3713/
Változások listája: https://docs.python.org/release/3.7.13/whatsnew/changelog.html

Eredeti bejelentés: https://pythoninsider.blogspot.com/2022/03/python-3103-3911-3813-and-3713-are-now.html