Skip to content

Commit cfc635c

Browse files
authored
Merge branch 'main' into markushi/fix/ui-interactions-deferred-init
2 parents 3fafef6 + 6b86bb7 commit cfc635c

File tree

62 files changed

+1099
-130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1099
-130
lines changed

.github/ISSUE_TEMPLATE/bug_report_android.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 🐞 Bug Report - Android
22
description: Tell us about something that's not working the way we (probably) intend.
3-
labels: ["Platform: Android", "Type: Bug"]
4-
type: Bug
3+
labels: ["Android", "Bug"]
54
body:
65
- type: dropdown
76
id: integration

.github/ISSUE_TEMPLATE/bug_report_java.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 🐞 Bug Report - Java
22
description: Tell us about something that's not working the way we (probably) intend.
3-
labels: ["Platform: Java", "Type: Bug"]
4-
type: Bug
3+
labels: ["Java", "Bug"]
54
body:
65
- type: dropdown
76
id: integration

.github/ISSUE_TEMPLATE/feature_android.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 💡 Feature Request - Android
22
description: Tell us about a problem our SDK could solve but doesn't.
3-
labels: ["Platform: Android", "Type: Feature Request"]
4-
type: Feature
3+
labels: ["Android", "Feature"]
54
body:
65
- type: textarea
76
id: problem

.github/ISSUE_TEMPLATE/feature_java.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 💡 Feature Request - Java
22
description: Tell us about a problem our SDK could solve but doesn't.
3-
labels: ["Platform: Java", "Type: Feature Request"]
4-
type: Feature
3+
labels: ["Java", "Feature"]
54
body:
65
- type: textarea
76
id: problem

.github/ISSUE_TEMPLATE/maintainer-blank.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Blank Issue
22
description: Blank Issue. Reserved for maintainers.
3-
labels: ["Platform: Java"]
3+
labels: ["Java"]
44
body:
55
- type: textarea
66
id: description

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
run: make preMerge
4747

4848
- name: Upload coverage to Codecov
49-
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574 # pin@v4
49+
uses: codecov/codecov-action@ad3126e916f78f00edff4ed0317cf185271ccc2d # pin@v4
5050
with:
5151
name: sentry-java
5252
fail_ci_if_error: false

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTION_KEY }}
4141

4242
- name: Initialize CodeQL
43-
uses: github/codeql-action/init@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # pin@v2
43+
uses: github/codeql-action/init@45775bd8235c68ba998cffa5171334d58593da47 # pin@v2
4444
with:
4545
languages: 'java'
4646

@@ -49,4 +49,4 @@ jobs:
4949
./gradlew buildForCodeQL
5050
5151
- name: Perform CodeQL Analysis
52-
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # pin@v2
52+
uses: github/codeql-action/analyze@45775bd8235c68ba998cffa5171334d58593da47 # pin@v2

CHANGELOG.md

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,60 @@
44

55
### Fixes
66

7-
- Fix TTFD measurement when API called too early ([#4297](https://github.com/getsentry/sentry-java/pull/4297))
87
- Hook User Interaction integration into running Activity in case of deferred SDK init ([#4337](https://github.com/getsentry/sentry-java/pull/4337))
98

9+
## 8.11.0
10+
11+
### Features
12+
13+
- Make `RequestDetailsResolver` public ([#4326](https://github.com/getsentry/sentry-java/pull/4326))
14+
- `RequestDetailsResolver` is now public and has an additional constructor, making it easier to use a custom `TransportFactory`
15+
16+
### Fixes
17+
18+
- Session Replay: Fix masking of non-styled `Text` Composables ([#4361](https://github.com/getsentry/sentry-java/pull/4361))
19+
- Session Replay: Fix masking read-only `TextField` Composables ([#4362](https://github.com/getsentry/sentry-java/pull/4362))
20+
21+
## 8.10.0
22+
23+
### Features
24+
25+
- Wrap configured OpenTelemetry `ContextStorageProvider` if available ([#4359](https://github.com/getsentry/sentry-java/pull/4359))
26+
- This is only relevant if you see `java.lang.IllegalStateException: Found multiple ContextStorageProvider. Set the io.opentelemetry.context.ContextStorageProvider property to the fully qualified class name of the provider to use. Falling back to default ContextStorage. Found providers: ...`
27+
- Set `-Dio.opentelemetry.context.contextStorageProvider=io.sentry.opentelemetry.SentryContextStorageProvider` on your `java` command
28+
- Sentry will then wrap the other `ContextStorageProvider` that has been configured by loading it through SPI
29+
- If no other `ContextStorageProvider` is available or there are problems loading it, we fall back to using `SentryOtelThreadLocalStorage`
30+
31+
### Fixes
32+
33+
- Update profile chunk rate limit and client report ([#4353](https://github.com/getsentry/sentry-java/pull/4353))
34+
35+
### Dependencies
36+
37+
- Bump Native SDK from v0.8.3 to v0.8.4 ([#4343](https://github.com/getsentry/sentry-java/pull/4343))
38+
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#084)
39+
- [diff](https://github.com/getsentry/sentry-native/compare/0.8.3...0.8.4)
40+
41+
## 8.9.0
42+
43+
### Features
44+
45+
- Add `SentryWrapper.wrapRunnable` to wrap `Runnable` for use with Sentry ([#4332](https://github.com/getsentry/sentry-java/pull/4332))
46+
47+
### Fixes
48+
49+
- Fix TTFD measurement when API called too early ([#4297](https://github.com/getsentry/sentry-java/pull/4297))
50+
- Tag sockets traffic originating from Sentry's HttpConnection ([#4340](https://github.com/getsentry/sentry-java/pull/4340))
51+
- This should suppress the StrictMode's `UntaggedSocketViolation`
52+
- Reduce debug logs verbosity ([#4341](https://github.com/getsentry/sentry-java/pull/4341))
53+
- Fix unregister `SystemEventsBroadcastReceiver` when entering background ([#4338](https://github.com/getsentry/sentry-java/pull/4338))
54+
- This should reduce ANRs seen with this class in the stack trace for Android 14 and above
55+
56+
### Improvements
57+
58+
- Make user interaction tracing faster and do fewer allocations ([#4347](https://github.com/getsentry/sentry-java/pull/4347))
59+
- Pre-load modules on a background thread upon SDK init ([#4348](https://github.com/getsentry/sentry-java/pull/4348))
60+
1061
## 8.8.0
1162

1263
### Features

buildSrc/src/main/java/Config.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ object Config {
163163
val apolloKotlin = "com.apollographql.apollo3:apollo-runtime:3.8.2"
164164
val apolloKotlin4 = "com.apollographql.apollo:apollo-runtime:4.1.1"
165165

166-
val sentryNativeNdk = "io.sentry:sentry-native-ndk:0.8.3"
166+
val sentryNativeNdk = "io.sentry:sentry-native-ndk:0.8.4"
167167

168168
object OpenTelemetry {
169169
val otelVersion = "1.44.1"

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ org.gradle.workers.max=2
1414
android.useAndroidX=true
1515

1616
# Release information
17-
versionName=8.8.0
17+
versionName=8.11.0
1818

1919
# Override the SDK name on native crashes on Android
2020
sentryAndroidSdkName=sentry.native.android

0 commit comments

Comments
 (0)