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

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

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

Auto-generated by a dependency updater.

Changelog

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

Performance metrics :rocket:

  Plain With Sentry Diff
Startup time 463.65 ms 507.54 ms 43.90 ms
Size 1.70 MiB 2.35 MiB 661.48 KiB

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

Startup times

Revision Plain With Sentry Diff
db02d9fbefaaf6553707d1d52c7282574f45d316 442.28 ms 486.53 ms 44.25 ms
934ab95a92ded81cc056c34087b22fba8819d689 417.86 ms 444.42 ms 26.56 ms
81d02d46781adcf7fa3a107aab2d8ec06232d389 430.52 ms 447.16 ms 16.64 ms
778c511059389cd33528029f99eb55fae9d63425 531.48 ms 638.85 ms 107.37 ms
8630c74733671253b10ba58fa57aa4b3e1be04e3 438.45 ms 497.65 ms 59.20 ms

App size

Revision Plain With Sentry Diff
db02d9fbefaaf6553707d1d52c7282574f45d316 1.70 MiB 2.35 MiB 660.78 KiB
934ab95a92ded81cc056c34087b22fba8819d689 1.70 MiB 2.35 MiB 661.17 KiB
81d02d46781adcf7fa3a107aab2d8ec06232d389 1.70 MiB 2.35 MiB 661.42 KiB
778c511059389cd33528029f99eb55fae9d63425 1.70 MiB 2.35 MiB 661.42 KiB
8630c74733671253b10ba58fa57aa4b3e1be04e3 1.70 MiB 2.35 MiB 661.23 KiB

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

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

stefanosiano avatar Sep 25 '24 14:09 stefanosiano