sentry-java
sentry-java copied to clipboard
chore(deps): update Native SDK to v0.7.10
Bumps sentry-android-ndk/sentry-native from 0.7.2 to 0.7.10.
Auto-generated by a dependency updater.
Changelog
0.7.10
Fixes:
- Correct the timestamp resolution to microseconds on Windows. (#1039)
0.7.9
Fixes:
- Check file-writer construction when writing envelope to path. (#1036)
0.7.8
Features:
- Let the envelope serialization stream directly to the file. (#1021)
- Support 16kb page sizes on Android 15. (#1028)
0.7.7
Fixes:
- Further clean up of the exported dependency configuration. (#1013, [crashpad#106](https://github-redirect.dependabot.com/getsentry/crashpad/pull/106))
- Clean-up scope flushing synchronization in crashpad-backend. (#1019, [crashpad#109](https://github-redirect.dependabot.com/getsentry/crashpad/pull/109))
- Rectify user-feedback comment parameter guard. (#1020)
Internal:
- Updated
crashpadto 2024-06-11. (#1014, [crashpad#105](https://github-redirect.dependabot.com/getsentry/crashpad/pull/105))
Thank you:
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 | 420.90 ms | 451.59 ms | 30.69 ms |
| Size | 1.70 MiB | 2.35 MiB | 668.29 KiB |
Previous results on branch: deps/sentry-android-ndk/sentry-native/0.7.10
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 1a05519011dc43a106c56a113332ba38729a57c0 | 471.21 ms | 492.22 ms | 21.01 ms |
| 2cf253dc0a26104e37872b5084de1faca032b567 | 466.20 ms | 506.75 ms | 40.55 ms |
| fbefad15583d4d8bc50010d3e151cf81d2b97aa3 | 402.76 ms | 456.09 ms | 53.33 ms |
| 14fba7f0fa657a02f3b3a914091ef6780ea9a694 | 382.68 ms | 410.35 ms | 27.67 ms |
| 1f2064a82bd3c585a1d824e9caca4b375ced891c | 421.78 ms | 452.53 ms | 30.76 ms |
| e1c8e503533f1e3a409067d1364ceacf9870833b | 364.18 ms | 416.74 ms | 52.56 ms |
| 6b2fd30ad1775eebc0f6df32fa56b74b4efee000 | 431.94 ms | 481.59 ms | 49.65 ms |
| 3eb87518519ff42516be9446571b7a69ca181140 | 458.18 ms | 469.02 ms | 10.84 ms |
| 6c83dd1856e1118e89dbfaa09bdd00f1494cfa0b | 427.98 ms | 452.70 ms | 24.72 ms |
| 50e33eb15e10c9cab53fd9c5e399a36b790eb84e | 511.08 ms | 575.06 ms | 63.98 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 1a05519011dc43a106c56a113332ba38729a57c0 | 1.70 MiB | 2.35 MiB | 668.64 KiB |
| 2cf253dc0a26104e37872b5084de1faca032b567 | 1.70 MiB | 2.35 MiB | 668.44 KiB |
| fbefad15583d4d8bc50010d3e151cf81d2b97aa3 | 1.70 MiB | 2.35 MiB | 668.31 KiB |
| 14fba7f0fa657a02f3b3a914091ef6780ea9a694 | 1.70 MiB | 2.35 MiB | 668.08 KiB |
| 1f2064a82bd3c585a1d824e9caca4b375ced891c | 1.70 MiB | 2.35 MiB | 668.36 KiB |
| e1c8e503533f1e3a409067d1364ceacf9870833b | 1.70 MiB | 2.35 MiB | 668.28 KiB |
| 6b2fd30ad1775eebc0f6df32fa56b74b4efee000 | 1.70 MiB | 2.35 MiB | 668.42 KiB |
| 3eb87518519ff42516be9446571b7a69ca181140 | 1.70 MiB | 2.35 MiB | 668.31 KiB |
| 6c83dd1856e1118e89dbfaa09bdd00f1494cfa0b | 1.70 MiB | 2.35 MiB | 668.49 KiB |
| 50e33eb15e10c9cab53fd9c5e399a36b790eb84e | 1.70 MiB | 2.35 MiB | 667.75 KiB |