cpython/Misc/NEWS.d/next/Library
Miss Islington (bot) 060118ae91
[3.14] gh-141497: Make ipaddress.IP{v4,v6}Network.hosts() always returning an iterator (GH-141547) (GH-141673)
(cherry picked from commit 6b1bdf6c7a)

Co-authored-by: Krishna Chaitanya <141550576+XChaitanyaX@users.noreply.github.com>
2025-11-17 17:56:55 +00:00
..
2020-09-23-11-54-17.bpo-41839.kU5Ywl.rst [3.14] bpo-41839: Fix error checking in sched_get_priority_ functions (GH-22374) (GH-138201) 2025-10-08 14:26:59 +02:00
2022-01-07-16-56-57.bpo-38735.NFfJX6.rst [3.14] gh-82916: Don't fail when importing from / with sys.pycache_prefix set (GH-30456) (GH-137906) 2025-10-07 18:55:33 +02:00
2023-02-13-20-34-52.gh-issue-78319.V1zzed.rst [3.14] gh-78319: Fix implementation of IMAP APPEND UTF8 (GH-9436) (GH-139406) 2025-10-07 22:12:30 +02:00
2023-03-21-10-59-40.gh-issue-102431.eUDnf4.rst [3.14] gh-102431: Clarify constraints on operands of Decimal logical operations (GH-102836) (#140105) 2025-10-14 15:44:30 +02:00
2024-05-13-09-50-31.gh-issue-118981.zgOQPv.rst [3.14] gh-118981: multiprocessing.popen_spawn_posix, fix potential hang (gh-118982) (GH-138605) 2025-10-08 14:22:05 +02:00
2025-03-27-08-13-32.gh-issue-131788.0RWiFc.rst [3.14] gh-131788: make resource_tracker re-entrant safe (GH-131787) (#137737) 2025-10-16 21:25:14 -07:00
2025-04-16-21-02-57.gh-issue-132551.Psa7pL.rst [3.14] gh-132551: make io.BytesIO thread safe (GH-132616) (#138551) 2025-10-07 23:48:28 +05:30
2025-04-21-01-05-14.gh-issue-127081.Egrpq7.rst [3.14] gh-127081: add critical sections to dbm objects (gh-132749) (#139996) 2025-10-12 17:56:29 +05:30
2025-05-10-15-10-54.gh-issue-133789.I-ZlUX.rst [3.14] GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13 (GH-133831) (#140276) 2025-10-17 22:23:01 +00:00
2025-05-10-17-42-03.gh-issue-125996.vaQp0-.rst [3.14] gh-125996: fix thread safety of collections.OrderedDict (GH-133734) (#140053) 2025-10-13 23:25:24 +05:30
2025-05-26-10-52-27.gh-issue-134698.aJ1mZ1.rst [3.14] gh-134698: Hold a lock when the thread state is detached in ssl (GH-134724) (GH-137107) 2025-10-07 18:49:22 +00:00
2025-06-10-18-02-29.gh-issue-135307.fXGrcK.rst [3.14] gh-135307: Fix email error when policy max_line_length is set to 0 or None (GH-135367) (#140915) 2025-11-02 10:03:12 -05:00
2025-06-10-21-00-48.gh-issue-126631.eITVJd.rst [3.14] gh-126631: gh-137996: fix pre-loading of __main__ (GH-135295) (#138607) 2025-10-08 00:37:04 +00:00
2025-06-16-12-37-02.gh-issue-135444.An2eeA.rst [3.14] gh-135444: fix asyncio.DatagramTransport.sendto to account for datagram header size when data cannot be sent (GH-135445) (#137245) 2025-10-07 23:40:03 +05:30
2025-06-16-15-00-13.gh-issue-135386.lNrxLc.rst [3.14] gh-135386: Fix "unable to open database file" errors on readonly DB (GH-135566) (GH-138056) 2025-10-08 11:41:09 +03:00
2025-07-01-04-57-57.gh-issue-136057.4-t596.rst [3.14] gh-136057: Allow step and next to step over for loops (GH-136160) (#141640) 2025-11-16 22:22:11 +00:00
2025-07-10-21-02-43.gh-issue-136507.pnEuGS.rst [3.14] gh-136507: Fix mimetypes CLI to handle multiple file parameters (GH-136508) (GH-138140) 2025-10-07 19:59:52 +02:00
2025-07-17-16-12-23.gh-issue-136234.VmTxtj.rst [3.14] gh-136234: Fix SelectorSocketTransport.writelines to be robust to connection loss (GH-136743) (#138702) 2025-10-07 23:06:04 +05:30
2025-07-21-01-16-32.gh-issue-83424.Y3tEV4.rst [3.14] gh-83424: Allow empty name if handle is non-null when create ctypes.CDLL on Windows (GH-136878) (#138546) 2025-10-08 15:56:13 +02:00
2025-07-21-11-56-47.gh-issue-136912.zWosAL.rst [3.14] gh-136912: fix handling of OverflowError in hmac.digest (GH-136917) (#137116) 2025-10-08 12:09:45 +02:00
2025-07-21-15-40-00.gh-issue-136914.-GNG-d.rst [3.14] gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930) (#137616) 2025-10-07 20:48:10 +02:00
2025-07-28-20-48-32.gh-issue-137185.fgI7-B.rst [3.14] gh-137185: Fix _Py_DumpStack() async signal safety (gh-137187) (gh-137206) 2025-10-07 18:11:46 +00:00
2025-07-28-23-11-29.gh-issue-81325.jMJFBe.rst [3.14] gh-81325: Support path-like objects with streaming TarFile (GH-137188) (#137365) 2025-10-07 20:40:42 +02:00
2025-07-30-17-42-36.gh-issue-137239.qSpj32.rst [3.14] gh-137239: Add *_max functions to heapq.__all__ (gh-137241) (#137256) 2025-10-07 23:22:07 +05:30
2025-08-01-15-07-59.gh-issue-137273.4V8Xmv.rst [3.14] gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300) (#137305) 2025-10-07 20:39:13 +02:00
2025-08-01-23-11-25.gh-issue-137017.0yGcNc.rst [3.14] gh-137017: Ensure Thread.is_alive() only returns False after the underlying OS thread exits (gh-137315) (gh-138916) 2025-10-07 17:37:31 +00:00
2025-08-01-23-52-49.gh-issue-75989.5aYXNJ.rst [3.14] gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks (GH-137316) (GH-139705) 2025-10-07 20:16:20 +02:00
2025-08-03-13-16-39.gh-issue-137044.0hPVL_.rst [3.14] gh-137044: Support large limit values in getrlimit() and setrlimit() (GH-137338) (#137506) 2025-10-07 20:43:12 +02:00
2025-08-06-23-16-42.gh-issue-137477.bk6BDV.rst [3.14] gh-137477: Fix inspect.getblock() for generator expressions (GH-137488) (#137993) 2025-10-07 20:48:40 +02:00
2025-08-07-17-18-57.gh-issue-137490.s89ieZ.rst [3.14] gh-137490: Fix signal.sigwaitinfo() on NetBSD (GH-137523) (GH-138935) 2025-10-08 14:33:30 +02:00
2025-08-16-09-02-11.gh-issue-137754.mCev1Y.rst [3.14] gh-137754: Fix import of zoneinfo if _datetime is not available (GH-137845) (GH-138084) 2025-10-08 14:28:41 +02:00
2025-08-16-16-04-15.gh-issue-137317.Dl13B5.rst [3.14] gh-137317: Fix inspect.signature() for class with wrapped __init__ or __new__ (GH-137862) (#138224) 2025-10-08 15:48:06 +02:00
2025-08-26-08-17-56.gh-issue-138151.I6CdAk.rst [3.14] gh-138151: Fix annotationlib handling of multiple nonlocals (GH-138164) (#140949) 2025-11-03 15:52:01 +00:00
2025-08-27-17-05-36.gh-issue-138010.ZZJmPL.rst [3.14] gh-138010: Fix __init_subclass__ forwarding by warnings.deprecated (GH-138210) (#138561) 2025-10-07 21:29:28 -07:00
2025-08-28-13-20-09.gh-issue-138204.8oLOud.rst [3.14] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220) (GH-138386) 2025-10-08 14:26:09 +02:00
2025-08-29-12-56-55.gh-issue-138239.uthZFI.rst [3.14] gh-138239: Fix incorrect highlighting of "type" in type statements in the REPL (GH-138241) (GH-138937) 2025-10-07 23:02:32 +02:00
2025-08-30-10-04-28.gh-issue-60462.yh_vDc.rst [3.14] gh-60462: Fix locale.strxfrm() on Solaris (GH-138242) (GH-138448) 2025-10-08 14:34:51 +02:00
2025-08-31-09-06-49.gh-issue-138008.heOvsU.rst [3.14] gh-138008: Fix segfaults in _ctypes due to invalid argtypes (GH-138285) (GH-138742) 2025-10-07 20:00:28 +02:00
2025-09-03-15-20-10.gh-issue-138432.RMc7UX.rst [3.14] gh-138432: Improved invalid path checking in zoneinfo.reset_tzpath() (GH-138433) (GH-138777) 2025-10-07 23:06:37 +02:00
2025-09-03-18-26-07.gh-issue-138425.cVE9Ho.rst [3.14] gh-138425: Correctly partially evaluate global generics with undefined params in ref.evaluate(format=Format.FORWARDREF) (GH-138430) (#140927) 2025-11-02 23:41:49 +00:00
2025-09-04-15-18-11.gh-issue-111788.tuTEM5.rst [3.14] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138548) 2025-10-08 14:22:44 +02:00
2025-09-05-15-35-59.gh-issue-88375.dC491a.rst [3.14] gh-88375, gh-111788: Fix parsing errors and normalization in robotparser (GH-138502) (GH-138548) 2025-10-08 14:22:44 +02:00
2025-09-05-21-10-24.gh-issue-137706.0EztiJ.rst [3.14] gh-137706: make typing._is_unpacked_typevartuple check for True instead of truthy (GH-137712) (#138574) 2025-10-07 21:23:47 -07:00
2025-09-11-11-09-28.gh-issue-138779.TNZnLr.rst [3.14] gh-138779: Use the dev_t converter for st_rdev (GH-138780) (#138926) 2025-10-08 00:06:55 +05:30
2025-09-11-15-03-37.gh-issue-138775.w7rnSx.rst [3.14] gh-138775: fix handle python -m base64 stdin correct with EOF signal (GH-138776) (#141432) 2025-11-12 00:12:57 +00:00
2025-09-12-09-34-37.gh-issue-138764.mokHoY.rst [3.14] gh-138764: annotationlib: Make call_annotate_function fallback to using VALUE annotations if both the requested format and VALUE_WITH_FAKE_GLOBALS are not implemented (GH-138803) (#140426) 2025-10-21 16:22:29 +00:00
2025-09-13-12-19-17.gh-issue-138859.PxjIoN.rst [3.14] gh-138859: Account for ParamSpec defaults that are not lists … (GH-138868) (#140207) 2025-10-16 13:26:29 -07:00
2025-09-15-19-29-12.gh-issue-130567.shDEnT.rst [3.14] gh-130567: Fix possible crash in locale.strxfrm() (GH-138940) (GH-139265) 2025-10-07 21:54:04 +02:00
2025-09-15-21-03-11.gh-issue-138891.oZFdtR.rst [3.14] gh-138891: fix star-unpack in get_annotations (GH-138951) (#140384) 2025-10-20 20:20:47 +00:00
2025-09-16-16-46-58.gh-issue-138993.-8s8_T.rst [3.14] gh-138993: Dedent credits text (GH-138994) (#140088) 2025-10-15 14:05:47 +03:00
2025-09-17-08-32-43.gh-issue-138813.LHkHjX.rst [3.14] gh-138813: Fix mutable default kwargs={} in multiprocessing BaseProcess and DummyProcess to use None (GH-138814) (#139084) 2025-10-08 00:37:30 +00:00
2025-09-17-12-07-21.gh-issue-139001.O6tseN.rst [3.14] gh-139001: Fix thread-safety issue in pathlib.Path (gh-139066) (gh-139926) 2025-10-10 21:47:47 +00:00
2025-09-17-19-08-34.gh-issue-139065.Hu8fM5.rst [3.14] gh-139065: Fix trailing space before long word in textwrap (GH-139070) (GH-139902) 2025-10-10 13:54:46 +00:00
2025-09-17-21-54-53.gh-issue-139076.2eX9lG.rst [3.14] gh-139076: Fix regression in pydoc not showing extension functions (GH-139077) (GH-139160) 2025-10-07 21:57:28 +02:00
2025-09-18-05-32-18.gh-issue-135729.8AmMza.rst [3.14] gh-135729: Store reference to globals in Interpreter._decref (GH-139104) (GH-139112) 2025-10-07 14:18:15 -04:00
2025-09-19-09-36-42.gh-issue-112729.mmty0_.rst [3.14] gh-112729: Correctly fail when the process is out of memory during interpreter creation (GH-139164) (GH-139168) 2025-10-07 13:30:23 -04:00
2025-09-20-17-50-31.gh-issue-138860.Y9JXap.rst [3.14] gh-138860: Lazy import rlcompleter in pdb to avoid deadlock in subprocess (GH-139185) (GH-139305) (GH-139280) 2025-10-10 16:23:52 +02:00
2025-09-21-15-58-57.gh-issue-139210.HGbMvz.rst [3.14] gh-139210: Fix use-after-free in xml.etree.ElementTree.iterparse() (GH-139211) (GH-139455) 2025-10-07 21:13:27 +02:00
2025-09-22-14-40-11.gh-issue-90949.UM35nb.rst [3.14] gh-90949: add Expat API to prevent XML deadly allocations (CVE-2025-59375) (GH-139234) (#139359) 2025-11-02 09:33:36 +00:00
2025-09-23-09-46-46.gh-issue-139246.pzfM-w.rst [3.14] gh-139246: zero-width word paste can be wrong in default repl (GH-139254) (GH-140796) 2025-11-07 13:50:06 +01:00
2025-09-24-14-17-34.gh-issue-139289.Vmk25k.rst [3.14] gh-138860: Lazy import rlcompleter in pdb to avoid deadlock in subprocess (GH-139185) (GH-139305) (GH-139280) 2025-10-10 16:23:52 +02:00
2025-09-25-20-16-10.gh-issue-101828.yTxJlJ.rst [3.14] gh-101828: Fix jisx0213 codecs removing null characters (gh-139340) (gh-140110) 2025-10-14 14:36:05 +00:00
2025-09-28-16-34-11.gh-issue-139391.nRFnmx.rst [3.14] gh-139391: properly handle signal.signal() in UnixConsole when called from a non-main thread (GH-139392) (#139858) 2025-10-09 16:10:51 +00:00
2025-09-30-12-52-54.gh-issue-63161.mECM1A.rst [3.14] gh-63161: Fix tokenize.detect_encoding() (GH-139446) (GH-140378) 2025-10-20 17:34:56 +00:00
2025-10-02-17-40-10.gh-issue-70765.zVlLZn.rst [3.14] gh-70765: Remove unnecessary extra backtick from Changelog entry (GH-140071) (#140102) 2025-10-14 11:15:36 +00:00
2025-10-08-00-06-30.gh-issue-139736.baPeBd.rst [3.14] gh-139736: Fix argparse indentation overshoot (GH-139738) (#139793) 2025-10-08 16:02:08 +00:00
2025-10-09-03-06-19.gh-issue-139809.lzHJNu.rst [3.14] GH-139809: Fix argparse subcommand prog not respecting color environment variables (GH-139818) (#139866) 2025-10-09 17:19:54 +00:00
2025-10-09-13-48-28.gh-issue-139783.__NUgo.rst [3.14] gh-139783: Fix inspect.getsourcelines() for the case when a decorator is followed by a comment or an empty line (GH-139836) (GH-139889) 2025-10-10 08:18:32 +00:00
2025-10-09-21-37-20.gh-issue-139845.dzx5UP.rst [3.14] gh-139845: do not print twice in default asyncio REPL (GH-139846) (#139859) 2025-10-09 16:13:11 +00:00
2025-10-10-11-22-50.gh-issue-139894.ECAXqj.rst [3.14] gh-139894: fix incorrect sharing of current task while forking in asyncio (GH-139897) (#139913) 2025-10-10 22:36:02 +05:30
2025-10-11-10-02-56.gh-issue-139905.UyJIR_.rst [3.14] gh-139905: Provide suggestion in error message if Generic.__init_subclass__ was not called (GH-139943) (#139955) 2025-10-11 15:40:23 +00:00
2025-10-15-20-47-04.gh-issue-140120.3gffZq.rst [3.14] gh-140120: Refresh HACL* to fix an hmac memory leak (GH-140188) (#140192) 2025-10-16 20:53:12 -07:00
2025-10-15-21-42-13.gh-issue-140041._Fka2j.rst [3.14] gh-140041: Fix import of ctypes on Android and Cygwin when ABI flags are present (GH-140178) (#140180) 2025-10-15 22:08:35 +00:00
2025-10-17-23-58-11.gh-issue-140272.lhY8uS.rst [3.14] Move the NEWS entry for gh-140272 to the correct place (GH-140290) (GH-140291) 2025-10-18 11:00:28 +00:00
2025-10-20-12-33-49.gh-issue-140348.SAKnQZ.rst [3.14] gh-140348: Fix using | on unusual objects plus Unions (GH-140383) (#140948) 2025-11-03 15:16:03 +00:00
2025-10-21-15-54-13.gh-issue-137530.ZyIVUH.rst [3.14] gh-137530: generate an __annotate__ function for dataclasses __init__ (GH-137711) (#141352) 2025-11-10 07:14:32 -08:00
2025-10-22-20-52-13.gh-issue-140474.xIWlip.rst [3.14] gh-140474: Fix memory leak in array.array (GH-140478) (GH-140498) 2025-10-23 10:20:16 +00:00
2025-10-23-12-12-22.gh-issue-138774.mnh2gU.rst [3.14] gh-138774: use value to ast.unparse code when str is None in ast.Interpolation (GH-139415) (#140503) 2025-10-23 14:39:02 +00:00
2025-10-23-19-39-16.gh-issue-138162.Znw5DN.rst [3.14] gh-138162: Fix logging.LoggerAdapter with merge_extra=True and without the extra argument (GH-140511) (GH-140784) 2025-10-30 11:19:27 +00:00
2025-10-25-21-04-00.gh-issue-140607.oOZGxS.rst [3.14] gh-140607: Validate returned byte count in RawIOBase.read (GH-140611) (#140728) 2025-10-29 13:31:48 +01:00
2025-10-25-21-26-16.gh-issue-140593.OxlLc9.rst [3.14] gh-140593: Fix a memory leak in function my_ElementDeclHandler of pyexpat (GH-140602) (#140629) 2025-10-26 15:19:18 +00:00
2025-10-26-16-24-12.gh-issue-140633.ioayC1.rst [3.14] gh-140633: AppleFrameworkLoader: Ignore AttributeError when setting __file__ (GH-140635) (GH-140660) 2025-10-27 14:08:00 +01:00
2025-10-27-13-49-31.gh-issue-140634.ULng9G.rst [3.14] gh-140634: Fix a reference counting bug in os.sched_param.__reduce__() (GH-140667) (GH-140685) 2025-10-27 20:08:57 +00:00
2025-10-27-18-29-42.gh-issue-140590.LT9HHn.rst [3.14] GH-140590: Fix setstate for functools.partial C-module (GH-140671) (#140698) 2025-10-28 18:15:27 +05:30
2025-10-28-17-43-51.gh-issue-140228.8kfHhO.rst [3.14] gh-140228: Avoid making unnecessary syscalls in linecache for frozen modules (GH-140377) (#140738) 2025-10-29 09:26:38 -07:00
2025-10-29-16-12-41.gh-issue-120057.qGj5Dl.rst [3.14] gh-120057: add os.reload_environ to __all__ (GH-140763) (#140773) 2025-10-29 22:22:20 +00:00
2025-10-31-13-57-55.gh-issue-103847.VM7TnW.rst [3.14] gh-103847: fix cancellation safety of asyncio.create_subprocess_exec (GH-140805) (#141446) 2025-11-13 17:03:04 +05:30
2025-10-31-15-06-26.gh-issue-140691.JzHGtg.rst [3.14] gh-140691: urllib.request: Close FTP control socket if data socket can't connect (GH-140835) (GH-141555) 2025-11-14 17:27:33 +01:00
2025-11-01-00-36-14.gh-issue-140874.eAWt3K.rst [3.14] gh-140874: Upgrade bundled pip to 25.3 (GH-140876) (gh-140881) 2025-11-01 11:21:51 +00:00
2025-11-02-09-37-22.gh-issue-140734.f8gST9.rst [3.14] gh-140734: fix off-by-one error when comparing to _SUN_PATH_MAX (GH-140903) (#141181) 2025-11-07 10:27:14 +00:00
2025-11-02-11-46-00.gh-issue-100218.9Ezfdq.rst [3.14] gh-100218: correctly set errno when socket.if_{nametoindex,indextoname} raise OSError (GH-140905) (#141284) 2025-11-09 13:11:43 +00:00
2025-11-02-19-23-32.gh-issue-140815.McEG-T.rst [3.14] gh-140815: Fix faulthandler for invalid/freed frame (GH-140921) (#140981) 2025-11-04 11:18:23 +00:00
2025-11-03-05-38-31.gh-issue-125115.jGS8MN.rst [3.14] gh-125115 : Refactor the pdb parsing issue so positional arguments can pass through (GH-140933) (#141635) 2025-11-16 19:35:42 +00:00
2025-11-03-16-23-54.gh-issue-140797.DuFEeR.rst [3.14] gh-140797: Forbid capturing groups in re.Scanner lexicon patterns (GH-140944) (GH-140982) 2025-11-04 11:21:33 +00:00
2025-11-04-15-40-35.gh-issue-137969.9VZQVt.rst [3.14] gh-137969: Fix double evaluation of ForwardRefs which rely on globals (GH-140974) (#141527) 2025-11-13 13:26:58 -08:00
2025-11-06-15-11-50.gh-issue-141141.tgIfgH.rst [3.14] gh-141141: Make base64.b85decode() thread safe (GH-141149) (GH-141184) 2025-11-07 11:14:51 +00:00
2025-11-09-18-55-13.gh-issue-141311.qZ3swc.rst [3.14] gh-141311: Avoid assertion in BytesIO.readinto() (GH-141333) (GH-141457) 2025-11-12 10:23:26 +00:00
2025-11-10-01-47-18.gh-issue-141314.baaa28.rst [3.14] gh-141314: Fix TextIOWrapper.tell() assertion failure with standalone carriage return (GH-141331) (GH-141453) 2025-11-12 12:40:02 +02:00
2025-11-12-01-49-03.gh-issue-137109.D6sq2B.rst [3.14] gh-137109: refactor warning about threads when forking (GH-141438) (GH-141614) 2025-11-16 19:45:29 +00:00
2025-11-12-15-42-47.gh-issue-124111.hTw4OE.rst [3.14] gh-124111: Fix TCL 9 thread detection (GH-141482) 2025-11-12 22:43:31 +00:00
2025-11-13-14-51-30.gh-issue-140938.kXsHHv.rst [3.14] gh-140938: Raise ValueError for infinite inputs to stdev/pstdev (GH-141531) (#141575) 2025-11-14 18:58:40 -08:00
2025-11-14-16-24-20.gh-issue-141497.L_CxDJ.rst [3.14] gh-141497: Make ipaddress.IP{v4,v6}Network.hosts() always returning an iterator (GH-141547) (GH-141673) 2025-11-17 17:56:55 +00:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

Put news entry `blurb`_ files for the *Library* section in this directory.

.. _blurb: https://pypi.org/project/blurb/