Sourced from filelock's releases.
3.24.3
What's Changed
- π fix(ci): add trailing blank line after changelog entries by
@βgaborbernatin tox-dev/filelock#492- π fix(unix): handle ENOENT race on FUSE/NFS during acquire by
@βgaborbernatin tox-dev/filelock#495Full Changelog: https://github.com/tox-dev/filelock/compare/3.24.2...3.24.3
Sourced from filelock's changelog.
########### Changelog ###########
3.24.3 (2026-02-19)
- π fix(unix): handle ENOENT race on FUSE/NFS during acquire :pr:
495- π fix(ci): add trailing blank line after changelog entries :pr:
492
3.24.2 (2026-02-16)
- π fix(rw): close sqlite3 cursors and skip SoftFileLock Windows race :pr:
491- π fix(test): resolve flaky write non-starvation test :pr:
490- π docs: restructure using Diataxis framework :pr:
489
3.24.1 (2026-02-15)
- π fix(soft): resolve Windows deadlock and test race condition :pr:
488
3.24.0 (2026-02-14)
- β¨ feat(lock): add lifetime parameter for lock expiration (#68) :pr:
486- β¨ feat(lock): add cancel_check to acquire (#309) :pr:
487- π fix(api): detect same-thread self-deadlock :pr:
481- β¨ feat(mode): respect POSIX default ACLs (#378) :pr:
483- π fix(win): eliminate lock file race in threaded usage :pr:
484- β¨ feat(lock): add poll_interval to constructor :pr:
482- π fix(unix): auto-fallback to SoftFileLock on ENOSYS :pr:
480
3.23.0 (2026-02-14)
- π docs: move from Unlicense to MIT :pr:
479- π docs: add fasteners to similar libraries :pr:
478
3.22.0 (2026-02-14)
- π fix(soft): skip stale detection on Windows :pr:
477- β¨ feat(soft): detect and break stale locks :pr:
476
... (truncated)