Skip to content

Commit 19ef834

Browse files
authored
Merge pull request #181 from backtrace-labs/release/3.10.1-b
Release 3.10.1-beta
2 parents cd366f5 + 8ef9475 commit 19ef834

File tree

8 files changed

+24
-6
lines changed

8 files changed

+24
-6
lines changed

.github/workflows/uploadArchives.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ jobs:
4242
4343
- name: Prepare signing secret key ring file
4444
run: echo "${{ secrets.SIGNING_KEY }}" | base64 --decode > backtrace-library/secret_key.gpg
45+
46+
- name: Accept Android SDK licences
47+
run: yes | "${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager" --licenses
4548

4649
- name: Grant execute permission for gradlew
4750
run: chmod +x gradlew

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Backtrace Android Release Notes
22

3+
## Version 3.10.1-beta
4+
- Adds GSON fix - implement ThrowableTypeAdapterFactory because Throwable serialization is not supported. #178
5+
- Adds 16 KB page-size support, compileSdk 35, AGP 8.5 #176
6+
- Adds verification.properties
7+
38
## Version 3.10.0
49
- Bump version of all dependencies (gson, mockito, concurrentunit)
510
- ANR based on ApplicationInfo

backtrace-library/build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ android {
1717
defaultConfig {
1818
minSdkVersion 21
1919
compileSdk 35
20-
// TODO: BT-5924 Android 35 update -> noinspection OldTargetApi,EditedTargetSdkVersion
20+
// TODO: BT-5924 Android 35+ update -> noinspection OldTargetApi,EditedTargetSdkVersion
2121
targetSdkVersion 35
2222
ndkVersion "27.0.11718014-beta1"
2323
buildConfigField("String", "VERSION_NAME", "\"${versionName}\"")
@@ -99,6 +99,10 @@ mavenPublishing {
9999
id = POM_DEVELOPER_ID2
100100
name = POM_DEVELOPER_NAME2
101101
}
102+
developer {
103+
id = POM_DEVELOPER_ID3
104+
name = POM_DEVELOPER_NAME3
105+
}
102106
}
103107

104108
scm {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#This is the verification token for the com.github.backtrace-labs.backtrace-android:backtrace-library SDK.
2+
#Thu Aug 07 13:13:40 PDT 2025
3+
token=ZOA6ZIHDMJF45H6UUZ2RX3AFOI

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ buildscript {
77
mavenCentral()
88
}
99
dependencies {
10-
classpath 'com.android.tools.build:gradle:8.5.1'
10+
classpath 'com.android.tools.build:gradle:8.5.2'
1111
// NOTE: Do not place your application dependencies here; they belong
1212
// in the individual module build.gradle files
1313
}

example-app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ android {
66
compileSdk 35
77
applicationId "backtraceio.backtraceio"
88
minSdkVersion 21
9-
// TODO: BT-5924 Android 35 update -> noinspection OldTargetApi,EditedTargetSdkVersion
10-
targetSdkVersion 34
9+
// TODO: BT-5924 Android 35+ update -> noinspection OldTargetApi,EditedTargetSdkVersion
10+
targetSdkVersion 35
1111
versionCode 1
1212
versionName "1.0"
1313
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'

example-app/src/androidTest/java/backtraceio/backtraceio/ExampleInstrumentedTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
import org.junit.Assert;
1717
import org.junit.Before;
18+
import org.junit.Ignore;
1819
import org.junit.Rule;
1920
import org.junit.Test;
2021
import org.junit.runner.RunWith;
@@ -51,6 +52,7 @@ public void useAppContext() {
5152
assertEquals("backtraceio.backtraceio", appContext.getPackageName());
5253
}
5354

55+
@Ignore("// TODO: BT-5924 Android 35+ update")
5456
@Test
5557
public void handledException() throws TimeoutException, CoronerResponseProcessingException, InterruptedException {
5658
// GIVEN
@@ -86,6 +88,7 @@ public void handledException() throws TimeoutException, CoronerResponseProcessin
8688
Assert.assertEquals("java.lang.IndexOutOfBoundsException", resultClassifier);
8789
}
8890

91+
@Ignore("// TODO: BT-5924 Android 35+ update")
8992
@Test
9093
public void dumpWithoutCrash() throws CoronerResponseProcessingException, InterruptedException {
9194
// GIVEN

settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ pluginManagement {
66
mavenCentral()
77
}
88
plugins {
9-
id 'com.android.application' version '8.5.1' apply false
10-
id 'com.android.library' version '8.5.1' apply false
9+
id 'com.android.application' version '8.5.2' apply false
10+
id 'com.android.library' version '8.5.2' apply false
1111
}
1212
}
1313
include ':example-app', ':backtrace-library', ':coroner-client'

0 commit comments

Comments
 (0)