Revisions of python-sentry-sdk

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1225980 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 40)
- update to 2.19.0:
  * New: introduce `rust_tracing` integration. See https://docs.s
    entry.io/platforms/python/integrations/rust_tracing/ (#3717)
  * Auto enable Litestar integration
  * Deprecate `sentry_sdk.init` context manager
  * feat(spotlight): Send PII to Spotlight when no DSN is set
  * feat(spotlight): Add info logs when Sentry is enabled
  * feat(spotlight): Inject Spotlight button on Django
  * feat(spotlight): Auto enable cache_spans for Spotlight on
    DEBUG
  * fix(logging): Handle parameter `stack_info` for the
    `LoggingIntegration`
  * fix(pure-eval): Make sentry-sdk[pure-eval] installable with
    pip==24.0
  * fix(rust_tracing): include_tracing_fields arg to control
    unvetted data in rust_tracing integration
  * fix(aws) Fix aws lambda tests (by reducing event size)
  * fix(arq): fix integration with Worker settings as a dict
  * fix(httpx): Prevent Sentry baggage duplication
  * fix(falcon): Don't exhaust request body stream
  * fix(integrations): Check `retries_left` before capturing
    exception
  * fix(openai): Use name instead of description
  * test(gcp): Only run GCP tests when they should

- Remove ipdb from BuildRequires, it should have been removed with 2.8.
  * Additional integrations will now be activated automatically if
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1224204 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 39)
- Update to 2.18.0:
  * Various fixes & improvements
    - Add LaunchDarkly and OpenFeature integration (#3648) by
      @cmanallen
    - Correct typo in a comment (#3726) by @szokeasaurusrex
    - End http.client span on timeout (#3723) by @Zylphrex
    - Check for h2 existence in HTTP/2 transport (#3690) by @BYK
    - Use type() instead when extracting frames (#3716) by @Zylphrex
    - Prefer python_multipart import over multipart (#3710) by
      @musicinmybrain
    - Update active thread for asgi (#3669) by @Zylphrex
    - Only enable HTTP2 when DSN is HTTPS (#3678) by @BYK
    - Prepare for upstream Strawberry extension removal (#3649) by
      @DoctorJohn
    - Enhance README with improved clarity and developer-friendly
      examples (#3667) by @UTSAVS26
    - Run license compliance action on all PRs (#3699) by
      @szokeasaurusrex
    - Run CodeQL action on all PRs (#3698) by @szokeasaurusrex
    - Fix UTC assuming test (#3722) by @BYK
    - Exclude fakeredis 2.26.0 on py3.6 and 3.7 (#3695) by
      @szokeasaurusrex
    - Unpin pytest for tornado-latest tests (#3714) by
      @szokeasaurusrex
    - Install pytest-asyncio for redis tests (Python 3.12-13) (#3706)
      by @szokeasaurusrex
    - Clarify that only pinned tests are required (#3713) by
      @szokeasaurusrex
    - Remove accidentally-committed print (#3712) by @szokeasaurusrex
    - Disable broken RQ test in newly-released RQ 2.0 (#3708) by
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1223471 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 38)
- Remove ipdb from BuildRequires, it should have been removed with 2.8.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1194964 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 35)
- Update to 2.13.0:
  * New integration: Ray
  * New integration: Litestar
  * Profiling: Add client SDK info to profile chunk (#3386)
  * Serialize vars early to avoid living references (#3409)
  * Deprecate hub-based `sessions.py` logic (#3419)
  * Deprecate `is_auto_session_tracking_enabled` (#3428)
  * API: `push_scope` deprecation warning (#3355) (#3355)
  * API: Replace `push_scope` (#3353, #3354)
  * OTel: Remove experimental autoinstrumentation (#3239)
  * Graphene: Add span for grapqhl operation (#2788)
  * AI: Add async support for `ai_track` decorator (#3376)
  * CI: Workaround bug preventing Django test runs (#3371)
  * CI: Remove Django setuptools pin (#3378)
  * Tests: Test with Django 5.1 RC (#3370)
  * Broaden `add_attachment` type (#3342)
  * Add span data to the transactions trace context (#3374)
  * Gracefully fail attachment path not found case (#3337)
  * Document attachment parameters (#3342)
  * Add `disabled_integrations` (#3328)
  * Use operation name as transaction name in Strawberry (#3294)
  * WSGI integrations respect `SCRIPT_NAME` env variable (#2622)
  * Make Django DB spans have origin `auto.db.django` (#3319)
  * Sort breadcrumbs by time before sending (#3307)
  * Fix `KeyError('sentry-monitor-start-timestamp-s')` (#3278)
  * Set MongoDB tags directly on span data (#3290)
  * Lower logger level for some messages (#3305)
  * Emit deprecation warnings from `Hub` API (#3280)
  * Clarify that `instrumenter` is internal-only (#3299)
  * Support Django 5.1 (#3207)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1188499 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 34)
- Update to 2.10.0
  * refactored a big part of the foundation of the SDK
  * Additional integrations will now be activated automatically if 
    the SDK detects the respective package is installed
  * Added new API for custom instrumentation: new_scope, isolation_scope
  * Many breaking changes, see CHANGELOG.md
  * Removed support for Python 2 and Python 3.5
  * Removed support for Celery 3.*
  * Removed support for Django 1.8, 1.9, 1.10
  * Removed support for Flask 0.*
  * Removed support for gRPC < 1.39
  * Removed support for Tornado < 6
  * few deprecations
  * fix(integrations): don't send full env to subprocess
    (bsc#1228128, CVE-2024-40647)
  * many more changes, see CHANGELOG.md
- Revised tests

- update to 1.45.0:
  * Allow to upsert monitors
  * It's now possible to provide `monitor_config` to the
    `monitor` decorator/context manager directly:
  * Add Django `signals_denylist` to filter signals that are
    attached to by `signals_spans`
  * `increment` for metrics
  * Add `value`, `unit` to `before_emit_metric`
  * New normalization rules for metric keys, names, units, tags
  * Change `data_category` from `statsd` to `metric_bucket`
  * Accessing `__mro__` might throw a `ValueError`
  * Suppress prompt spawned by subprocess when using `pythonw`
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1183486 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 33)
Forwarded request #1181071 from Vogtinator

Reduce dependencies from 260MiB to 14MiB.

  - Only require install requirements. The extra requirements are
    mostly for integrations and not meant to be dependencies.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1133476 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 29)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1092370 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 25)
- Add %{?sle15_python_module_pythons}
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089576 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
- add mock.patch to use mock from stdlib 

- Update to 1.24.0
  - New: Celery Beat exclude tasks option (#2130)
  - New: Add support for ExceptionGroups (#2025)
  - Prefer importlib.metadata over pkg_resources if available (#2081)
  - Work with a copy of request, vars in the event (#2125)
  - Pinned version of dependency that broke the build (#2133)
- Changes from 1.23.1
  - Disable Django Cache spans by default. (#2120)
- Changes from 1.23.0
  - New: Add loguru integration (#1994)
  - Do not truncate request body if request_bodies is "always" (#2092)
  - Fixed Celery headers for Beat auto-instrumentation (#2102)
  - Add db.operation to Redis and MongoDB spans (#2089)
  - Make sure we're importing redis the library (#2106)
  - Add include_source_context option (#2020)
  - Import Markup from markupsafe (#2047)
  - Fix __qualname__ missing attribute in asyncio integration (#2105)
  - Remove relay extension from AWS Layer (#2068)
  - Add a note about pip freeze to the bug template (#2103)
- Changes from 1.22.2
  - Fix: Django caching spans when using keyword arguments (#2086)
  - Fix: Duration in Celery Beat tasks monitoring (#2087)
  - Fix: Docstrings of SPANDATA (#2084) by @antonpirker
- Changes from 1.22.1
  - Fix: Handle a list of keys (not just a single key) in Django cache spans (#2082)
- Changes from 1.22.0
  - Add cache.hit and cache.item_size to Django (#2057)
  - Use http.method instead of method (#2054)
Displaying revisions 1 - 20 of 40
openSUSE Build Service is sponsored by