sentry-java icon indicating copy to clipboard operation
sentry-java copied to clipboard

chore(deps): update Native SDK to v0.7.10

Open github-actions[bot] opened this issue 1 year ago • 1 comments

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 crashpad to 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 crashpad backend on Windows ARM64 when using LLVM-MINGW. (#1003, [crashpad#101](https://github-redirect.dependabot.com/getsentry/crashpad/pull/101))
  • Ensure crashpad targets are included when building as a shared library using our exported CMake config. (#1007)
  • Use find_dependency() instead of find_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 crashpad to run under Epic's Anti-Cheat Client by deferring the full crashpad_handler access 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 sigaltstack in inproc if no previous configuration exists on Linux and Android. (#982)
  • Store transaction data in the event property extra since the data property is discarded by relay. (#986)

Docs:

  • Add compile-time flag SENTRY_TRANSPORT_COMPRESSION description to the README.md file. (#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-ndk maven artifact, suitable for being consumed by Android apps.

Thank you:

github-actions[bot] avatar Sep 24 '24 03:09 github-actions[bot]

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

github-actions[bot] avatar Sep 24 '24 03:09 github-actions[bot]