Skip to content

chore(deps): bump com.squareup.leakcanary:leakcanary-android from 3.0-alpha-8 to 3.0-alpha-9 - #10

Open
dependabot[bot] wants to merge 1 commit into
develfrom
dependabot/gradle/com.squareup.leakcanary-leakcanary-android-3.0-alpha-9
Open

chore(deps): bump com.squareup.leakcanary:leakcanary-android from 3.0-alpha-8 to 3.0-alpha-9#10
dependabot[bot] wants to merge 1 commit into
develfrom
dependabot/gradle/com.squareup.leakcanary-leakcanary-android-3.0-alpha-9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown

Bumps com.squareup.leakcanary:leakcanary-android from 3.0-alpha-8 to 3.0-alpha-9.

Release notes

Sourced from com.squareup.leakcanary:leakcanary-android's releases.

v3.0-alpha-9

See Change Log

Changelog

Sourced from com.squareup.leakcanary:leakcanary-android's changelog.

Change Log

Please thank our contributors 🙏 🙏 🙏.

Version 3.0 Alpha 9 (2026-06-25)

  • 🐛 #2733 Fix reading ActivityRecord's fields for ACTIVITY_THREAD__NEW_ACTIVITIES in AndroidReferenceReaders.
  • 🐛 #2732 Fix ScreenOffTrigger ANR by registering its BroadcastReceiver off the main thread.
  • 💥 #2806 Raise the minimum SDK to API 26 (Android 8.0 Oreo) and remove the now obsolete AndroidLeakFixes.
  • 🔨 #2736 Fix HprofPrimitiveArrayStripper bugs and add a StreamingSinkProvider for stripping heap dumps.
  • 🔨 #2737 Extend the API level range for the InputMethodManager.mNextServedView reference matcher in AndroidReferenceMatchers.
  • 🔨 #2802 Fix ToastEventListener race condition leak where LeakCanary's toast was leaking and triggering LeakCanary
  • 🐛 #2797 Fix the COMPOSITION_IMPL inspector for the new Compose state field structure.
  • 🔨 #2788 Update Shark for newer Okio and Kotlin compliance, and drop Okio 1.x from the version catalog.
  • 🐛 #2779 Enforce LeakActivity to fit system windows so its content isn't cut off on Android 15+.
  • 🔨 #2772 Add Motorola to the OEMs causing a static context leak in AndroidReferenceMatchers.

See the full diff.

Version 3.0 Alpha 8 (2024-06-04)

  • Added support for proper hprof handling on heap growth detection failures. Also inlined some public collaborators to achieve that. We now have a single class that's a bit larger but also a lot more obvious.
  • findGrowingObjects does not take a CloseableHeapGraph anymore (just a HeapGraph) and does not close that graph.

See the full diff.

Version 3.0 Alpha 7 (2024-05-30)

Revisited a number of API choices for heap growth, to simplify but also support more advanced behavior such as keep heap dumps on test failure, or zipping heap dumps for CI upload.

  • HeapGrowthTraversal is now HeapDiff
  • ObjectGrowthDetector.forAndroidHeap().repeatingAndroidInProcessScenario() is now HeapDiff.repeatingAndroidInProcessScenario() which is now really just a wrapper for HeapDiff.repeatingDumpingTestScenario() with Android UI test specific configuration.
  • maxHeapDumps and scenarioLoopsPerDump have moved from being factory parameters to being per scenario parameters.
  • 💥 #2683 Fix crash when java.lang.Object has multiple class load records in JVM heap dumps
  • 🔨 #2682 Add support for unload class tags and records

Heap Growth: Espresso test example

dependencies {
  androidTestImplementation 'com.squareup.leakcanary:leakcanary-android-test:3.0-alpha-7'
}
<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android">
</tr></table> 

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.squareup.leakcanary:leakcanary-android](https://github.com/square/leakcanary) from 3.0-alpha-8 to 3.0-alpha-9.
- [Release notes](https://github.com/square/leakcanary/releases)
- [Changelog](https://github.com/square/leakcanary/blob/main/docs/changelog.md)
- [Commits](https://github.com/square/leakcanary/commits)

---
updated-dependencies:
- dependency-name: com.squareup.leakcanary:leakcanary-android
  dependency-version: 3.0-alpha-9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants