sentry-java
sentry-java copied to clipboard
chore(deps): update Native SDK to v0.7.6
Bumps sentry-android-ndk/sentry-native from 0.7.2 to 0.7.6.
Auto-generated by a dependency updater.
Changelog
0.7.6
Fixes:
- Remove remaining build blockers for the
crashpadbackend on Windows ARM64 when using LLVM-MINGW. (#1003, [crashpad#101](https://github-redirect.dependabot.com/getsentry/crashpad/pull/101)) - Ensure
crashpadtargets are included when building as a shared library using our exported CMake config. (#1007) - Use
find_dependency()instead offind_package()in the exported CMake config. (#1007, #1008, [crashpad#104](https://github-redirect.dependabot.com/getsentry/crashpad/pull/104))
Thank you:
0.7.5
Features:
- Change the timestamp resolution to microseconds. (#995)
Internal:
- (Android) Switch ndk back to
libc++_static, and hide it from prefab (#996)
0.7.4
Fixes:
- Allow
crashpadto run under Epic's Anti-Cheat Client by deferring the fullcrashpad_handleraccess rights to the client application until a crash occurred. (#980, [crashpad#99](https://github-redirect.dependabot.com/getsentry/crashpad/pull/99)) - Reserve enough stack space on Windows for our handler to run when the stack is exhausted from stack-overflow. (#982)
- Only configure a
sigaltstackininprocif no previous configuration exists on Linux and Android. (#982) - Store transaction
datain the event propertyextrasince thedataproperty is discarded byrelay. (#986)
Docs:
- Add compile-time flag
SENTRY_TRANSPORT_COMPRESSIONdescription to theREADME.mdfile. (#976)
Internal:
- Move sentry-android-ndk JNI related parts from sentry-java to sentry-native (#944)
This will create a pre-built
io.sentry:sentry-native-ndkmaven artifact, suitable for being consumed by Android apps.
Thank you:
Performance metrics :rocket:
| Plain | With Sentry | Diff | |
|---|---|---|---|
| Startup time | 447.69 ms | 527.92 ms | 80.23 ms |
| Size | 1.70 MiB | 2.33 MiB | 645.12 KiB |
Previous results on branch: deps/sentry-android-ndk/sentry-native/0.7.6
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 360a28500a9d2336a015fe81ccc480d109ad1407 | 393.00 ms | 458.53 ms | 65.53 ms |
| 8367a87a124fb3d00613c8449bbde4329a4ad934 | 400.16 ms | 476.08 ms | 75.92 ms |
| a828593de9aa849ec714c5ed4167ab03789d592c | 384.90 ms | 434.73 ms | 49.84 ms |
| f5c975aadcd8acc1a67c886ca1bf771a1f42b302 | 452.83 ms | 541.34 ms | 88.51 ms |
| 9f7b6fe4113abbf7c840be32149ec55164009fdb | 399.10 ms | 468.37 ms | 69.27 ms |
| e45db32d10d15f4e676c2b73fe6a43d8ef57cb77 | 458.21 ms | 597.08 ms | 138.87 ms |
| 46e9b36543343fac439ed2b9553515c9b5e40198 | 471.12 ms | 549.24 ms | 78.12 ms |
| dcff9cfde034862808ec0b4b4e7ee91a9b25229e | 410.71 ms | 489.86 ms | 79.15 ms |
| a55118432df5d1b4025067424174d6e9544549d4 | 393.62 ms | 474.98 ms | 81.36 ms |
| 7703b12bcb0cfcaf3d1713f7aa3216901512a8c9 | 380.62 ms | 425.55 ms | 44.93 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 360a28500a9d2336a015fe81ccc480d109ad1407 | 1.70 MiB | 2.28 MiB | 593.65 KiB |
| 8367a87a124fb3d00613c8449bbde4329a4ad934 | 1.70 MiB | 2.28 MiB | 593.07 KiB |
| a828593de9aa849ec714c5ed4167ab03789d592c | 1.70 MiB | 2.28 MiB | 593.07 KiB |
| f5c975aadcd8acc1a67c886ca1bf771a1f42b302 | 1.70 MiB | 2.33 MiB | 645.12 KiB |
| 9f7b6fe4113abbf7c840be32149ec55164009fdb | 1.70 MiB | 2.33 MiB | 645.12 KiB |
| e45db32d10d15f4e676c2b73fe6a43d8ef57cb77 | 1.70 MiB | 2.33 MiB | 644.85 KiB |
| 46e9b36543343fac439ed2b9553515c9b5e40198 | 1.70 MiB | 2.28 MiB | 593.19 KiB |
| dcff9cfde034862808ec0b4b4e7ee91a9b25229e | 1.70 MiB | 2.28 MiB | 593.10 KiB |
| a55118432df5d1b4025067424174d6e9544549d4 | 1.70 MiB | 2.28 MiB | 593.16 KiB |
| 7703b12bcb0cfcaf3d1713f7aa3216901512a8c9 | 1.70 MiB | 2.28 MiB | 593.19 KiB |
closing in favor of https://github.com/getsentry/sentry-java/pull/3667