Releases: tox-dev/filelock
Releases Β· tox-dev/filelock
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
3.25.1
What's Changed
- π docs(logo): add branded project logo by @gaborbernat in #507
- π fix(win): restore best-effort lock file cleanup on release by @gaborbernat in #511
Full Changelog: 3.25.0...3.25.1
3.25.0
What's Changed
- Add permissions to check workflow by @gaborbernat in #500
- Move SECURITY.md to .github/SECURITY.md by @gaborbernat in #501
- Standardize .github files to .yaml suffix by @gaborbernat in #504
- β¨ feat(async): add AsyncReadWriteLock by @gaborbernat in #506
Full Changelog: 3.24.4...3.25.0
3.24.4
What's Changed
- Suppress ValueError in _try_break_stale_lock for corrupted lock files by @bysiber in #496
- Fix ValueError in _acquire_transaction_lock when blocking=False with timeout by @gaborbernat in #498
New Contributors
Full Changelog: 3.24.3...3.24.4
3.24.3
What's Changed
- π fix(ci): add trailing blank line after changelog entries by @gaborbernat in #492
- π fix(unix): handle ENOENT race on FUSE/NFS during acquire by @gaborbernat in #495
Full Changelog: 3.24.2...3.24.3
3.24.2
What's Changed
- π docs: restructure using Diataxis framework by @gaborbernat in #489
- π fix(test): resolve flaky write non-starvation test by @gaborbernat in #490
- π fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race by @gaborbernat in #491
Full Changelog: 3.24.1...3.24.2
3.24.1
What's Changed
- π fix(soft): resolve Windows deadlock and test race condition by @gaborbernat in #488
Full Changelog: 3.24.0...3.24.1
3.24.0
What's Changed
- π fix(unix): auto-fallback to SoftFileLock on ENOSYS by @gaborbernat in #480
- β¨ feat(lock): add poll_interval to constructor by @gaborbernat in #482
- π fix(win): eliminate lock file race in threaded usage by @gaborbernat in #484
- β¨ feat(mode): respect POSIX default ACL inheritance by @gaborbernat in #483
- π fix(api): detect same-thread self-deadlock by @gaborbernat in #481
- β¨ feat(lock): add cancel_check to acquire by @gaborbernat in #487
- β¨ feat(lock): add lifetime parameter for lock expiration by @gaborbernat in #486
Full Changelog: 3.23.0...3.24.0