-
-
Notifications
You must be signed in to change notification settings - Fork 214
Comparing changes
Open a pull request
base repository: getsentry/sentry-native
base: 0.12.6
head repository: getsentry/sentry-native
compare: 0.12.8
- 15 commits
- 38 files changed
- 6 contributors
Commits on Feb 5, 2026
-
getsentry-bot committedFeb 5, 2026 Configuration menu - View commit details
-
Copy full SHA for 3893d31 - Browse repository at this point
Copy the full SHA 3893d31View commit details
Commits on Feb 6, 2026
-
chore(test): split up
test_integration_http.py(#1504)* split up test_integration_http.py * cleanup unnecessary `auth_header` - already tested in `test_integration_http`, so no need to also have it for each of the other integration tests. Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6207378 - Browse repository at this point
Copy the full SHA 6207378View commit details -
test: mark test_breakpad_dump_inflight as flaky with timeout (#1505)
MiniDumpWriteDump can deadlock on Windows due to loader lock contention (see #1501). Add a 5-minute timeout and retry up to 3 times to prevent the test from hanging indefinitely in CI. Co-authored-by: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6de36f6 - Browse repository at this point
Copy the full SHA 6de36f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 383ccad - Browse repository at this point
Copy the full SHA 383ccadView commit details
Commits on Feb 9, 2026
-
feat: add
sentry__path_rename()(#1508)* feat: add sentry__path_rename() Partial cherry pick from commit 2135f0f * test: add unit tests for sentry__path_rename() Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: add null guards before memcmp in path_rename test Co-Authored-By: Claude Opus 4.6 <[email protected]> --------- Co-authored-by: JoshuaMoelans <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acc6b4a - Browse repository at this point
Copy the full SHA acc6b4aView commit details
Commits on Feb 10, 2026
-
ci: use reactivecircus/android-emulator-runner (#1509)
Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30c662b - Browse repository at this point
Copy the full SHA 30c662bView commit details
Commits on Feb 11, 2026
-
fix: remove spurious decref in
sentry_capture_user_feedback()(#1510)Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f65919e - Browse repository at this point
Copy the full SHA f65919eView commit details -
feat: offline caching (inproc & breakpad) (#1490)
Co-authored-by: Claude Opus 4.5 <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]> Co-authored-by: JoshuaMoelans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5c53dd - Browse repository at this point
Copy the full SHA b5c53ddView commit details -
fix: prevent double-decref of event in envelope add functions (#1511)
Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7604519 - Browse repository at this point
Copy the full SHA 7604519View commit details -
feat(crashpad): offline caching (#1493)
Co-authored-by: Claude Opus 4.5 <[email protected]> Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e8a954 - Browse repository at this point
Copy the full SHA 9e8a954View commit details
Commits on Feb 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for b549d9d - Browse repository at this point
Copy the full SHA b549d9dView commit details -
getsentry-bot committedFeb 12, 2026 Configuration menu - View commit details
-
Copy full SHA for b372158 - Browse repository at this point
Copy the full SHA b372158View commit details
Commits on Feb 13, 2026
-
chore(tests): skip tests relying on unsupported APIs on NX and PS pla…
…tforms (#1517) * fix(tests): skip cache tests on NX and PS platforms * Skip path_rename test for NX
Configuration menu - View commit details
-
Copy full SHA for 76fbfd6 - Browse repository at this point
Copy the full SHA 76fbfd6View commit details
Commits on Feb 16, 2026
-
fix(batcher): fix deadlock on reinit (#1518)
* test(logs): add reinit deadlock test Co-Authored-By: Claude Opus 4.6 <[email protected]> * test(metrics): add reinit deadlock test Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix(batcher): eliminate g_options_lock from flush path to prevent deadlock When sentry_init() is called while a batcher thread is mid-flush, a deadlock occurs: the main thread holds g_options_lock and waits for the batcher thread to join, while the batcher thread tries to acquire g_options_lock via SENTRY_WITH_OPTIONS during flush. Store the options pointer in the batcher at startup and use it directly during flush instead of going through SENTRY_WITH_OPTIONS. Add sentry__envelope_new_with_dsn() to create envelopes without locking, and sentry__options_get_user_consent() for lock-free consent checks. Co-Authored-By: Claude Opus 4.6 <[email protected]> * ref(batcher): store individual fields instead of options pointer Replace the raw options pointer with individual fields (dsn, transport, run, user_consent) to avoid unsynchronized access to options members from the batcher thread. The dsn is incref'd, and user_consent is a pointer to the atomic field (NULL when consent is not required). Revert sentry__options_get_user_consent since it is no longer needed. Co-Authored-By: Claude Opus 4.6 <[email protected]> * docs: add changelog entry for batcher deadlock fix Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix(envelope): hold DSN ref across sentry__envelope_new_with_dsn call The DSN pointer was extracted under g_options_lock but used after the lock was released, racing with sentry_close freeing it. Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix(test): enable metrics instead of logs in metrics_reinit test Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix(batcher): release DSN ref when thread spawn fails Co-Authored-By: Claude Opus 4.6 <[email protected]> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ade4e0 - Browse repository at this point
Copy the full SHA 1ade4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bae413 - Browse repository at this point
Copy the full SHA 5bae413View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.12.6...0.12.8