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

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

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

Auto-generated by a dependency updater.

Changelog

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 Aug 08 '24 03:08 github-actions[bot]

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 447.46 ms 527.90 ms 80.44 ms
Size 1.70 MiB 2.35 MiB 660.74 KiB

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

Startup times

Revision Plain With Sentry Diff
6a0dce5a2420671e0198c8c31bd4a71ffbe0fdfd 425.10 ms 503.14 ms 78.04 ms
3e6ecc859ec1ece9d996546b59ae65cde24a510b 400.22 ms 429.52 ms 29.30 ms
0ebc953d0bbb5cf7f52b685c062abdab9aea0fec 380.16 ms 462.00 ms 81.84 ms
8507a4a64afb700014a0bf898ad522d75dc70e15 432.77 ms 516.92 ms 84.15 ms

App size

Revision Plain With Sentry Diff
6a0dce5a2420671e0198c8c31bd4a71ffbe0fdfd 1.70 MiB 2.35 MiB 660.35 KiB
3e6ecc859ec1ece9d996546b59ae65cde24a510b 1.70 MiB 2.35 MiB 660.74 KiB
0ebc953d0bbb5cf7f52b685c062abdab9aea0fec 1.70 MiB 2.35 MiB 660.23 KiB
8507a4a64afb700014a0bf898ad522d75dc70e15 1.70 MiB 2.35 MiB 660.37 KiB

github-actions[bot] avatar Aug 08 '24 03:08 github-actions[bot]