v0.7.4
This is a patch release from v0.7.3
→ v0.7.4
.
Fixes
-
Skip callbacks with dead weakrefs while iterating over callbacks in
pyhf
events, likepyhf.set_backend
, to avoid the possibility of accessing dead weakrefs before they could be garbage collected. (PR #2310)The fixed bug was subtle and occurred nondeterministically when the
pyhf.tensorlib
was changed repeatedly causing dead weakrefs to be accessed before Python's garbage collection could remove them. Most users should be unaffected.
Contributors
v0.7.4
benefited from contributions from:
- Daniel Werner
- Jonas Rembser
What's Changed
- chore(backport): Update pre-commit hooks by @matthewfeickert in #2317
- ci(backport): Update GitHub Actions by @matthewfeickert in #2318
- docs(backport): Update docs requirements and use citations by @matthewfeickert in #2320
- fix(backport): Skip callbacks with dead weakrefs while iterating over callbacks by @matthewfeickert in #2321
- docs: Add v0.7.4 release notes by @matthewfeickert in #2322
- docs(backport): Update citations references and model records by @matthewfeickert in #2325
Full Changelog: v0.7.3...v0.7.4