Skip to content

Conversation

@FranAguilera
Copy link
Contributor

@FranAguilera FranAguilera commented Jul 7, 2025

What

Resolves BIT-5616

Bumps minSdk from 21 to 24. More context on decision

Most relevant changes:

  • JankStatsMonitor no longer needs a backgroundThread to handle updates on devices below 24.
  • FatalIssueConfigParser can rely directly now on appContext.dataDir.absolutePath.
  • NetworkAttributes uses now registerDefaultNetworkCallback instead of registerNetworkCallback.
  • c.i. Updates for instrumentation tests

Verification

  • Verified on this session for the gradle test app (checked network logs)

  • Verified via local maven publish on external app that has min sdk 21. Expected result will fail the build due to min sdk. Instructions here

image

@FranAguilera FranAguilera marked this pull request as draft July 7, 2025 08:01
@FranAguilera FranAguilera changed the title [Android] Bump min SDK [Android] Bump min SDK to 24 Jul 7, 2025
@github-actions
Copy link

github-actions bot commented Jul 7, 2025

📦 APK Size Report

Metric Size (KB)
Baseline 3606
Current 3589
Difference -17

✅ APK size decreased by 17 KB.

@github-actions
Copy link

github-actions bot commented Jul 7, 2025

📦 APK Size Report

Metric Size (KB)
Baseline 3606
Current 3589
Difference -17

✅ APK size decreased by 17 KB.

@github-actions
Copy link

github-actions bot commented Jul 7, 2025

📦 APK Size Report

Metric Size (KB)
Baseline 3606
Current 3589
Difference -17

✅ APK size decreased by 17 KB.

1 similar comment
@github-actions
Copy link

github-actions bot commented Jul 7, 2025

📦 APK Size Report

Metric Size (KB)
Baseline 3606
Current 3589
Difference -17

✅ APK size decreased by 17 KB.

@FranAguilera FranAguilera marked this pull request as ready for review July 7, 2025 15:09
@FranAguilera FranAguilera marked this pull request as draft July 9, 2025 10:29
FranAguilera and others added 6 commits July 9, 2025 16:22
* [Android] JankStats - Early flagging

* [Android] JankStats - Early flagging

* Add junit test
Co-authored-by: Reflejo <232113+Reflejo@users.noreply.github.com>
* Adding native crash processing for Android

* Update extension of sample native crash report file

* PR feedback. Add binary image and expand unit test

* Remove prior isLibrary check

* PR feedback, remove filename from source when binary data
@FranAguilera FranAguilera marked this pull request as ready for review July 15, 2025 13:09
@FranAguilera FranAguilera requested a review from snowp July 15, 2025 13:15
@bitdriftlabs bitdriftlabs deleted a comment from github-actions bot Jul 15, 2025
@bitdriftlabs bitdriftlabs deleted a comment from github-actions bot Jul 15, 2025
@bitdriftlabs bitdriftlabs deleted a comment from github-actions bot Jul 15, 2025
@github-actions
Copy link

📦 APK Size Report

Metric Size (KB)
Baseline 3446
Current 3589
Difference 143

❌ APK size increased by 143 KB.

@murki
Copy link
Contributor

murki commented Jul 15, 2025

@FranAguilera did you get any clarify about the SDK size increase?

Copy link
Contributor

@murki murki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯

@FranAguilera
Copy link
Contributor Author

@FranAguilera did you get any clarify about the SDK size increase?

My bad, this commit was a bit old so this needs a rebase from latest main for proper comparison

@github-actions
Copy link

📦 APK Size Report

Metric Size (KB)
Baseline 3446
Current 3433
Difference -13

✅ APK size decreased by 13 KB.

@FranAguilera
Copy link
Contributor Author

@FranAguilera did you get any clarify about the SDK size increase?

My bad, this commit was a bit old so this needs a rebase from latest main for proper comparison

This looks better now

image

@FranAguilera FranAguilera merged commit 6e6eff4 into main Jul 16, 2025
14 checks passed
@FranAguilera FranAguilera deleted the franjam/min-sdk-24 branch July 16, 2025 07:28
@github-actions github-actions bot locked and limited conversation to collaborators Jul 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants