这是indexloc提供的服务,不要输入任何密码
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-cocoa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.22.0
Choose a base ref
...
head repository: getsentry/sentry-cocoa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7.23.0
Choose a head ref
  • 17 commits
  • 54 files changed
  • 8 contributors

Commits on Jul 25, 2022

  1. Merge branch 'release/7.22.0'

    getsentry-bot committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    859ce75 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

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

Commits on Jul 27, 2022

  1. fix log message option name (#2006)

    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    bruno-garcia and getsentry-bot authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    e6c1fb8 View commit details
    Browse the repository at this point in the history
  2. feat: Add sampling configuration for profiling (#2004)

    Adds two new configuration options, profilesSampleRate and profilesSampler to mirror tracesSampleRate and tracesSampler, except for profiling data.
    
    There are no breaking changes -- enableProfiling is now deprecated, but will continue to work for existing clients that use it (this is equivalent to setting profilesSampleRate to 1.0)
    indragiek authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    643eab8 View commit details
    Browse the repository at this point in the history
  3. fix: Add more descriptive deprecation message for enableProfiling (#2011

    )
    
    * fix: Add more descriptive deprecation message for enableProfiling
    
    * Format code
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    indragiek and getsentry-bot authored Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ffe3af9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. ci: fix ui thread starvation in benchmarks (#2009)

    Maxing out CPU with a hot while loop also prevented the test runner app from
    being able to query the accessibility system to hit the stop button. This causes
    lots of retries and eventual failures or timeouts in other areas, and the tests
    to run a long time in general.
    
    Instead of having a button press stop the benchmark and contending for time on
    the main run loop, just remove the start/stop buttons and start when the view
    controller appears, and set a 15 minute delay to stop the benchmarks. Then the
    test runner queries the text field for results as usual.
    armcknight authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    91cf82a View commit details
    Browse the repository at this point in the history
  2. feat: Add transaction to baggage and trace headers (#1992)

    Added the transaction name to http baggage header and to envelope trace header.
    brustolin authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    69e4cd5 View commit details
    Browse the repository at this point in the history
  3. fix: Sauce labs iPhone 13 pro iOS version

    iPhone 13 pro iOS version 15.5 is no longer available in Saucelabs.
    brustolin authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    df42a82 View commit details
    Browse the repository at this point in the history
  4. Fix address sanitizer compilation error (#1996)

    Fix address sanitizer compilation error by using the constructor attribute instead of
    __DATA,__mod_init_func.
    
    
    Fixes GH-1990
    philipphofmann authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    c93cf76 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b29664 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0aefd8d View commit details
    Browse the repository at this point in the history
  7. fix: Use constant for max thread name size instead of magic number (#…

    …2012)
    
    Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
    indragiek and philipphofmann authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    3fc26db View commit details
    Browse the repository at this point in the history
  8. fix: Remove logging that could occur while a thread is suspended (#2014)

    Remove some logging that could happen when threads fail to be suspended or resumed.
    
    Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
    indragiek and philipphofmann authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    3b70b5b View commit details
    Browse the repository at this point in the history
  9. fix: Handle failure to read thread priority gracefully (#2015)

    Handle this failure gracefully and only log a thread priority if reading it was successful.
    
    Reading the thread priority can return -1 in failure cases and we don't want to store this in the profile payload if we're not able to read a legitimate value. This also fixes a flake with the testStartTransaction_ProfilingDataIsValid test which checked for a valid priority and failed about 20% of the time on macOS.
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
    3 people authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    887b464 View commit details
    Browse the repository at this point in the history
  10. fix: Log empty samples instead of collecting stacks for idle threads (#…

    …2013)
    
    * fix: Log empty samples instead of collecting stacks for idle threads
    
    Fix test breakage in UI Test testSplitView fails on iOS 12 #2000
    Revert fix: Disable broken LaunchUITests to unblock release #2003
    Replace stacks for idle threads with an empty sample so that it doesn't render in the profile
    
    Collecting stacks for idle threads produces this kind of data, where we have a stack that just shows the thread waiting on a function like mach_msg_trap. Instead of collecting these stacks, we can just log an empty sample, which will prevent it from rendering in the flamegraph.
    
    Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
    Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
    3 people authored Jul 28, 2022
    Configuration menu
    Copy the full SHA
    78890ba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c60ef38 View commit details
    Browse the repository at this point in the history
  12. release: 7.23.0

    getsentry-bot committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    5bc31fd View commit details
    Browse the repository at this point in the history
Loading