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

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

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

Auto-generated by a dependency updater.

Changelog

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 Jun 13 '24 03:06 github-actions[bot]

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

github-actions[bot] avatar Jun 13 '24 03:06 github-actions[bot]

closing in favor of https://github.com/getsentry/sentry-java/pull/3667

stefanosiano avatar Sep 09 '24 16:09 stefanosiano