main
gh-76595: PyCapsule_Import() now imports submodules if needed (GH-6898)
gh-122931: Allow stable abi3 API extensions to include a multiarch tuple in the filename (GH-152461)
gh-145235: Make dict watcher API thread-safe for free-threaded builds (gh-145233)
gh-148829: Add PySentinel_CheckExact() (#149725)
gh-150671: Deprecate `PyAsyncGen_New`, `PyCoro_New`, `PyGen_New`, `PyGen_NewWithQualName` functions (#150672)
gh-150907: Fix dynamic_annotations.h when built with C++ and Valgrind (#150914)
gh-80384: Check that callback is callable at weak reference creation (GH-151145)
gh-149044: Improve Py_tp_base[s] docs & error message for non-type bases (GH-151252)
gh-123619: Fix PyUnstable_Object_EnableDeferredRefcount() (#151260)
gh-141510 Add frozendict fast paths to abstract.c (#150692)
gh-153300: Set global configuration variables in PyConfig_Set() (#153301)
gh-145633: Allow PyFloat_Pack8 & PyFloat_UnPack* to fail in future CPython versions (GH-153440)
gh-152132: Fix Py_RunMain() to return an exit code (#153446)
gh-152105: Remove PyUnstable_ExecutableKinds and related macros (GH-155244)
Move NEWS entries out of directories with spaces (GH-127067)