Skip to content

Releases: tox-dev/filelock

3.26.1

09 Apr 05:14

Choose a tag to compare

What's Changed

  • πŸ› fix(asyncio): add exit to BaseAsyncFileLock and fix del loop handling by @naarob in #518

New Contributors

Full Changelog: 3.26.0...3.26.1

3.26.0

09 Apr 05:14

Choose a tag to compare

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

11 Mar 20:45

Choose a tag to compare

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

09 Mar 19:38

Choose a tag to compare

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

01 Mar 15:08

Choose a tag to compare

What's Changed

Full Changelog: 3.24.4...3.25.0

3.24.4

23 Feb 13:41
721b37b

Choose a tag to compare

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

19 Feb 00:48

Choose a tag to compare

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

16 Feb 02:50

Choose a tag to compare

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

15 Feb 22:03

Choose a tag to compare

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

14 Feb 16:05

Choose a tag to compare

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