Releases: sasha-s/go-deadlock
Releases · sasha-s/go-deadlock
v0.3.9
v0.3.8
v0.3.7
Release v0.3.7
Changes
- Fix
testing/synctestcompatibility, including Go 1.25 support and related build tags - Fix concurrent lock tracking under contention
- Prevent lock-order tracking from retaining mutex-containing structs on Go 1.24+
What's New
This release improves synctest compatibility, fixes concurrent lock tracking, and resolves a GC-retention issue in lock-order bookkeeping.
v0.3.6
Release v0.3.6
Changes
- Go 1.25 support
- Updated dependencies (github.com/petermattis/goid)
- Improved test coverage (90.5%)
What's New
This release includes compatibility updates for Go 1.25 and dependency updates to ensure continued reliability of deadlock detection.
v0.3.3
What's Changed
- Add missing sync.NewCond wrapper by @ncw in #22
- fixed the comment of Opts.DeadlockTimeout in deadlock.go by @h3n4l in #23
- deadlock: Add TryLock wrappers by @jrajahalme in #30
- Reuse timers with sync.Pool by @millfort in #31
New Contributors
- @ncw made their first contribution in #22
- @h3n4l made their first contribution in #23
- @jrajahalme made their first contribution in #30
- @millfort made their first contribution in #31
Full Changelog: v0.3.1...v0.3.3