{"id":329374,"date":"2023-06-07T06:56:00","date_gmt":"2023-06-07T06:56:00","guid":{"rendered":"http:\/\/itteacheritfreelance.hk\/wordpress\/?guid=89f06eb6f7b596a55f18585553a0bbfe"},"modified":"2023-06-07T06:56:00","modified_gmt":"2023-06-07T06:56:00","slug":"python-3-11-4-3-10-12-3-9-17-3-8-17-3-7-17-and-3-12-0-beta-2-are-now-available","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2023\/06\/07\/python-3-11-4-3-10-12-3-9-17-3-8-17-3-7-17-and-3-12-0-beta-2-are-now-available\/","title":{"rendered":"Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17, and 3.12.0 beta 2 are now available"},"content":{"rendered":"<p class=\"syndicated-attribution\"><meta name= \\\"keywords \\\" content= \\\"\u96fb\u5b50\u8a08\u7b97\u6a5f, \u6559\u80b2, IT \u96fb\u8166\u73ed,\u96fb\u8166\u88dc\u7fd2\uff0c \u96fb\u8166\u73ed\uff0c \u5bb6\u6559\uff0c \u79c1\u4eba\u8001\u5e2b\uff0c \u8cc7\u8a0a\u6280\u8853\uff0c \u7a0b\u5e8f\u8a2d\u8a08\uff0c \u96fb\u5b50\u8a08\u7b97\u6a5f\uff0c \u904a\u6232\uff0c \u860b\u679c\uff0c \u96fb\u5f71\uff0c \u8a08\u7b97\u6a5f\uff0c\u7de8\u78bc\uff0c Java\uff0c C\/C++\uff0c JavaScript\uff0c PHP\uff0c HTML\uff0c CSS\uff0c MySQL\uff0c mobile\uff0c Android\uff0c \u52d5\u6f2b\uff0c Python\uff0c teacher\uff0c \u88dc\u7fd2\uff0c \u96fb\u8166\u88dc\u7fd2 \u8cc7\u8a0a, \u7535\u5b50\u8ba1\u7b97\u673a, IT ,Game, apple, movie, Computer,student,Java,\u6559\u80b2, ,\u5b66\u751f, \u5b66\u4e60, learn, \u6559\u5b66,  Android, apple,anime, animation, \u4fe1\u606f\u6280\u672f, \u7a0b\u5e8f\u8bbe\u8ba1, \u79fb\u52a8\u7535\u8bdd, \u8cc7\u8a0a\u79d1\u6280,Game, Jeu, Juego,Call Of Duty ,\u4f7f\u547d\u53ec\u559a , \u6e38\u620f, \u7535\u5b50\u6e38\u620f,, \u591a\u4eba\u7535\u5b50\u6e38\u620f, \u7f51\u7edc\u6e38\u620f\uff0conline\uff0conline game, \u624b\u673a\u6e38\u620f, mobile \\\"><\/p>\n<p>Greetings! Time for another combined release of six separate versions of Python!<\/p>\n<h3 style=\"text-align: left;\">\n<a class=\"anchor\" href=\"https:\/\/discuss.python.org\/t\/python-3-11-4-3-10-12-3-9-17-3-8-17-3-7-17-and-3-12-0-beta-2-are-now-availble\/27477#before-you-scroll-away-to-the-download-links-1\" name=\"before-you-scroll-away-to-the-download-links-1\"><\/a>Before you scroll away to the download links<\/h3>\n<p>Please test the 3.12 beta! Downloading it and trying it out helps us a<br \/>\n lot in ensuring Python 3.12.0 will be as polished as possible.<\/p>\n<p>We welcome 3.10 to the prestigious club of security-only releases.<br \/>\nIt\u2019s officially an old version of Python now! If you haven\u2019t rewritten<br \/>\nall your <code>if:elif:else:<\/code>s with pattern matching yet, are you even still writing Python?<\/p>\n<p>At the same time, it looks like 3.7 is reaching end-of-life. Unless<br \/>\nanother security release happens in June, 3.7.17 will be the final<br \/>\nrelease of Python 3.7. I mean, now that I typed it out for all you to<br \/>\nread, I\u2019m sure I jinxed it. But in case I didn\u2019t, I would like to thank<br \/>\nNed Deily for serving as the release manager of Python 3.6 and Python<br \/>\n3.7. He was my mentor as Release Manager, and continues serving Python<br \/>\nas the provider of Mac installers for new releases. Thank you, Ned!<\/p>\n<p>Speaking of installers, Steve Dower used to be the sole provider of<br \/>\nWindows installers for Python releases for years now. His secret was a<br \/>\nwell-automated Azure pipeline that let him build, sign, and publish<br \/>\nreleases with minimal manual effort. Now he extended the power to press<br \/>\nthe blue \u201cRun pipeline\u201d button to more members of the team. Thank you,<br \/>\nSteve! This is an important bus factor increment. In fact, the Windows<br \/>\ninstallers for both 3.12.0b2 and 3.11.4 were <s>made by me<\/s> <a href=\"https:\/\/dev.azure.com\/Python\/cpython\/_build\/results?buildId=129764&amp;view=results\">initiated by me<\/a>. If there\u2019s anything wrong with them, well, I guess that means I pressed the button wrong.<\/p>\n<h3 style=\"text-align: left;\">\n<a class=\"anchor\" href=\"https:\/\/discuss.python.org\/t\/python-3-11-4-3-10-12-3-9-17-3-8-17-3-7-17-and-3-12-0-beta-2-are-now-availble\/27477#security-fixes-in-todays-releases-2\" name=\"security-fixes-in-todays-releases-2\"><\/a>Security fixes in today\u2019s releases<\/h3>\n<p>Updating is recommended due to security content:<\/p>\n<ul>\n<li>3.7 &#8211; 3.12: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/103142\">gh-103142<\/a>:<br \/>\n The version of OpenSSL used in Windows and Mac installers has been<br \/>\nupgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465,<br \/>\nCVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303,<br \/>\nand CVE-2022-4303 fixed previously in 1.1.1t (gh-101727).<\/li>\n<li>3.7 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/102153\">gh-102153<\/a>: <code>urllib.parse.urlsplit()<\/code><br \/>\n now strips leading C0 control and space characters following the<br \/>\nspecification for URLs defined by WHATWG in response to CVE-2023-24329.<\/li>\n<li>3.7 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/99889\">gh-99889<\/a>: Fixed a security in flaw in <code>uu.decode()<\/code> that could allow for directory traversal based on the input if no <code>out_file<\/code> was specified.<\/li>\n<li>3.7 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/104049\">gh-104049<\/a>: Do not expose the local on-disk location in directory indexes produced by <code>http.client.SimpleHTTPRequestHandler<\/code>.<\/li>\n<li>3.7 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/101283\">gh-101283<\/a>: <code>subprocess.Popen<\/code> now uses a safer approach to find <code>cmd.exe<\/code> when launching with <code>shell=True<\/code>.<\/li>\n<li>3.8 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/103935\">gh-103935<\/a>: <code>trace.__main__<\/code> now uses <code>io.open_code()<\/code> for files to be executed instead of raw <code>open()<\/code>.<\/li>\n<li>3.8 &#8211; 3.11: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/102953\">gh-102953<\/a>: The extraction methods in <code>tarfile<\/code>, and <code>shutil.unpack_archive()<\/code>, have a new <code>filter<\/code> argument that allows limiting <code>tar<\/code> features than may be surprising or dangerous, such as creating files outside the destination directory. See <a href=\"https:\/\/docs.python.org\/3\/library\/tarfile.html#extraction-filters\">Extraction filters<\/a> for details.<\/li>\n<li>3.9: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/102126\">gh-102126<\/a>: Fixed a deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock.<\/li>\n<li>3.9: <a href=\"https:\/\/github.com\/python\/cpython\/issues\/100892\">gh-100892<\/a>: Fixed a crash due to a race while iterating over thread states in clearing <code>threading.local<\/code>.<\/li>\n<\/ul>\n<h3>Python 3.12.0 beta 2<\/h3>\n<p>Get it here: <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3120b2\/\" tabindex=\"-1\">3.12.0b2<\/a><\/p>\n<p>116 new commits since 3.12.0 beta 1.<\/p>\n<h3>Python 3.11.4<\/h3>\n<p>Get it here: <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3114\/\" tabindex=\"-1\">3.11.4<\/a><\/p>\n<p>233 new commits.<\/p>\n<h3>Python 3.10.12<\/h3>\n<p>Get it here: <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-31012\/\" tabindex=\"-1\">3.10.12<\/a><\/p>\n<p>Security-only release with no binaries. 20 new commits.<\/p>\n<h3>Python 3.9.17<\/h3>\n<p>Get it here: <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3917\/\" tabindex=\"-1\">3.9.17<\/a><\/p>\n<p>Security-only release with no binaries. 26 commits.<\/p>\n<h3>Python 3.8.17<\/h3>\n<p>Get it here: <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3817\/\" tabindex=\"-1\">3.8.17<\/a><\/p>\n<p>Security-only release with no binaries. 24 commits.<\/p>\n<h3>Python 3.7.17<\/h3>\n<p>Get it here as it might be <a href=\"https:\/\/peps.python.org\/pep-0537\/\" tabindex=\"-1\">the last release of 3.7 ever<\/a>:<br \/> <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3717\/\" tabindex=\"-1\">3.7.17<\/a><\/p>\n<p>Security-only release with no binaries. 21 commits.<\/p>\n<h2>We hope you enjoy the new releases!<\/h2>\n<p>Thanks to all of the many volunteers who help make Python Development<br \/>\n and these releases possible! Please consider supporting our efforts by<br \/>\nvolunteering yourself or through organization contributions to the <a class=\"inline-onebox\" href=\"https:\/\/www.python.org\/psf\/\" tabindex=\"-1\">Python Software Foundation<\/a>.<\/p>\n<p>\u2013<br \/>\n\u0141ukasz Langa <a class=\"mention\" data-name=\"ambv\" href=\"https:\/\/discuss.python.org\/u\/ambv\" tabindex=\"-1\">@ambv<\/a><br \/>\non behalf of your friendly release team,<\/p>\n<p>Ned Deily <a class=\"mention\" data-name=\"nad\" href=\"https:\/\/discuss.python.org\/u\/nad\" tabindex=\"-1\">@nad<\/a><br \/>\nSteve Dower <a class=\"mention\" data-name=\"steve.dower\" href=\"https:\/\/discuss.python.org\/u\/steve.dower\" tabindex=\"-1\">@steve.dower<\/a><br \/>\nPablo Galindo Salgado <a class=\"mention\" data-name=\"pablogsal\" href=\"https:\/\/discuss.python.org\/u\/pablogsal\" tabindex=\"-1\">@pablogsal<\/a><br \/>\n\u0141ukasz Langa <a class=\"mention\" data-name=\"ambv\" href=\"https:\/\/discuss.python.org\/u\/ambv\" tabindex=\"-1\">@ambv<\/a><br \/>\nThomas Wouters <a class=\"mention\" data-name=\"thomas\" href=\"https:\/\/discuss.python.org\/u\/thomas\" tabindex=\"-1\">@thomas<\/a><\/p>\n<p>&nbsp;<\/p>\n\n<p class=\"syndicated-attribution\"><figure class= \\\"wp-block-image alignnone \\\"><img src= \\\"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-content\/uploads\/2016\/05\/logo2-2.png\\\" alt=\\\"IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\\\"\/><figcaption>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427!<\/figcaption><\/figure>\r\n<\/br>Find A Teacher Form:\r\n<\/br>https:\/\/docs.google.com\/forms\/d\/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ\/viewform?edit_requested=true#responses\r\n<\/br><\/br>Email:\r\n<\/br>public1989two@gmail.com<br><br><br><br><br><br><br>\r\n<a href=www.itsec.hk style=color:#FFFFFF;>www.itsec.hk<\/a><br>\r\n<a href=\\\"www.itsec.vip\\\" style=color:#FFFFFF;>www.itsec.vip<\/a><br>\r\n<a href=\\\"www.itseceu.uk\\\" style=color:#FFFFFF;>www.itseceu.uk<\/a><br><\/p>","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Greetings! Time for another combined release of six separate versions of Python!<\/p>\n<p>Before you scroll away to the download links<br \/>\nPlease test the 3.12 beta! Downloading it and trying it out helps us a<br \/>\n lot in ensuring Python 3.12.0 will be as polished as &#8230;<\/p>\n<\/div>","protected":false},"author":2040,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17, and 3.12.0 beta 2 are now available - ITTeacherITFreelance.hk","description":"Greetings! Time for another combined release of six separate versions of Python! Before you scroll away to the download links Please test the 3.12 beta! Downloa"},"footnotes":""},"categories":[10700],"tags":[],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329374"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2040"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=329374"}],"version-history":[{"count":1,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329374\/revisions"}],"predecessor-version":[{"id":329375,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329374\/revisions\/329375"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=329374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=329374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=329374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}