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.24.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.25.0
Choose a head ref
  • 16 commits
  • 35 files changed
  • 8 contributors

Commits on Mar 24, 2025

  1. Merge branch 'release/2.24.1'

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

Commits on Mar 25, 2025

  1. Configuration menu
    Copy the full SHA
    08bbe00 View commit details
    Browse the repository at this point in the history
  2. fix(integrations/dramatiq): use set_transaction_name (#4175)

    The Dramatiq integration is using a deprecated method to set the scope's
    transaction name, use set_transaction_name instead.
    
    "Assigning to scope.transaction directly is deprecated: use
    scope.set_transaction_name() instead."
    timdrijvers authored Mar 25, 2025
    Configuration menu
    Copy the full SHA
    984f29a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2025

  1. Fix flaky test (#4198)

    There's a test in `test_utils.py` that flakes very often, but only on
    Python 3.8 and only in CI (locally it's all fine). I've tried a couple
    of ways to fix it but at this point it's not worth the effort, so just
    skipping it on 3.8.
    sentrivana authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    ce0727f View commit details
    Browse the repository at this point in the history
  2. chore: Deprecate Scope.user (#4194)

    The docstring for `Scope.user` says it's deprecated in favor of
    `Scope.set_user()`, but there is no user-facing warning. Add one so that
    we can [drop the
    property](#4193) in the
    next major.
    
    ---------
    
    Co-authored-by: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
    sentrivana and szokeasaurusrex authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    7406113 View commit details
    Browse the repository at this point in the history
  3. tests: Move Litestar under toxgen (#4197)

    Remove hardcoded Litestar entries from `tox.ini`/`tox.jinja` and let
    `toxgen` handle it.
    
    (the pymongo update was pulled in by rerunning the script)
    sentrivana authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    d394ef6 View commit details
    Browse the repository at this point in the history
  4. toxgen: Make it clearer which suites can be migrated (#4196)

    ...also, `cohere` was in the `IGNORE` list twice, apparently.
    sentrivana authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    6f49bfb View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2025

  1. feat(logs): Make the logging integration send Sentry logs (#4143)

    We have integrations that make the python logger create breadcrumbs and
    issues. This adds a third handler which creates Sentry logs on
    `logger.log` statements.
    
    Enable the logger with:
    ```python
    sentry_sdk.init(
        ...
        _experiments={
            "enable_sentry_logs": True
        }
    )
    
    some_logger = logging.Logger("some-logger")
    some_logger.info('Finished sending answer! #chunks=%s', chunks)
    ```
    
    ![Screenshot 2025-03-17 at 4 12
    27 PM](https://github.com/user-attachments/assets/0e8dcd46-6361-47c0-8662-389fcb924969)
    
    Refs #4150
    
    ---------
    
    Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
    colin-sentry and antonpirker authored Mar 27, 2025
    Configuration menu
    Copy the full SHA
    2f4b028 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2025

  1. fix: Don't hang when capturing long stacktrace (#4191)

    Fixes #2764
    
    ---------
    
    Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
    szokeasaurusrex and antonpirker authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    e432fb4 View commit details
    Browse the repository at this point in the history
  2. ci: Fix GraphQL failures (#4208)

    Looks like strawberry is not compatible with the latest pydantic release
    (2.11.0). Restrict the version of pydantic used in strawberry tests for
    now.
    
    sqlalchemy apparently released a new version which made it in by
    rerunning toxgen.
    sentrivana authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    3d2f044 View commit details
    Browse the repository at this point in the history
  3. Update Ubuntu in Github test runners (#4204)

    The runner `ubuntu-20.04` will be removed on April 1st, 2025.
    antonpirker authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    4aaadf4 View commit details
    Browse the repository at this point in the history
  4. feat: Sample everything 100% w/ Spotlight & no DSN set (#4207)

    This patch makes Spotlight easier to setup by turning all sampling to
    100% when no DSN is set and Spotlight is enabled. I consider this a
    non-breaking and a safe change as these only apply when no DSN is set so
    it should have no production or billing implications.
    
    ---------
    
    Co-authored-by: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
    BYK and szokeasaurusrex authored Mar 28, 2025
    Configuration menu
    Copy the full SHA
    3b28649 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2025

  1. release: 2.25.0

    getsentry-bot committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    8841b1f View commit details
    Browse the repository at this point in the history
  2. Updated changelog

    antonpirker committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    711816b View commit details
    Browse the repository at this point in the history
  3. Pin fakeredis until rq can work with the new version (#4216)

    This is breaking our test suite right now. The eco system should
    stabilize in the next couple of days/weeks, then we can remove the pin.
    antonpirker authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    fae17b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44cd9b7 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy