- Fix: deadlocks could occur when terminating processes. Some of these deadlocks (described in issue 1310) are now fixed.
- Fix: a signal handler was being set from multiple threads, causing an error: “ValueError: signal only works in main thread”. This is now fixed, closing issue 1312.
- Fix:
--precision
on the command-line was being ignored while considering--fail-under
. This is now fixed, thanks to Marcelo Trylesinski. - Fix: releases no longer provide 3.11.0-alpha wheels. Coverage.py uses CPython internal fields which are moving during the alpha phase. Fixes issue 1316.