Skip to content

Commit f0edbe1

Browse files
authored
Merge branch 'main' into adinauer-patch-1
2 parents 904f41a + f064536 commit f0edbe1

95 files changed

Lines changed: 3051 additions & 844 deletions

File tree

Some content is hidden

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

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
* text eol=lf
22
*.png binary
33
*.jpg binary
4+
*.pb binary
5+
*.gz binary
46

57
# These are explicitly windows files and should use crlf
68
*.bat text eol=crlf

.github/workflows/agp-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115

116116
- name: Upload test results to Codecov
117117
if: ${{ !cancelled() }}
118-
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f
118+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3
119119
with:
120120
token: ${{ secrets.CODECOV_TOKEN }}
121121
file: build/outputs/androidTest-results/**/*.xml

.github/workflows/build.yml

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

4747
- name: Upload coverage to Codecov
48-
uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # pin@v4
48+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # pin@v4
4949
with:
5050
name: sentry-java
5151
fail_ci_if_error: false

.github/workflows/codeql-analysis.yml

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

3838
- name: Initialize CodeQL
39-
uses: github/codeql-action/init@fdbfb4d2750291e159f0156def62b853c2798ca2 # pin@v2
39+
uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # pin@v2
4040
with:
4141
languages: 'java'
4242

@@ -45,4 +45,4 @@ jobs:
4545
./gradlew buildForCodeQL --no-build-cache
4646
4747
- name: Perform CodeQL Analysis
48-
uses: github/codeql-action/analyze@fdbfb4d2750291e159f0156def62b853c2798ca2 # pin@v2
48+
uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # pin@v2

.github/workflows/generate-javadocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: |
2727
./gradlew aggregateJavadocs
2828
- name: Deploy
29-
uses: JamesIves/github-pages-deploy-action@4a3abc783e1a24aeb44c16e869ad83caf6b4cc23 # pin@4.7.4
29+
uses: JamesIves/github-pages-deploy-action@9d877eea73427180ae43cf98e8914934fe157a1a # pin@4.7.6
3030
with:
3131
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3232
BRANCH: gh-pages

.github/workflows/integration-tests-ui.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575

7676
- name: Upload test results to Codecov
7777
if: ${{ !cancelled() }}
78-
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f
78+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3
7979
with:
8080
token: ${{ secrets.CODECOV_TOKEN }}
8181
file: ./artifacts/*.xml

.github/workflows/spring-boot-2-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ jobs:
172172

173173
- name: Upload test results to Codecov
174174
if: ${{ !cancelled() }}
175-
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f
175+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3
176176
with:
177177
token: ${{ secrets.CODECOV_TOKEN }}
178178
file: '**/build/test-results/**/*.xml'

.github/workflows/spring-boot-3-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ jobs:
172172

173173
- name: Upload test results to Codecov
174174
if: ${{ !cancelled() }}
175-
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f
175+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3
176176
with:
177177
token: ${{ secrets.CODECOV_TOKEN }}
178178
file: '**/build/test-results/**/*.xml'

.github/workflows/spring-boot-4-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ jobs:
173173

174174
- name: Upload test results to Codecov
175175
if: ${{ !cancelled() }}
176-
uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f
176+
uses: codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3
177177
with:
178178
token: ${{ secrets.CODECOV_TOKEN }}
179179
file: '**/build/test-results/**/*.xml'

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@
77
- Fix ANRs when collecting device context ([#4970](https://github.com/getsentry/sentry-java/pull/4970))
88
- **IMPORTANT:** This disables collecting external storage size (total/free) by default, to enable it back
99
use `options.isCollectExternalStorageContext = true` or `<meta-data android:name="io.sentry.external-storage-context" android:value="true" />`
10+
- Fix `NullPointerException` when reading ANR marker ([#4979](https://github.com/getsentry/sentry-java/pull/4979))
1011

1112
### Improvements
1213

1314
- Expose `MAX_EVENT_SIZE_BYTES` constant in SentryOptions ([#4962](https://github.com/getsentry/sentry-java/pull/4962))
1415
- Discard envelopes on `4xx` and `5xx` response ([#4950](https://github.com/getsentry/sentry-java/pull/4950))
1516
- This aims to not overwhelm Sentry after an outage or load shedding (including HTTP 429) where too many events are sent at once
1617

18+
### Feature
19+
20+
- Add a Tombstone integration that detects native crashes without relying on the NDK integration, but instead using `ApplicationExitInfo.REASON_CRASH_NATIVE` on Android 12+. ([#4933](https://github.com/getsentry/sentry-java/pull/4933))
21+
- Currently exposed via options as an _internal_ API only.
22+
- If enabled alongside the NDK integration, crashes will be reported as two separate events. Users should enable only one; deduplication between both integrations will be added in a future release.
23+
1724
## 8.29.0
1825

1926
### Fixes

0 commit comments

Comments
 (0)