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.7.12
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.7.15
Choose a head ref
  • 15 commits
  • 44 files changed
  • 6 contributors

Commits on Nov 5, 2024

  1. Merge branch 'release/0.7.12'

    getsentry-bot
    getsentry-bot committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d241dbc View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Provide version information in DLL (#1076)

    * Provide version information in DLL
    
    * Update changelog
    
    * only include rc file when building dll
    
    * move rc code gen, change product name, make FileVersion the same as ProductVersion
    
    * Further clean-ups and reuse for crashpad
    
    * moved code to utility function
    * that function uses the target argument to generate all required files (only manual parameter is the file description)
    * switched from manual string replacement to `configure_file()` which creates another intermediate file
    * to generate the final *.rc file we use file(GENERATE) together with `TARGET_FILE_NAME` generator expression to retrieve "OriginFilename" during the generate-time (between configure and build phase).
    * ensure that unit-tests don't pick up unnecessary resource-sources
    
    * update changelog
    
    * update changelog
    
    * replace `TARGET` parameter with `TGT` for good measure
    
    * add test-fixture checks for binaries
    
    * conditionally include windows-specific module
    
    * don't include utils.cmake only for shared-libs build...
    
    ...because even if we generate static client libraries crashpad_handler.exe and crashpad_wer.dll should still be versioned.
    
    * update crashpad submodule to getsentry ref
    
    ---------
    
    Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
    olback and supervacuus authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    7a882d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34a9901 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. feat: add emitting of transaction data inside context trace data (#1075)

    * add emitting of transaction data inside context trace data
    
    * format
    
    * fix test name
    
    * update test + proper data store
    
    * remove unnecessary test
    
    * remove unnecessary test from tests.inc
    
    * update CHANGELOG.md
    
    * renamed transaction.extra -> transaction.data
    
    * apply scoped transaction/span data to every in-scope event
    
    ---------
    
    Co-authored-by: Mischan Toosarani-Hausberger <[email protected]>
    JoshuaMoelans and supervacuus authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    67cc95c View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. feat: introduce optional handler strategy (#1027)

    * reintroduce #ifdef symmetry regarding the usage of the handler_strategy (which must work on all UNIXes) and the query towards the handler_strategy option which must only work on Linux.
    
    * ensure we "leave" the signal-handler when we invoke the CLR/Mono runtime handler
    
    * ensure the page_allocator is only enabled when we have an actual native crash, we don't allocate before
    
    * continuing the signal chain at the end is something we want for both strategies, because CHAIN_AT_START will reach this execution-path only if the runtime-handler decided that it was an actual native crash.
    
    * add trace logs to at-start chaining, so we can see the behavior in the field when debugging is enabled
    
    * ensure page-allocator is only referenced on UNIXes
    
    * add integration test for managed and native crash
    
    * ignore 32-bit Linux build in the integration test
    
    * extract skip_condition to check what provokes the invalid syntax
    
    * clean up sigaltstack initialization
    
    * overwrite it only when the flag `SS_DISABLED` is set and the query didn't result in an error
    * if the query was successful but the flag is anything but `SS_DISABLED`, only log the size and flags of the current stack
    * if the query failed then log the corresponding error
    
    * clean up run assertion on output, so we can actually see what's happening.
    
    * create a non-faulty `sigaltstack` for the GHA runner
    
    * disable the test on ASAN runs since that would require an instrumented runtime :-)
    
    dotnet/runtime#13458
    
    * Add changelog.
    supervacuus authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7c1d428 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. release: 0.7.13

    getsentry-bot committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    0f98b0d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/0.7.13'

    getsentry-bot
    getsentry-bot committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    113d261 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    d8230a8 View commit details
    Browse the repository at this point in the history
  2. [NDK] Add loadNativeLibraries method to allow pre-loading .so files (#…

    …1082)
    
    * Add loadNativeLibraries method to allow pre-loading .so files
    
    * Update Changelog
    markushi authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2ad5f0d View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. feat: thread context from breakpad on macos (#1083)

    * feat: provide the thread-context to the [on_crash|before_send]-hooks on macOS from the breakpad backend.
    
    * Get rid of remaining static functions with `sentry__` prefix in the breakpad backend.
    
    * update `breakpad` submodule to our fork's `handler` branch
    supervacuus authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    43e00a9 View commit details
    Browse the repository at this point in the history
  2. release: 0.7.14

    getsentry-bot committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6227eea View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/0.7.14'

    getsentry-bot
    getsentry-bot committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    4e61614 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1699e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    ce76b36 View commit details
    Browse the repository at this point in the history
  2. release: 0.7.15

    getsentry-bot committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a2bd91c View commit details
    Browse the repository at this point in the history
Loading