10000 Comparing 2.23.1...2.24.0 · getsentry/sentry-python · GitHub
[go: up one dir, main page]

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-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.23.1
Choose a base ref
...
head repository: getsentry/sentry-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.24.0
Choose a head ref
  • 13 commits
  • 20 files changed
  • 8 contributors

Commits on Mar 17, 2025

  1. Merge branch 'release/2.23.1'

    getsentry-bot committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    5dcda1d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2025

  1. Support Starlette/FastAPI app.host (#4157)

    In Starlette/FastAPI you're able to create subapps. When using
    `transaction_style="url"` in our integration, this would throw an
    exception because we try to access `route.path` to determine the
    transaction name, but `Host` routes have no `path` attribute.
    
    Closes #2631
    sentrivana authored Mar 18, 2025
    Configuration menu
    Copy the full SHA
    e85715a View commit details
    Browse the repository at this point in the history
  2. feat(tests): Update tox.ini (#4146)

    Regular `tox.ini` update
    sentrivana authored Mar 18, 2025
    Configuration menu
    Copy the full SHA
    bc54a1d View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Handle loguru msg levels that are not supported by Sentry (#4147)

    Loguru has two message levels `TRACE` and `SUCCESS` that are not
    available in Sentry breadcrumbs. This PR maps `TRACE` to `debug` and
    `SUCCESS` to `info` in Sentry so those breadcrumbs do not show a
    confusing error message in the Sentry UI.
    
    Fixes #2759
    antonpirker authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    11abdd2 View commit details
    Browse the repository at this point in the history
  2. style(integrations): Fix captured typo (#4161)

    Small typo fix
    pimuzzo authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    65132ba View commit details
    Browse the repository at this point in the history
  3. Reset DedupeIntegration's last-seen if before_send dropped the …

    …event (#4142)
    
    Imagine an app throws an exception twice, from different places. The
    first exception is dropped in the user's `before_send`. The second
    exception is not. Should the second exception appear in Sentry?
    
    The current state is that it won't, since `DedupeIntegration` will take
    the first, dropped exception into account. When encountering the second
    exception, it'll consider it a duplicate and will drop it, even though
    the first exception never made it to Sentry.
    
    In this PR, we reset `DedupeIntegration`'s `last-seen` if an event has
    been dropped by `before_send`, ensuring that the next exception will be
    reported.
    
    Closes #371
    
    ---------
    
    Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
    sentrivana and antonpirker authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    0d3bc3d View commit details
    Browse the repository at this point in the history
  4. feat(profiling): reverse profile_session start/stop methods deprecati…

    …on (#4162)
    
    Revert back to using `start_profiler` and `stop_profiler` function names
    and deprecate the `*_session` ones instead.
    
    Prior PR that introduced the change we're undoing:
    #4056
    viglia authored Mar 19, 2025
    Configuration menu
    Copy the full SHA
    f6db981 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2025

  1. chore(profiler): Add deprecation warning for session functions (#4171)

    We're deprecating the short-lived `start_profile_session` and
    `stop_profile_session` functions in favor of `start_profiler` and
    `stop_profiler`, respectively.
    
    The functions will be dropped in 3.x, see
    #4170
    sentrivana authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    eb189ef View commit details
    Browse the repository at this point in the history
  2. Fixed flaky test (#4165)

    The URL www.squirrelchasers.com is actually existing, so we should not
    access it in our tests. Hope this make the test more stable.
    antonpirker authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    f76528f View commit details
    Browse the repository at this point in the history
  3. Update scripts sources (#4166)

    # PR Summary
    Small PR - Commit d4f4130 moved
    scripts. This PR adjusts sources to changes.
    
    Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
    emmanuel-ferdman authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    2579cb2 View commit details
    Browse the repository at this point in the history
  4. Fix memory leak by not piling up breadcrumbs forever in Spark workers. (

    #4167)
    
    We now clear all existing breadcrumbs when a job is started. If an error
    happens in a job, only breadcrumbs created in this job will be shown.
    
    
    Fixes #1245.
    antonpirker authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    5715734 View commit details
    Browse the repository at this point in the history
  5. fix(tracing): Fix InvalidOperation (#4179)

    `InvalidOperation` can occur when using tracing if the `Decimal` class's
    global context has been modified to set the precision below 6. This
    change fixes this bug by setting a custom context for our `quantize`
    call.
    
    Fixes #4177
    szokeasaurusrex authored Mar 20, 2025
    Configuration menu
    Copy the full SHA
    12b3ca3 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2025

  1. release: 2.24.0

    getsentry-bot committed Mar 21, 2025
    Configuration menu
    Copy the full SHA
    a3356d7 View commit details
    Browse the repository at this point in the history
Loading
0