1. c9d9f78 [3.12] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027) (#137171) by Miss Islington (bot) · 4 weeks ago
  2. f66c75f [3.12] gh-118350: Fix support of elements "textarea" and "title" in HTMLParser (GH-135310) (GH-136986) by Miss Islington (bot) · 6 weeks ago
  3. ad695f5 [3.12] gh-135661: Fix parsing attributes with whitespaces around the "=" separator in HTMLParser (GH-136908) (GH-136919) by Miss Islington (bot) · 6 weeks ago
  4. ef053a9 [3.12] gh-102555: Fix comment parsing in HTMLParser according to the HTML5 standard (GH-135664) (GH-136273) by Miss Islington (bot) · 8 weeks ago
  5. b69f311 [3.12] gh-130077: Properly match full soft keywords in the parser (GH-135317) (#135400) by Pablo Galindo Salgado · 8 weeks ago
  6. c555f88 [3.12] gh-135661: Fix parsing start and end tags in HTMLParser according to the HTML5 standard (GH-135930) (GH-136268) by Serhiy Storchaka · 9 weeks ago
  7. ab0893fd5 [3.12] gh-135462: Fix quadratic complexity in processing special input in HTMLParser (GH-135464) (GH-135483) by Serhiy Storchaka · 9 weeks ago
  8. 55fee9c Python 3.12.11 by Thomas Wouters · 3 months ago v3.12.11
  9. fcf3ea0 [3.12] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836) (GH-134847) by Miss Islington (bot) · 3 months ago
  10. 3217780 [3.12] gh-123409: fix `IPv6Address.reverse_pointer` for IPv4-mapped addresses (GH-123419) (GH-135086) by Miss Islington (bot) · 3 months ago
  11. 19de092 [3.12] gh-135034: Normalize link targets in tarfile, add `os.path.realpath(strict='allow_missing')` (GH-135037) (GH-135066) by T. Wouters · 3 months ago
  12. f3272d8 [3.12] gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (GH-29345) (GH-135081) by Miss Islington (bot) · 3 months ago
  13. d4cf1fa [3.12] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841) (#134612) by Miss Islington (bot) · 3 months ago
  14. d02823e [3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063) (#134478) by Miss Islington (bot) · 3 months ago
  15. 4398b78 [3.12] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) (#134337) by Serhiy Storchaka · 3 months ago
  16. 0cc8128 Python 3.12.10 by Thomas Wouters · 5 months ago v3.12.10
  17. a05e930 [3.12] gh-117779: Fix reading duplicated entries in zipfile by name (GH-129254) (GH-132264) by Miss Islington (bot) · 5 months ago
  18. b41e008 [3.12] gh-101137: Add `text/x-rst` to `mimetypes` (GH-118593) (GH-118599) by sobolevn · 5 months ago
  19. 492a554 [3.12] gh-130775: Allow negative locations in `ast` (GH-130795) (#132260) by sobolevn · 5 months ago
  20. 40f81e1 [3.12] gh-130164: Fix inspect.Signature.bind() handling of positional-only args without defaults (GH-130192) (GH-132259) by Miss Islington (bot) · 5 months ago
  21. 3fc57f8 [3.12] gh-116608: undeprecate functional importlib.resources API (#132206) by Thomas Grainger · 5 months ago
  22. ed01daf [3.12] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192) (#132237) by Miss Islington (bot) · 5 months ago
  23. 33834cb [3.12] gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880) (GH-132216) by Miss Islington (bot) · 5 months ago
  24. 49840d6 [3.12] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-132190) by Miss Islington (bot) · 5 months ago
  25. 6ca6c09 [3.12] gh-131423: Update macOS installer to use OpenSSL 3.0.16. (GH-132189) by Miss Islington (bot) · 5 months ago
  26. 81445c2 [3.12] gh-91132: Update macOS installer to use ncurses 6.5. (GH-129990) by Miss Islington (bot) · 5 months ago
  27. 55b2303 [3.12] GH-107674: Avoid allocating boxed ints for `sys.settrace` line events (GH-107780) (#107841) by Miss Islington (bot) · 5 months ago
  28. 3d3e7b0 [3.12] gh-128632: fix segfault on nested __classdict__ type param (GH… (#132090) by Tomasz Pytel · 5 months ago
  29. 10f73f7 [3.12] gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076) (GH-132087) by Miss Islington (bot) · 5 months ago
  30. 6f6b8b4 [3.12] gh-89039: Call subclass constructors in datetime.*.replace (GH-114780) (GH-131239) by Serhiy Storchaka · 5 months ago
  31. b3cf1f2 [3.12] gh-132002: Fix crash of `ContextVar` on unhashable `str` subtype (GH-132003) (#132008) by Miss Islington (bot) · 5 months ago
  32. afb3f33 [3.12] gh-111178: Fix getsockaddrarg() undefined behavior (GH-131668) (GH-131977) (#131979) by Miss Islington (bot) · 5 months ago
  33. b1bbd01 [3.12] gh-129917: Update installers to use SQLite 3.49.1 (#131025) (#131958) by Erlend E. Aasland · 5 months ago
  34. b87ea7d [3.12] gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds (GH-131866) (#131951) by Miss Islington (bot) · 5 months ago
  35. 5d4e891 [3.12] gh-126033: fix UAF in `xml.etree.ElementTree.Element.remove` when concurrent mutations happen (GH-126124) (#131930) by Miss Islington (bot) · 5 months ago
  36. f1689b6 [3.12] gh-126037: fix UAF in `xml.etree.ElementTree.Element.find*` when concurrent mutations happen (#127964) (#131932) by Bénédikt Tran · 5 months ago
  37. 85b6b0e [3.12] gh-131050: skip `test_dh_params` when TLS library lacks FFDHE ciphersuites (GH-131051) (#131875) by Miss Islington (bot) · 5 months ago
  38. dfb6372 gh-131423: Update to OpenSSL 3.0.16. (GH-131839) by Steve Dower · 5 months ago
  39. 940c937 [3.12] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen (#131828) by Donghee Na · 5 months ago
  40. 76e911a [3.12] gh-131670: Fix crash in `anext()` when `__anext__` is sync and raises (GH-131682) (#131687) by Miss Islington (bot) · 5 months ago
  41. 8a9aee7 [3.12] gh-131045: [Enum] fix flag containment checks when using values (GH-131053) (#131232) by Bénédikt Tran · 5 months ago
  42. 2d6a778 [3.12] gh-131492, gh-131461: handle exceptions in GzipFile constructor while owning resources (GH-131462) (#131519) by Miss Islington (bot) · 6 months ago
  43. 3d1f8ca [3.12] gh-88887: Cleanup `multiprocessing.resource_tracker.ResourceTracker` upon deletion (GH-130429) (#131530) by luccabb · 6 months ago
  44. 105bc83 [3.12] gh-131417: Mention asyncio Future and Task in docs for generic classes list (GH-131422) (#131446) by Miss Islington (bot) · 6 months ago
  45. 5dfb5e6 [3.12] gh-121284: Fix email address header folding with parsed encoded-word (GH-122754) (#131404) by Miss Islington (bot) · 6 months ago
  46. 38ef8d7 [3.12] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176) (GH-131361) by Miss Islington (bot) · 6 months ago
  47. c1faeadd [3.12] gh-131325: fix sendfile fallback implementation to drain data after writing to transport (GH-131376) (#131378) by Miss Islington (bot) · 6 months ago
  48. e5e8b8a [3.12] gh-129843: fix pure Python implementation of `warnings.warn_explicit` (GH-129848) (#131350) by Miss Islington (bot) · 6 months ago
  49. e364a42 [3.12] gh-131204: Fix `difflib.HtmlDiff` may not use monospaced font (GH-131221) (#131243) by Wulian233 · 6 months ago
  50. 77ece5a [3.12] gh-130814: Enhance documentation for Python C API type objects (GH-130817) (#131224) by Miss Islington (bot) · 6 months ago
  51. a3f4889 [3.12] gh-85012: Properly reset msgctxt when compiling messages with msgfmt (GH-130525) (GH-131206) by Serhiy Storchaka · 6 months ago
  52. 8f26a79 gh-130959: Reject whitespace in fractions, in pure Python `fromisoformat()` (GH-130962) (GH-131076) (#131086) by Miss Islington (bot) · 6 months ago
  53. 33605da [3.12] gh-130809: Fix `PyFrame_LocalsToFast` copying the wrong value (#130816) by Kyle Cutler · 6 months ago
  54. fcf1f57 [3.12] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131063) by Miss Islington (bot) · 6 months ago
  55. 22ac71d gh-131020: py.exe launcher does not correctly detect a BOM when searching for the shebang (GH-131021) by Miss Islington (bot) · 6 months ago
  56. d128edb [3.12] gh-113238: add Anchor to importlib.resources (GH-113801) (#130499) by Hugo van Kemenade · 6 months ago
  57. 397e69d [3.12] gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372) (#130885) by Miss Islington (bot) · 6 months ago
  58. 919300e [3.12] GH-125722: Increase minimum supported Sphinx to 8.2.0 (GH-130444) (#130859) by Miss Islington (bot) · 6 months ago
  59. 7ce5f15 [3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130757) by Bénédikt Tran · 6 months ago
  60. 3614649 [3.12] gh-129583: update bundled pip to 25.0.1 (GH-129909) (#129947) by Hugo van Kemenade · 6 months ago
  61. d9ca98a [3.12] gh-130637: Add validation for numeric response data in `stat()` method (GH-130646) (#130764) by Miss Islington (bot) · 6 months ago
  62. 0860d9c [3.12] gh-130618: Fix parser error when using lambdas inside f-strings (GH-130638) (#130644) by Pablo Galindo Salgado · 6 months ago
  63. 500ea3b [3.12] gh-129726: Break `gzip.GzipFile` reference loop (GH-130055) (#130670) by Miss Islington (bot) · 6 months ago
  64. b8f2ff0 [3.12] gh-125553: Fix backslash continuation in `untokenize` (GH-126010) (#130579) by Hugo van Kemenade · 6 months ago
  65. a55a9cd [3.12] GH-92897: schedule the check_home deprecation to 3.15 (GH-129102) (#130585) by Hugo van Kemenade · 6 months ago
  66. 89a79fc [3.12] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) (GH-130576) by Serhiy Storchaka · 6 months ago
  67. f841099 [3.12] gh-107526: Revert "gh-100357: Convert several functions in bltinsmodule to AC" (GH-107542) (#130371) by sobolevn · 6 months ago
  68. ca9e52d [3.12] gh-130461: Remove unnecessary usages of `.. index::` directives in Doc/library/uuid.rst (#130526) (#130546) by Kanishk Pachauri · 6 months ago
  69. b1a188a [3.12] gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}` (GH-130152) (#130539) by Bénédikt Tran · 6 months ago
  70. 8559dc3 [3.12] gh-129712: Document the wheels tags corresponding to each universal SDK. (GH-130389) (#130450) by Miss Islington (bot) · 6 months ago
  71. 8db2fa2 [3.12] gh-130285: Fix handling of zero or empty counts in random.sample() (gh-130291) (gh-130417) by Miss Islington (bot) · 6 months ago
  72. f314cc4 [3.12] gh-129838: Don't redefine _Py_NO_SANITIZE_UNDEFINED (GH-129839) (#130365) by Miss Islington (bot) · 7 months ago
  73. 5c0aba0 [3.12] gh-46236: Document PyUnicode_RSplit, PyUnicode_Partition and PyUnicode_RPartition (GH-130191) (#130361) by Miss Islington (bot) · 7 months ago
  74. ecfca20 [3.12] gh-119727: Add --single-process option to regrtest (GH-119728) (#130359) by Hugo van Kemenade · 7 months ago
  75. 8d58070 [3.12] gh-130250: fix regression in traceback.print_last (GH-130318) (#130326) by Miss Islington (bot) · 7 months ago
  76. 042b492 [3.12] gh-118761: Revert "Improve import time of `subprocess` (GH-129427)" (GH-130201) (#130205) by Miss Islington (bot) · 7 months ago
  77. a122415 gh-128703: Fix mimetypes.guess_type for empty Content-Type in registry (GH-128854) by Miss Islington (bot) · 7 months ago
  78. 5e8a9eb [3.12] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130065) by Pablo Galindo Salgado · 7 months ago
  79. 96a6ee0 [3.12] gh-97850: Update the deprecation warning of `importlib.abc.Loader.load_module` (GH-129855) (GH-130017) by Tomas R. · 7 months ago
  80. 2db4a9d [3.12] gh-127712: Fix `secure` argument of `logging.handlers.SMTPHandler` (GH-127726) (GH-129956) by Miss Islington (bot) · 7 months ago
  81. 02e00a7 [3.12] gh-129603: Don't segfault if sqlite3.Row description is None (#129604) (#129924) by Erlend E. Aasland · 7 months ago
  82. fd8d445 [3.12] gh-129873: IDLE: Improve help.py's method of parsing HTML (GH-129859) (#129885) by Miss Islington (bot) · 7 months ago
  83. 62fafd8 [3.12] gh-129660: Do not use test_embed in PGO profile builds (GH-129662) (#129685) by Miss Islington (bot) · 7 months ago
  84. 8b0c113 Merge branch '3.12' of https://github.com/python/cpython into 3.12 by Thomas Wouters · 7 months ago
  85. 0d207c3 [3.12] gh-128772: Fix pydoc for methods with __module__ is None (GH-129177) (GH-129654) by Miss Islington (bot) · 7 months ago
  86. fdb8142 Python 3.12.9 by Thomas Wouters · 7 months ago v3.12.9
  87. 0d51b29 [3.12] Use roles :data: and :const: for referencing module variables (GH-129507) (GH-129650) by Serhiy Storchaka · 7 months ago
  88. 86451b1 [3.12] gh-129502: Fix handling errors in ctypes callbacks (GH-129504) (#129639) by Serhiy Storchaka · 7 months ago
  89. 6985b4b [3.12] gh-129345: null check for indent syslogmodule (GH-129348) (#129443) by Miss Islington (bot) · 7 months ago
  90. 6186021 [3.12] gh-129539: Include sysexits.h before checking EX_OK (#129590) (#129609) by Victor Stinner · 7 months ago
  91. 9709746 [3.12] gh-127975: Avoid reusing quote types in ast.unparse if not needed (GH-127980) (#129601) by Miss Islington (bot) · 7 months ago
  92. 834b9d6 [3.12] GH-121970: Extract ``misc_news`` into a new extension (GH-129577) (#129587) by Adam Turner · 7 months ago
  93. e20963a [3.12] gh-115514: Fix incomplete writes after close while using ssl in asyncio(GH-128037) (#129582) by Miss Islington (bot) · 7 months ago
  94. a7084f6 [3.12] gh-105704: Disallow square brackets (`[` and `]`) in domain names for parsed URLs (GH-129418) (GH-129527) by Miss Islington (bot) · 7 months ago
  95. 40d7f74 [3.12] gh-126108: Fix potential null pointer dereference in `PySys_AddWarnOptionUnicode` (GH-126118) (#129522) by Miss Islington (bot) · 7 months ago
  96. d2f551d [3.12] gh-128799: Add frame of except* to traceback when wrapping a naked exception (GH-128971) (#129328) by Irit Katriel · 7 months ago
  97. f463d05 [3.12] gh-129403: Fix `ValueError` messages in `asyncio.Barrier` and `threading.Barrier` (GH-129419) (#129469) by Miss Islington (bot) · 7 months ago
  98. f65aa0d [3.12] gh-118761: Improve import time of `subprocess` (GH-129427) (#129448) by Miss Islington (bot) · 7 months ago
  99. cdaec31 [3.12] gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file (GH-129413) (#129437) by Miss Islington (bot) · 7 months ago
  100. e5ab9e3 [3.12] gh-112064: Fix incorrect handling of negative read sizes in `HTTPResponse.read()` (GH-128270) (#129396) by Miss Islington (bot) · 7 months ago