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

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

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.7.

Auto-generated by a dependency updater.

Changelog

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 Jul 26 '24 03:07 github-actions[bot]

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 375.02 ms 420.16 ms 45.14 ms
Size 1.70 MiB 2.35 MiB 660.14 KiB

Previous results on branch: deps/sentry-android-ndk/sentry-native/0.7.7

Startup times

Revision Plain With Sentry Diff
4402bfcd6885c41ef6b1757ac56626185f1cb828 458.86 ms 563.20 ms 104.34 ms
01fa1fe727974e3b5595d239c5924049f53e72e2 470.16 ms 530.59 ms 60.43 ms
dc9c289b998c78bf79cf756f56a0b61e97a0357a 371.83 ms 412.88 ms 41.05 ms

App size

Revision Plain With Sentry Diff
4402bfcd6885c41ef6b1757ac56626185f1cb828 1.70 MiB 2.33 MiB 645.18 KiB
01fa1fe727974e3b5595d239c5924049f53e72e2 1.70 MiB 2.35 MiB 660.18 KiB
dc9c289b998c78bf79cf756f56a0b61e97a0357a 1.70 MiB 2.35 MiB 660.23 KiB

github-actions[bot] avatar Jul 26 '24 03:07 github-actions[bot]