PackageTrack
Sign in Get early access

github.com/sasha-s/go-deadlock

v0.3.9 #1520 most downloaded on Go modules sasha-s/go-deadlock

What this package is like to depend on

Last release 22 days ago

01 Aug 2026

Ships unpredictably

gaps range from 1 weeks to 2.1 years

Most releases are documented

notes for 9 of 11 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

59 releases · first in 2016

9 releases in the last 12 months

see the full history below

Release timeline

59 releases · Jul 2016 to Aug 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 59
  1. v0.3.10-0.20260801195723-222d9c980ff7 01 Aug 2026 pre-release

    Nothing published for this version

  2. v0.3.9 18 Mar 2026
    Release notes

    Reduce allocations from callers (#54), add new unit tests, and fix existing -race unit test failures

    Open source →
  3. v0.3.8 17 Mar 2026
    Release notes

    What's Changed

    • Reduce allocations per lock request (#52) — replaces goroutine-per-lock deadlock detection with time.AfterFunc + sync.Pool, cutting allocations from 4 to 2 per lock/unlock cycle (~40% throughput improvement).

    Full Changelog: v0.3.7...v0.3.8

    Open source →
  4. v0.3.7 07 Mar 2026
    Release notes

    Release v0.3.7

    Changes

    • Fix testing/synctest compatibility, 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.

    Open source →
  5. v0.3.7-0.20260301072217-7c2aeedd0c75 01 Mar 2026 pre-release

    Nothing published for this version

  6. v0.3.7-0.20260224054940-b762e81bdbe9 24 Feb 2026 pre-release

    Nothing published for this version

  7. v0.3.7-0.20251018012751-79f094da96d9 18 Oct 2025 pre-release

    Nothing published for this version

  8. v0.3.7-0.20251016064802-333db4ffcf9f 16 Oct 2025 pre-release

    Nothing published for this version

  9. v0.3.6 16 Aug 2025
    Release notes

    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.

    Open source →
  10. v0.3.6-0.20250816011616-b089b4ff92af 16 Aug 2025 pre-release

    Nothing published for this version

  11. v0.3.6-0.20241126074952-131f58652f10 26 Nov 2024 pre-release

    Nothing published for this version

  12. v0.3.5 14 Aug 2024
    Release notes

    update github workflows to test on go 1.23

    Open source →
  13. v0.3.4-0.20240814185039-464d34347a39 14 Aug 2024 pre-release

    Nothing published for this version

  14. v0.3.3 30 May 2024
    Release notes

    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

    Full Changelog: v0.3.1...v0.3.3

    Open source →
  15. v0.3.2 30 May 2024
    Release notes

    Reuse timers with sync.Pool (#31)

    Open source →
  16. v0.3.2-0.20240530143741-ed6f7f6d979c 30 May 2024 pre-release

    Nothing published for this version

  17. v0.3.2-0.20231220065608-20e556a2e9ad 20 Dec 2023 pre-release

    Nothing published for this version

  18. v0.3.2-0.20211108154402-5afde13977e6 08 Nov 2021 pre-release

    Nothing published for this version

  19. v0.3.2-0.20211029032331-f58e13930c01 29 Oct 2021 pre-release

    Nothing published for this version

  20. v0.3.2-0.20210920063405-4a6d8f385ee1 20 Sep 2021 pre-release

    Nothing published for this version

  21. v0.3.2-0.20210721053448-e8cdaa485d8b 21 Jul 2021 pre-release

    Nothing published for this version

  22. v0.3.2-0.20210721051635-1182f7860fd5 21 Jul 2021 pre-release

    Nothing published for this version

  23. v0.3.1 21 Jul 2021
    Release notes

    Fix stacktraces printing

    Open source →
  24. v0.3.0 20 Jul 2021
    Release notes

    cleanup the docs, fix typos,

    Open source →
  25. v0.2.1-0.20210720054150-24621da0b38e 20 Jul 2021 pre-release

    Nothing published for this version

  26. v0.2.1-0.20210719190803-0ecc9847ad84 19 Jul 2021 pre-release

    Nothing published for this version

  27. v0.2.1-0.20190427202633-1595213edefa 27 Apr 2019 pre-release

    Nothing published for this version

  28. v0.2.1-0.20190427022109-b6bd41db13c0 27 Apr 2019 pre-release

    Nothing published for this version

  29. v0.2.1-0.20190130213442-5dc88f41ca59 30 Jan 2019 pre-release

    Nothing published for this version

  30. v0.2.1-0.20190130213154-1ff3f4c5f704 30 Jan 2019 pre-release

    Nothing published for this version

  31. v0.2.1-0.20180822072021-d68e2bc52ae3 22 Aug 2018 pre-release

    Nothing published for this version

  32. v0.2.1-0.20180627045100-031e72bc1871 27 Jun 2018 pre-release

    Nothing published for this version

  33. v0.2.1-0.20180607074141-6970cb987309 07 Jun 2018 pre-release

    Nothing published for this version

  34. v0.2.1-0.20180601031254-89fc81536521 01 Jun 2018 pre-release

    Nothing published for this version

  35. v0.2.1-0.20180520100414-321c029cb47d 20 May 2018 pre-release

    Nothing published for this version

  36. v0.2.1-0.20180226215254-237a9547c8a5 26 Feb 2018 pre-release

    Nothing published for this version

  37. v0.2.1-0.20180219115054-933accf1f625 19 Feb 2018 pre-release

    Nothing published for this version

  38. v0.2.1-0.20180215203608-878adbf02234 15 Feb 2018 pre-release

    Nothing published for this version

  39. v0.2.1-0.20180207171111-27c6708fd22f 07 Feb 2018 pre-release

    Nothing published for this version

  40. v0.2.0 30 Nov 2017

    Nothing published for this version

  41. v0.1.1-0.20190427202633-1595213edefa 27 Apr 2019 pre-release

    Nothing published for this version

  42. v0.1.1-0.20170829074813-565eb4439570 29 Aug 2017 pre-release

    Nothing published for this version

  43. v0.1.1-0.20170829072901-212b2ee842f3 29 Aug 2017 pre-release

    Nothing published for this version

  44. v0.1.1-0.20170811181852-97c0c22d81eb 11 Aug 2017 pre-release

    Nothing published for this version

  45. v0.1.1-0.20170805192349-f59c03f33b20 05 Aug 2017 pre-release

    Nothing published for this version

  46. v0.1.1-0.20161201235124-341000892f3d 01 Dec 2016 pre-release

    Nothing published for this version

  47. v0.1.0 26 Jul 2016

    Nothing published for this version

  48. v0.0.0-20260801195723-222d9c980ff7 01 Aug 2026 pre-release

    Nothing published for this version

  49. v0.0.0-20250816011616-b089b4ff92af 16 Aug 2025 pre-release

    Nothing published for this version

  50. v0.0.0-20211108154402-5afde13977e6 08 Nov 2021 pre-release

    Nothing published for this version

  51. v0.0.0-20190427202633-1595213edefa 27 Apr 2019 pre-release

    Nothing published for this version

  52. v0.0.0-20190130213442-5dc88f41ca59 30 Jan 2019 pre-release

    Nothing published for this version

  53. v0.0.0-20180822072021-d68e2bc52ae3 22 Aug 2018 pre-release

    Nothing published for this version

  54. v0.0.0-20180226215254-237a9547c8a5 26 Feb 2018 pre-release

    Nothing published for this version

  55. v0.0.0-20171130050617-03d40e5dbd54 30 Nov 2017 pre-release

    Nothing published for this version

  56. v0.0.0-20170829074813-565eb4439570 29 Aug 2017 pre-release

    Nothing published for this version

  57. v0.0.0-20161201235124-341000892f3d 01 Dec 2016 pre-release

    Nothing published for this version

  58. v0.0.0-20160721083409-2248e9899ae8 21 Jul 2016 pre-release

    Nothing published for this version

  59. v0.0.0-20160721061216-2954d8369662 21 Jul 2016 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive