Releases: tox-dev/filelock
Releases Β· tox-dev/filelock
3.29.4
3.29.3
What's Changed
- π§ ci(release): publish to PyPI on tag push by @gaborbernat in #557
- validate pid range in _parse_lock_holder by @dxbjavid in #556
- π fix(ci): restore release environment on tag job by @gaborbernat in #559
- π fix(ci): publish from release.yaml on tag push by @gaborbernat in #560
Full Changelog: 3.29.2...3.29.3
3.29.2
What's Changed
- open marker reads non-blocking to refuse attacker-placed fifo by @dxbjavid in #549
- π fix(soft): harden stale-lock breaking and self-heal malformed locks by @gaborbernat in #551
- check hostname in is_lock_held_by_us by @dxbjavid in #553
Full Changelog: 3.29.1...3.29.2
3.29.1
What's Changed
- docs: fix API docs of
release()by @MrAnno in #540 - docs: clarify per-thread scope of FileLock configuration by @Gares95 in #543
- chore: improve filelock maintenance path by @lphuc2250gma in #542
- chore: improve filelock maintenance path by @lphuc2250gma in #544
- chore: improve filelock maintenance path by @lphuc2250gma in #545
- π fix(soft): refuse to follow symlinks when reading the lock file by @dxbjavid in #548
New Contributors
- @MrAnno made their first contribution in #540
- @Gares95 made their first contribution in #543
- @lphuc2250gma made their first contribution in #542
- @dxbjavid made their first contribution in #548
Full Changelog: 3.29.0...3.29.1
3.29.0
What's Changed
- π fix(async): use single-thread executor for lock consistency by @gaborbernat in #533
- β¨ feat(soft): enable stale lock detection on Windows by @gaborbernat in #534
Full Changelog: 3.28.0...3.29.0
3.28.0
What's Changed
- π fix(ci): unbreak release workflow, publish to PyPI again by @gaborbernat in #529
Full Changelog: 3.27.0...3.28.0
3.27.0
What's Changed
- β¨ feat(rw): add SoftReadWriteLock for NFS and HPC clusters by @gaborbernat in #528
Full Changelog: 3.26.1...3.27.0
3.26.1
3.26.0
What's Changed
- π ci(workflows): add zizmor security auditing by @gaborbernat in #517
- π§ fix(ci): restore git credentials for release job by @gaborbernat in #520
- β¨ feat(soft): add PID inspection and lock breaking by @gaborbernat in #524
Full Changelog: 3.25.2...3.26.0
3.25.2
What's Changed
- π fix(unix): suppress EIO on close in Docker bind mounts by @gaborbernat in #513
Full Changelog: 3.25.1...3.25.2