Revisions of python-sentry-sdk
Ana Guerrero (anag+factory)
accepted
request 1225980
from
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 (anag+factory)
accepted
request 1224204
from
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 (anag+factory)
accepted
request 1223471
from
Steve Kowalik (StevenK)
(revision 38)
- Remove ipdb from BuildRequires, it should have been removed with 2.8.
Ana Guerrero (anag+factory)
accepted
request 1206304
from
Markéta Machová (mcalabkova)
(revision 36)
Ana Guerrero (anag+factory)
accepted
request 1194964
from
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 (anag+factory)
accepted
request 1188499
from
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 (anag+factory)
accepted
request 1183486
from
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 (anag+factory)
accepted
request 1133476
from
Factory Maintainer (factory-maintainer)
(revision 29)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1092370
from
Dirk Mueller (dirkmueller)
(revision 25)
- Add %{?sle15_python_module_pythons}
Dominique Leuenberger (dimstar_suse)
accepted
request 1089576
from
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)
Dominique Leuenberger (dimstar_suse)
accepted
request 1063615
from
Eric Schirra (ecsos)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035693
from
Eric Schirra (ecsos)
(revision 22)
Dominique Leuenberger (dimstar_suse)
accepted
request 1030656
from
Eric Schirra (ecsos)
(revision 21)
Displaying revisions 1 - 20 of 40