1. 8689209 bpo-39969: Remove ast.Param node class as is no longer used (GH-19020) by Batuhan Taşkaya · 4 years, 7 months ago
  2. 61ac612 bpo-39507: Add HTTP status 418 "I'm a Teapot" (GH-18291) by Ross · 4 years, 7 months ago
  3. da52be4 bpo-39509: Update HTTP status code to follow IANA (GH-18294) by Dong-hee Na · 4 years, 7 months ago
  4. 7a5cbc7 bpo-39937: Improve suggestions for removal of getchildren and getiterator in changelog (GH-18937) by Rahul Kumaresan · 4 years, 7 months ago
  5. 8fb02b6 bpo-39947: Add PyThreadState_GetInterpreter() (GH-18981) by Victor Stinner · 4 years, 8 months ago
  6. be79373 bpo-39947: Add PyInterpreterState_Get() function (GH-18979) by Victor Stinner · 4 years, 8 months ago
  7. 0b72b23 bpo-38500: Add _PyInterpreterState_SetEvalFrameFunc() (GH-17340) by Victor Stinner · 4 years, 8 months ago
  8. 3c29675 bpo-1294959: Fix typo for new attribute platlibdir. (GH-18960) by Raúl Cumplido · 4 years, 8 months ago
  9. 051b9d0 closes bpo-39926: Update Unicode to 13.0.0. (GH-18910) by Benjamin Peterson · 4 years, 8 months ago
  10. 13d52c2 bpo-34822: Simplify AST for subscription. (GH-9605) by Serhiy Storchaka · 4 years, 8 months ago
  11. 8510f43 bpo-1294959: Add sys.platlibdir attribute (GH-18381) by Victor Stinner · 4 years, 8 months ago
  12. b4698ec bpo-39877: Deprecate PyEval_InitThreads() (GH-18892) by Victor Stinner · 4 years, 8 months ago
  13. fc72ab6 bpo-38691: importlib ignores PYTHONCASEOK if -E is used (GH-18627) by idomic · 4 years, 8 months ago
  14. 8f13053 bpo-39702: Update the Language Reference (PEP 614) (GH-18802) by Brandt Bucher · 4 years, 8 months ago
  15. 942f7a2 bpo-39674: Revert "bpo-37330: open() no longer accept 'U' in file mode (GH-16959)" (GH-18767) by Victor Stinner · 4 years, 8 months ago
  16. d82e469 bpo-39639: Remove the AST "Suite" node and associated code (GH-18513) by Batuhan Taşkaya · 4 years, 8 months ago
  17. a6d3546 bpo-39674: Fix typo in What's New In Python 3.9 (GH-18776) by Victor Stinner · 4 years, 8 months ago
  18. 116fd4a bpo-39674: Suggest to test with DeprecationWarning (GH-18552) by Victor Stinner · 4 years, 8 months ago
  19. 469325c bpo-35712: Make using NotImplemented in a boolean context issue a deprecation warning (GH-13195) by MojoVampire · 4 years, 8 months ago
  20. 2110551 bpo-39775: inspect: Change Signature.parameters back to OrderedDict. (GH-18684) by Inada Naoki · 4 years, 8 months ago
  21. 1f0cd3c bpo-39379: Remove reference to sys.path[0] being absolute path in whatsnew (GH-18561) by Ananthakrishnan · 4 years, 8 months ago
  22. d0ca9bd bpo-36144: Document PEP 584 (GH-18659) by Brandt Bucher · 4 years, 8 months ago
  23. 21da76d bpo-34788: Add support for scoped IPv6 addresses (GH-13772) by opavlyuk · 4 years, 8 months ago
  24. 559e7f1 bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH-18604) by Serhiy Storchaka · 4 years, 8 months ago
  25. f2ee21d bpo-39479:Add math.lcm() function: Least Common Multiple (#18547) by ananthan-123 · 4 years, 8 months ago
  26. 4dee92b Revert "bpo-38691 Added a switch to ignore PYTHONCASEOK when -E or -I flags passed (#18314)" (GH-18553) by Victor Stinner · 4 years, 8 months ago
  27. af5ee3f bpo-39674: Revert "bpo-25988: Do not expose abstract collection classes in the collections module. (GH-10596)" (GH-18545) by Victor Stinner · 4 years, 8 months ago
  28. d83b660 bpo-38691 Added a switch to ignore PYTHONCASEOK when -E or -I flags passed (#18314) by idomic · 4 years, 8 months ago
  29. 8c579b1 bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814) by Serhiy Storchaka · 4 years, 9 months ago
  30. f3fda37 bpo-38644: Rephrase What's New entry (GH-18461) by Victor Stinner · 4 years, 9 months ago
  31. 29b3fc0 bpo-39586: Deprecate distutils bdist_msi command (GH-18415) by Hugo van Kemenade · 4 years, 9 months ago
  32. 227af8e What's New in Python 3.9: sort improved modules (GH-18383) by Victor Stinner · 4 years, 9 months ago
  33. 2844336 bpo-39542: Document limited C API changes (GH-18378) by Victor Stinner · 4 years, 9 months ago
  34. cf5b109 bpo-39491: Merge PEP 593 (typing.Annotated) support (#18260) by Jakub Stasiak · 4 years, 9 months ago
  35. b6999e5 add whatsnew that was missed from 31d6de5aba009914efa8f0f3c3d7da35217578eb (#18344) by Chris Withers · 4 years, 9 months ago
  36. c6e5c11 bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) by Victor Stinner · 4 years, 9 months ago
  37. 339fd46 bpo-39349: Add *cancel_futures* to Executor.shutdown() (GH-18057) by Kyle Stanley · 4 years, 9 months ago
  38. 90d9ba6 bpo-34793: Drop old-style context managers in asyncio.locks (GH-17533) by Andrew Svetlov · 4 years, 9 months ago
  39. c38fd0d bpo-39353: binascii.crc_hqx() is no longer deprecated (GH-18276) by Victor Stinner · 4 years, 9 months ago
  40. b8d1262 bpo-39395: putenv() and unsetenv() always available (GH-18135) by Victor Stinner · 4 years, 9 months ago
  41. 161e7b3 bpo-39413: Implement os.unsetenv() on Windows (GH-18163) by Victor Stinner · 4 years, 9 months ago
  42. 2d50976 bpo-39361: Document the removal of PyTypeObject.tp_print (GH-18125) by Ammar Askar · 4 years, 9 months ago
  43. b9783d2 bpo-39429: Add a new "Python Development Mode" doc page (GH-18132) by Victor Stinner · 4 years, 9 months ago
  44. 99e6c26 bpo-17005: Add a class to perform topological sorting to the standard library (GH-11583) by Pablo Galindo · 4 years, 9 months ago
  45. 1f0f102 bpo-39366: Remove xpath() and xgtitle() methods of NNTP (GH-18035) by Dong-hee Na · 4 years, 9 months ago
  46. b73dd02 Revert "bpo-39413: Implement os.unsetenv() on Windows (GH-18104)" (GH-18124) by Victor Stinner · 4 years, 9 months ago
  47. beea26b bpo-39353: Deprecate the binhex module (GH-18025) by Victor Stinner · 4 years, 9 months ago
  48. 5bbac8c bpo-39377: json: Update doc about the encoding option. (GH-18076) by Inada Naoki · 4 years, 9 months ago
  49. 56cd371 bpo-39413: Implement os.unsetenv() on Windows (GH-18104) by Victor Stinner · 4 years, 9 months ago
  50. 9baf242 bpo-39357: Remove buffering parameter of bz2.BZ2File (GH-18028) by Victor Stinner · 4 years, 9 months ago
  51. 4691a2f bpo-39350: Remove deprecated fractions.gcd() (GH-18021) by Victor Stinner · 4 years, 9 months ago
  52. 210c19e bpo-39351: Remove base64.encodestring() (GH-18022) by Victor Stinner · 4 years, 9 months ago
  53. 65a5ce2 bpo-39329: Add timeout parameter for smtplib.LMTP constructor (GH-17998) by Dong-hee Na · 4 years, 9 months ago
  54. a2ec3f0 bpo-39322: Add gc.is_finalized to check if an object has been finalised by the gc (GH-17989) by Pablo Galindo · 4 years, 9 months ago
  55. 62e3973 bpo-39259: smtp.SMTP/SMTP_SSL now reject timeout = 0 (GH-17958) by Dong-hee Na · 4 years, 9 months ago
  56. a190e2a bpo-39259: ftplib.FTP/FTP_TLS now reject timeout = 0 (GH-17959) by Dong-hee Na · 4 years, 10 months ago
  57. c1ee6e5 bpo-20443: Update What's New In Python 3.9 (GH-17986) by Victor Stinner · 4 years, 10 months ago
  58. 0b2ab21 bpo-39310: Add math.ulp(x) (GH-17965) by Victor Stinner · 4 years, 10 months ago
  59. 100fafc bpo-39288: Add math.nextafter(x, y) (GH-17937) by Victor Stinner · 4 years, 10 months ago
  60. 1b335ae bpo-39259: nntplib.NNTP/NNTP_SSL now reject timeout = 0 (GH-17936) by Dong-hee Na · 4 years, 10 months ago
  61. c39b52f bpo-39259: poplib now rejects timeout = 0 (GH-17912) by Dong-hee Na · 4 years, 10 months ago
  62. 13a7ee8 bpo-38615: Add timeout parameter for IMAP4 and IMAP4_SSL constructor (GH-17203) by Dong-hee Na · 4 years, 10 months ago
  63. 5b23f76 bpo-39239: epoll.unregister() no longer ignores EBADF (GH-17882) by Victor Stinner · 4 years, 10 months ago
  64. 89aa7f0 bpo-34790: Implement deprecation of passing coroutines to asyncio.wait() (GH-16977) by Kyle Stanley · 4 years, 10 months ago
  65. f460eea Update what's new with the latest GC improvements (GH-17708) by Pablo Galindo · 4 years, 10 months ago
  66. f501db2 Add whatsnew for removal of asyncio.loop.create_datagram_endpoint()'s *reuse_address* parameter (#17595) by Kyle Stanley · 4 years, 10 months ago
  67. 0131aba bpo-38916: array.array: remove fromstring() and tostring() (GH-17487) by Victor Stinner · 4 years, 11 months ago
  68. ce4b7a2 Show the differing module names for readlink() (GH-17395) by Yoni Lavi · 5 years ago
  69. e11f25d Fix typo in Doc/whatsnew/3.9.rst (GH-17372) by Pablo Galindo · 5 years ago
  70. 27fc3b6 bpo-38870: Expose a function to unparse an ast object in the ast module (GH-17302) by Pablo Galindo · 5 years ago
  71. d68b592 bpo-38896: Remove PyUnicode_ClearFreeList() function (GH-17354) by Victor Stinner · 5 years ago
  72. 4dedd0f bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284) by Victor Stinner · 5 years ago
  73. 488d02a bpo-38835: Exclude PyFPE macros from the stable API (GH-17228) by Victor Stinner · 5 years ago
  74. 7483451 closes bpo-38712: Add signal.pidfd_send_signal. (GH-17070) by Benjamin Peterson · 5 years ago
  75. a065232 bpo-28286: Deprecate opening GzipFile for writing implicitly. (GH-16417) by Serhiy Storchaka · 5 years ago
  76. bd44a7e bpo-38650: Constify PyStructSequence_UnnamedField. (GH-17005) by Serhiy Storchaka · 5 years ago
  77. 3ccdd9b closes bpo-38692: Add a pidfd child process watcher to asyncio. (GH-17069) by Benjamin Peterson · 5 years ago
  78. 5c0c325 closes bpo-38713: Expose P_PIDFD in os if it's defined. (GH-17071) by Benjamin Peterson · 5 years ago
  79. 6c4c45e bpo-38692: Add os.pidfd_open. (GH-17063) by Benjamin Peterson · 5 years ago
  80. f4b1e3d bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046) by Victor Stinner · 5 years ago
  81. b32cb97 bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. (GH-16938) by Anthony Sottile · 5 years ago
  82. 865c3b2 bpo-28029: Make "".replace("", s, n) returning s for any n != 0. (GH-16981) by Serhiy Storchaka · 5 years ago
  83. e471e72 bpo-37330: open() no longer accept 'U' in file mode (GH-16959) by Victor Stinner · 5 years ago
  84. 3bfc8e0 bpo-38602: Add fcntl.F_OFD_XXXX for fcntlmodule (GH-16956) by Dong-hee Na · 5 years ago
  85. a01ba33 bpo-30618: add readlink to pathlib.Path (GH-8285) by Girts · 5 years ago
  86. 2eba6ad bpo-38493: Add os.CLD_KILLED and os.CLD_STOPPED. (GH-16821) by Dong-hee Na · 5 years ago
  87. d05b000 bpo-38371: Tkinter: deprecate the split() method. (GH-16584) by Serhiy Storchaka · 5 years ago
  88. ef092fe bpo-25988: Do not expose abstract collection classes in the collections module. (GH-10596) by Serhiy Storchaka · 5 years ago
  89. 6a10d59 Doc: Several fixes and improvements for 3.9 whatsnew (GH-16375) by Kyle Stanley · 5 years ago
  90. 030fe8e Doc: Add whatsnew entry for loop.shutdown_default_executor() (GH-16308) by Kyle Stanley · 5 years ago
  91. 850573b bpo-37995: Add an option to ast.dump() to produce a multiline output. (GH-15631) by Serhiy Storchaka · 5 years ago
  92. 74b662c bpo-15088 : Remove PyGen_NeedsFinalizing() (GH-15702) by Joannah Nanjekye · 5 years ago
  93. 2bc43cd bpo-37878: Remove PyThreadState_DeleteCurrent() function (GH-15315) by Joannah Nanjekye · 5 years ago
  94. ce81a92 bpo-36409: Remove old plistlib API deprecated in 3.4 (GH-15615) by Jon Janzen · 5 years ago
  95. f02ea62 bpo-36543: Remove old-deprecated ElementTree features. (GH-12707) by Serhiy Storchaka · 5 years ago
  96. ce6a070 bpo-34880: Add the LOAD_ASSERTION_ERROR opcode. (GH-15073) by Zackery Spytz · 5 years ago
  97. 7913cbc Fix link to changelog in 3.9 What's New page (GH-15445) by Ned Deily · 5 years ago
  98. d0cdeaa bpo-32554: Deprecate hashing arbitrary types in random.seed() (GH-15382) by Raymond Hettinger · 5 years ago
  99. 48ede6b bpo-37663: have venv activation scripts all consistently use __VENV_PROMPT__ for prompt customization (GH-14941) by Brett Cannon · 5 years ago
  100. 44046fe bpo-37804: Remove the deprecated method threading.Thread.isAlive() (GH-15225) by Dong-hee Na · 5 years ago