PackageTrack
Sign in Get early access

leak_tracker

A framework for memory leak tracking for Dart and Flutter applications.

11.0.2 7.3M downloads/mo #81 most downloaded on pub.dev dart-lang/leak_tracker

What this package is like to depend on

Last release 11 months ago

10 Sep 2025

Release timing varies

gaps range from 9 days to 5 months

Most releases are documented

notes for 39 of 49 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

56 releases · first in 2022

1 release in the last 12 months

see the full history below

Release timeline

56 releases · Dec 2022 to Sep 2025
2023 2024 2025 2026
Release Pre-release

Releases

latest 56
  1. 11.0.2 10 Sep 2025

    Nothing published for this version

  2. 11.0.1 21 Apr 2025

    Nothing published for this version

  3. 10.0.9 28 Jan 2025

    Nothing published for this version

  4. 10.0.8 22 Oct 2024

    Nothing published for this version

  5. 10.0.7 24 Aug 2024

    Nothing published for this version

  6. 10.0.5 28 Mar 2024

    Nothing published for this version

  7. 10.0.4 09 Feb 2024

    Nothing published for this version

  8. 10.0.3 24 Jan 2024

    Nothing published for this version

  9. 10.0.2 14 Jan 2024

    Nothing published for this version

  10. 10.0.1 09 Jan 2024

    Nothing published for this version

  11. 10.0.0 30 Dec 2023
    Release notes
    • Remove memory_usage, as it is moved to https://github.com/dart-lang/leak_tracker/tree/main/pkgs/memory_usage.
    Open source →
  12. 9.0.18 20 Dec 2023
    Release notes
    • Update vm_service dependency to >=11.0.0 <15.0.0.
    Open source →
  13. 9.0.17 13 Dec 2023
    Release notes
    • Move LeakTesting to leak_tracker_testing.
    Open source →
  14. 9.0.16 13 Nov 2023
    Release notes
    • Stub web implementation for retaining path to serve G3.
    Open source →
  15. 9.0.15 11 Nov 2023
    Release notes
    • Fix: debug information should not wipe other settings.
    • Add arguments allNotGCed and allNotDisposed to withTracked.
    • Remove the dependency on package:intl.
    • Updated to use package:lints/recommended.yaml for analysis.
    Open source →
  16. 9.0.14 02 Nov 2023
    Release notes
    • Remove the dependency on package:web_socket_channel.
    Open source →
  17. 9.0.13 31 Oct 2023
    Release notes
    • Define LeakTesting.
    Open source →
  18. 9.0.12 31 Oct 2023
    Release notes
    • Update vm_service dependency to >=11.0.0 <14.0.0.
    Open source →
  19. 9.0.11 24 Oct 2023
    Release notes
    • Remove dependency on logging.
    • Avoid double leak tracking.
    Open source →
  20. 9.0.10 23 Oct 2023
    Release notes
    • Use IgnoredLeaks.
    Open source →
  21. 9.0.9 23 Oct 2023
    Release notes
    • Define IgnoredLeaks.
    • Add item none to BaseliningMode.
    Open source →
  22. 9.0.8 29 Sep 2023
    Release notes
    • Enable declaring all not disposed objects as leaks.
    Open source →
  23. 9.0.7 20 Sep 2023
    Release notes
    • Use ObjectRecord instead of hash code to identify objects.
    • Remove collection of stack trace by class in LeakDiagnosticConfig.
    • Bump version of SDK to 3.1.2.
    Open source →
  24. 9.0.6 29 Aug 2023
    Release notes
    • Improve error reporting for connection to vm service.
    • Fix misspelling.
    • Enable memory baselining.
    Open source →
  25. 9.0.5 15 Aug 2023
    Release notes
    • Fix issue of using wrong settings for a phase, so that the tracker uses settings at time of object tracking start, instead of current configuration.
    Open source →
  26. 9.0.4 10 Aug 2023
    Release notes
    • Make it possible to disable tracking for a type of leak.
    Open source →
  27. 9.0.3 07 Aug 2023
    Release notes
    • Stop failing if an object is disposed twice.
    Open source →
  28. 9.0.2 04 Aug 2023
    Release notes
    • Make sure phase boundaries are handled correctly.
    Open source →
  29. 9.0.1 01 Aug 2023
    Release notes
    • Auto-start VM Service when needed.
    Open source →
  30. 9.0.0 01 Aug 2023
    Release notes
    • Refactor to improve performance of regression tests with leak tracking.
    • Remove API that is not used in Flutter Framework.
    • Rename LeakTrackingConfiguration to LeakTrackingConfig.
    • Remove global flag [collectDebugInformationForLeaks].
    • Rename checkNonGCed to checkNotGCed and collectRetainingPathForNonGCed to collectRetainingPathForNotGCed.
    • Group global items related to leak tracking, in abstract class LeakTracking.
    • Rename gcCountBuffer to numberOfGcCycles and disposalTimeBuffer to disposalTime.
    Open source →
  31. 8.0.3 21 Jul 2023
    Release notes
    • Fix an issue with custom gcCountBuffer values.
    Open source →
  32. 8.0.2 19 Jul 2023
    Release notes
    • Improve performance.
    • Make gcCountBuffer customizable with default value 3.
    Open source →
  33. 8.0.1 14 Jul 2023
    Release notes
    • Handle SentinelException for retaining path.
    • Limit number of requests for retaining path.
    Open source →
  34. 8.0.0 13 Jul 2023
    Release notes
    • Enable turn on/off tracking for leak types.
    • Put all global flags into one class.
    Open source →
  35. 7.0.8 13 Jul 2023
    Release notes
    • Disconnect from service after obtaining retaining paths.
    • Protect from identityHashCode equal to 0.
    Open source →
  36. 7.0.6 11 Jul 2023
    Release notes
    • Add helpers for troubleshooting.
    • Handle generic arguments for retaining path detection.
    • Convert to multi-package.
    Open source →
  37. 7.0.4 06 Jun 2023
    Release notes
    • Fix path collection.
    • Create constructor to collect path.
    • Fix connection issue.
    • Improve retaining path formatting.
    • Format retaining path nicely.
    • Enable collection of retaining path.
    • Separate testing.
    • Fixes to support g3.
    • Fix for MemoryUsageEvent constructor.
    Open source →
  38. 6.0.0 12 May 2023
    Release notes
    • Fix typo in public API.
    • Add assertion for negative delay between snapshots.
    Open source →
  39. 5.0.0 09 May 2023
    Release notes
    • Migrate from auto-snapshotting to usage-tracking.
    • Improve leak debugging UX.
    • Fix failures in case of duplicates.
    Open source →
  40. 4.0.3 04 May 2023
    Release notes
    • Fix broken documentation link.
    Open source →
  41. 4.0.2 04 May 2023
    Release notes
    • Improve documentation.
    Open source →
  42. 4.0.1 01 May 2023
    Release notes
    • Autosnapshotting.
    Open source →
  43. 4.0.0 21 Apr 2023
    Release notes
    • Improve documentation and naming.
    Open source →
  44. 3.0.2 21 Apr 2023
    Release notes
    • Add members to LeakTrackingTestConfig.
    Open source →
  45. 3.0.1 18 Apr 2023
    Release notes
    • Increase sdk version
    • Remove obsolete lint
    Open source →
  46. 3.0.0 18 Apr 2023
    Release notes
    • Breaking changes: update names of types to be align with Flutter naming convention.
    • Add model for Flutter unit testing configuration.
    • Adopt Flutter standard lints.
    • Improve documentation.
    Open source →
  47. 2.0.2-dev.0.0 30 Jan 2023 pre-release

    Nothing published for this version

  48. 2.0.1 26 Jan 2023
    Release notes
    • Minor changes.
    • Updated vm_service version to >=9.0.0 <12.0.0.
    Open source →
  49. 2.0.0 04 Jan 2023
    Release notes
    • Breaking changes in withLeakTracking.
    • Refactor test_infra libraries.
    • Documentation updates.
    Open source →
  50. 1.0.0 19 Dec 2022
    Release notes
    • First release.
    Open source →
  51. 1.0.0-dev.1.6 19 Dec 2022 pre-release

    Nothing published for this version

  52. 1.0.0-dev.1.5 18 Dec 2022 pre-release

    Nothing published for this version

  53. 1.0.0-dev.1.4 15 Dec 2022 pre-release

    Nothing published for this version

  54. 1.0.0-dev.1.2 07 Dec 2022 pre-release

    Nothing published for this version

  55. 1.0.0-dev.1.1 06 Dec 2022 pre-release

    Nothing published for this version

  56. 1.0.0-dev.1.0 06 Dec 2022 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