Python 3.9 isn't receiving regular bug fixes anymore, and binary installers are no longer provided for it. See Extraction filters for details.Īccording to the release calendar specified in PEP 596, Python 3.9 is now in the "security fixes only" stage of its life cycle: the 3.9 branch only accepts security fixes and releases of those are made irregularly in source-only form until October 2025. gh-102953: The extraction methods in tarfile, and shutil.unpack_archive(), have a new filter argument that allows limiting tar features than may be surprising or dangerous, such as creating files outside the destination directory.gh-100892: Fixed a crash due to a race while iterating over thread states in clearing threading.local.gh-102126: Fixed a deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock.gh-101283: subprocess.Popen now uses a safer approach to find cmd.exe when launching with shell=True.gh-103935: trace._main_ now uses io.open_code() for files to be executed instead of raw open(). gh-104049: Do not expose the local on-disk location in directory indexes produced by.gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified.gh-102153: () now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. Python 3.11 is now the latest feature release series of Python 3. Note: The release you're looking at is Python 3.9.17, a security bugfix release for the legacy 3.9 series. Release Date: JThis is a security release of Python 3.9
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |