Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getsentry/sentry-native
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.12.0
Choose a base ref
...
head repository: getsentry/sentry-native
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.12.2
Choose a head ref
  • 16 commits
  • 27 files changed
  • 8 contributors

Commits on Oct 29, 2025

  1. Merge branch 'release/0.12.0'

    getsentry-bot committed Oct 29, 2025
    Configuration menu
    Copy the full SHA
    a26685c View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2025

  1. fix(tests): skip basic_transport_thread_name test on NX platform (#1439)

    The basic_transport_thread_name test fails on NX (Nintendo Switch)
    because the transport won't start without a custom network_connect_func.
    
    This change adds a platform check to skip the test on NX, preventing
    false test failures on that platform.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    vaind and claude authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    3902148 View commit details
    Browse the repository at this point in the history
  2. fix: correct sentry__process_spawn signature in none implementation (#…

    …1436)
    
    * fix: correct sentry__process_spawn signature in none implementation
    
    PR #1413 changed the arg0 parameter from sentry_pathchar_t* to char*
    as part of making narrow UTF-8 the canonical path encoding, but the
    signature in sentry_process_none.c was not updated.
    
    This fixes the function signature to match the declaration, changing
    arg0 from `const sentry_pathchar_t *` to `const char *`.
    
    Fixes regression from #1413
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    
    * Update CHANGELOG with unreleased fixes
    
    Added unreleased section with fixes for PS5/Switch compilation regression.
    
    ---------
    
    Co-authored-by: Claude <noreply@anthropic.com>
    vaind and claude authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    d8f3c78 View commit details
    Browse the repository at this point in the history
  3. fix(tests): add SENTRY_TEST_PATH_PREFIX to crash_marker test database…

    … path (#1437)
    
    The crash_marker test creates a database directory but was not using
    SENTRY_TEST_PATH_PREFIX like other tests. This could cause the test
    to write to an unexpected location on some platforms.
    
    This change ensures the database path is properly prefixed with the
    test path prefix, making it consistent with other tests in the suite.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    vaind and claude authored Nov 3, 2025
    Configuration menu
    Copy the full SHA
    7e96a5e View commit details
    Browse the repository at this point in the history
  4. release: 0.12.1

    getsentry-bot committed Nov 3, 2025
    Configuration menu
    Copy the full SHA
    fee13ac View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release/0.12.1'

    getsentry-bot committed Nov 3, 2025
    Configuration menu
    Copy the full SHA
    41e8de5 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2025

  1. Configuration menu
    Copy the full SHA
    2f7fffa View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2025

  1. feat(logs): custom attributes API (#1435)

    * initial attributes value implementation
    
    * add logs custom attributes + option
    
    * CHANGELOG.md
    
    * format
    
    * format + cleanup
    
    * fix memleaks
    
    * update example.c log callback to use attribute creator
    
    * add custom-attributes X format string POC
    
    * infer attribute type from sentry_value_t value
    
    * fix attribute memleak
    
    * logs take ownership of custom attributes
    
    * fix unused variable
    
    * don't let default attributes overwrite custom ones
    
    * cleanup
    
    * decref duplicate attributes
    
    * cleanup TODOs
    
    * fix for 32-bit windows test
    JoshuaMoelans authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    c5416e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. feat: add runtime API to query user consent requirement (#1443)

    * feat: add runtime API to query user consent requirement
    
    * update changelog
    
    * Add test for init without explicit consent configuration
    tustanivsky authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    cbd88e5 View commit details
    Browse the repository at this point in the history
  2. chore: parametrize clang/gcc install for ubuntu CI (#1452)

    * update ci
    
    * update ci
    
    * remove CC/CXX env export in Test
    
    * check whether CC/CXX was set
    
    * add early-fail else on unknown CC value
    
    * cleanup
    - clang19->20
    - add clang-11 ubuntu 22.04 runner
    - remove libstdc++ specific version
    
    * separate kcov install
    
    * update crashpad
    JoshuaMoelans authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    0a7a531 View commit details
    Browse the repository at this point in the history
  3. feat(logs): add sentry__logs_force_flush on calling sentry_flush (#…

    …1434)
    
    * add sentry__logs_force_flush on calling sentry_flush
    
    * update CHANGELOG.md
    
    * add wait for in-progress flushing
    
    * cleanup example.c
    
    * update CHANGELOG.md
    JoshuaMoelans authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    6f40610 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. Configuration menu
    Copy the full SHA
    96b3d34 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2025

  1. Configuration menu
    Copy the full SHA
    634e8a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. feat: implement global attributes API (#1450)

    * initial API
    
    * implement + test
    
    * add global attributes to logs
    
    * fix memleak in test
    
    * update CHANGELOG.md
    
    * fix memleak
    
    * initialize attributes
    
    * add list-type attribute support
    
    * cleanup
    
    * add explicit enum cases
    
    * move scope-based attributes into non-public API
    
    * cleanup
    
    * add attribute list test cases
    
    * update CHANGELOG.md
    
    * rookie mistake (lint)
    JoshuaMoelans authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    079aacc View commit details
    Browse the repository at this point in the history
  2. chore: bump dotnet signal tests to .net 10 (#1457)

    * Bump dotnet signal tests to .net 10
    
    * add dotnet install for ARM64 runner
    
    * Apply suggestion from @JoshuaMoelans
    
    ---------
    
    Co-authored-by: JoshuaMoelans <60878493+JoshuaMoelans@users.noreply.github.com>
    jamescrosswell and JoshuaMoelans authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    2ec8ebd View commit details
    Browse the repository at this point in the history
  3. release: 0.12.2

    getsentry-bot committed Dec 1, 2025
    Configuration menu
    Copy the full SHA
    61a2667 View commit details
    Browse the repository at this point in the history
Loading