Skip to content

Commit ee44b18

Browse files
committed
Merge branch 'main' into feat/new-user-feedback-logic
2 parents 8feeadc + 0f2e104 commit ee44b18

File tree

45 files changed

+368
-69
lines changed

Some content is hidden

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

45 files changed

+368
-69
lines changed

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
* text eol=lf
22
*.png binary
33
*.jpg binary
4+
5+
# These are explicitly windows files and should use crlf
6+
*.bat text eol=crlf

.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@60168efe1c415ce0f5521ea06d5c2062adbeed1b # 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@60168efe1c415ce0f5521ea06d5c2062adbeed1b # pin@v2

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
- name: Get auth token
2121
id: token
22-
uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2
22+
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
2323
with:
2424
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2525
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,52 @@
22

33
## Unreleased
44

5+
### Dependencies
6+
7+
- Bump Gradle from v8.13 to v8.14.0 ([#4360](https://github.com/getsentry/sentry-java/pull/4360))
8+
- [changelog](https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v8140)
9+
- [diff](https://github.com/gradle/gradle/compare/v8.13...v8.14.0)
10+
11+
## 8.11.1
12+
13+
### Fixes
14+
15+
- Fix Android profile chunk envelope type for UI Profiling ([#4366](https://github.com/getsentry/sentry-java/pull/4366))
16+
17+
## 8.11.0
18+
19+
### Features
20+
21+
- Make `RequestDetailsResolver` public ([#4326](https://github.com/getsentry/sentry-java/pull/4326))
22+
- `RequestDetailsResolver` is now public and has an additional constructor, making it easier to use a custom `TransportFactory`
23+
24+
### Fixes
25+
26+
- Session Replay: Fix masking of non-styled `Text` Composables ([#4361](https://github.com/getsentry/sentry-java/pull/4361))
27+
- Session Replay: Fix masking read-only `TextField` Composables ([#4362](https://github.com/getsentry/sentry-java/pull/4362))
28+
29+
## 8.10.0
30+
31+
### Features
32+
33+
- Wrap configured OpenTelemetry `ContextStorageProvider` if available ([#4359](https://github.com/getsentry/sentry-java/pull/4359))
34+
- 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: ...`
35+
- Set `-Dio.opentelemetry.context.contextStorageProvider=io.sentry.opentelemetry.SentryContextStorageProvider` on your `java` command
36+
- Sentry will then wrap the other `ContextStorageProvider` that has been configured by loading it through SPI
37+
- If no other `ContextStorageProvider` is available or there are problems loading it, we fall back to using `SentryOtelThreadLocalStorage`
38+
39+
### Fixes
40+
41+
- Update profile chunk rate limit and client report ([#4353](https://github.com/getsentry/sentry-java/pull/4353))
42+
43+
### Dependencies
44+
45+
- Bump Native SDK from v0.8.3 to v0.8.4 ([#4343](https://github.com/getsentry/sentry-java/pull/4343))
46+
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#084)
47+
- [diff](https://github.com/getsentry/sentry-native/compare/0.8.3...0.8.4)
48+
49+
## 8.9.0
50+
551
### Features
652

753
- Add new User Feedback API ([#4286](https://github.com/getsentry/sentry-java/pull/4286))
@@ -11,10 +57,17 @@
1157
### Fixes
1258

1359
- Fix TTFD measurement when API called too early ([#4297](https://github.com/getsentry/sentry-java/pull/4297))
60+
- Tag sockets traffic originating from Sentry's HttpConnection ([#4340](https://github.com/getsentry/sentry-java/pull/4340))
61+
- This should suppress the StrictMode's `UntaggedSocketViolation`
1462
- Reduce debug logs verbosity ([#4341](https://github.com/getsentry/sentry-java/pull/4341))
1563
- Fix unregister `SystemEventsBroadcastReceiver` when entering background ([#4338](https://github.com/getsentry/sentry-java/pull/4338))
1664
- This should reduce ANRs seen with this class in the stack trace for Android 14 and above
1765

66+
### Improvements
67+
68+
- Make user interaction tracing faster and do fewer allocations ([#4347](https://github.com/getsentry/sentry-java/pull/4347))
69+
- Pre-load modules on a background thread upon SDK init ([#4348](https://github.com/getsentry/sentry-java/pull/4348))
70+
1871
## 8.8.0
1972

2073
### Features

0 commit comments

Comments
 (0)