Commit Graph

  • dbdf04a09c Accepting request 1225980 from devel:languages:python factory Ana Guerrero 2024-11-24 10:04:39 +0000
  • dd58154f7d - 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 devel Dirk Mueller 2024-11-23 16:35:38 +0000
  • 4f24643a8d Accepting request 1224204 from devel:languages:python Ana Guerrero 2024-11-14 15:10:29 +0000
  • f679475338 - 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 Daniel Garcia 2024-11-14 13:13:09 +0000
  • 949189e404 Accepting request 1223471 from devel:languages:python Ana Guerrero 2024-11-12 18:22:02 +0000
  • b8f90ea5f5 - Remove ipdb from BuildRequires, it should have been removed with 2.8. Steve Kowalik 2024-11-12 02:15:00 +0000
  • 460b03eca5 Accepting request 1220113 from devel:languages:python Dominique Leuenberger 2024-11-01 22:03:26 +0000
  • e8b7901255 - Update to 2.17.0 * Various fixes & improvements - Add support for async calls in Anthropic and OpenAI integration (#3497) by @vetyy - Allow custom transaction names in ASGI (#3664) by @sl0thentr0py - Langchain: Handle case when parent span wasn't traced (#3656) by @rbasoalto - Fix Anthropic integration when using tool calls (#3615) by @kwnath - More defensive Django Spotlight middleware injection (#3665) by @BYK - Remove ensure_integration_enabled_async (#3632) by @sentrivana - Test with newer Falcon version (#3644, #3653, #3662) by @sentrivana - Fix mypy (#3657) by @sentrivana - Fix flaky transport test (#3666) by @sentrivana - Remove pin on sphinx (#3650) by @sentrivana - Bump actions/checkout from 4.2.0 to 4.2.1 (#3651) by @dependabot - Changes from 2.16.0 * Integrations - Bottle: Add failed_request_status_codes (#3618) by @szokeasaurusrex - Bottle: Delete never-reached code (#3605) by @szokeasaurusrex - Redis: Remove flaky test (#3626) by @sentrivana - Django: Improve getting psycopg3 connection info (#3580) by @nijel - Django: Add SpotlightMiddleware when Spotlight is enabled (#3600) by @BYK - Django: Open relevant error when SpotlightMiddleware is on (#3614) by @BYK - Django: Support http_methods_to_capture in ASGI Django (#3607) by @sentrivana * Miscellaneous - Add 3.13 to setup.py (#3574) by @sentrivana - Add 3.13 to basepython (#3589) by @sentrivana - Fix type of sample_rate in DSC (and add explanatory tests) (#3603) by @antonpirker - Add httpcore based HTTP2Transport (#3588) by @BYK - Add opportunistic Brotli compression (#3612) by @BYK - Add __notes__ support (#3620) by @szokeasaurusrex - Remove useless makefile targets (#3604) by @antonpirker - Simplify tox version spec (#3609) by @sentrivana - Consolidate contributing docs (#3606) by @antonpirker - Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#3617) by @dependabot Matej Cepl 2024-11-01 21:14:56 +0000
  • 37472acc5d Accepting request 1206304 from devel:languages:python Ana Guerrero 2024-10-08 15:25:22 +0000
  • 549338341d update to 2.15.0 (and ignore one failing check, see https://github.com/getsentry/sentry-python/issues/3624) Markéta Machová 2024-10-08 11:19:39 +0000
  • 3252d63911 Accepting request 1194964 from devel:languages:python Ana Guerrero 2024-08-21 21:25:56 +0000
  • 0091b28ebd - 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) Steve Kowalik 2024-08-21 03:59:59 +0000
  • f462d571a6 Accepting request 1188499 from devel:languages:python Ana Guerrero 2024-07-19 13:27:06 +0000
  • 5290a6143a Note CVE fix and bug reference in changelog Steve Kowalik 2024-07-19 00:38:50 +0000
  • c9c22c1aa0 - 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 * many more changes, see CHANGELOG.md - Revised tests Markéta Machová 2024-07-18 06:45:21 +0000
  • 525a8ed69a - 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 * Handle None in GraphQL query * Do not send "quiet" Sanic exceptions to Sentry * Implement metric_bucket rate limits * Fix type hints for monitor decorator * Remove deprecated typing imports in crons * Make monitor_config a TypedDict * Make monitor async friendly * Fixed Event | None runtime TypeError * ref: Define types at runtime * Explicit reexport of types * Add optional keep_alive * Add support for Celery Redbeat cron tasks * aws_event can be an empty list * Re-export Event in types.py * We added an integration for OpenAI to capture errors and also performance data when using the OpenAI Python SDK. * Discard open OpenTelemetry spans after 10 minutes * Propagate sentry-trace and baggage headers to Huey tasks Dirk Mueller 2024-06-29 19:27:25 +0000
  • a75f01bc27 Accepting request 1183486 from devel:languages:python Ana Guerrero 2024-06-27 14:03:44 +0000
  • fb1c94987f Reduce dependencies from 260MiB to 14MiB. Matej Cepl 2024-06-26 20:19:43 +0000
  • 66449479a3 Accepting request 1157751 from devel:languages:python Ana Guerrero 2024-03-13 21:21:37 +0000
  • ae2c97260d Accepting request 1157750 from home:dirkmueller:Factory Matej Cepl 2024-03-13 19:02:07 +0000
  • 888cdcc631 Accepting request 1157651 from devel:languages:python Eric Schirra 2024-03-13 15:09:27 +0000
  • 7633802f34 - remove optional ipbd dependency as it no longer exists for 3.9 Dirk Mueller 2024-03-13 13:57:23 +0000
  • 32b5c9003c Accepting request 1146460 from devel:languages:python Ana Guerrero 2024-02-13 21:44:41 +0000
  • 23cdd095f0 Accepting request 1146459 from home:ecsos:python Eric Schirra 2024-02-13 17:02:28 +0000
  • f0883093d1 Accepting request 1146407 from home:ecsos:python Eric Schirra 2024-02-13 13:39:45 +0000
  • 0f7fb585c7 Accepting request 1137937 from devel:languages:python Ana Guerrero 2024-01-10 20:53:14 +0000
  • bf8778a69b Accepting request 1137936 from home:ecsos:python Eric Schirra 2024-01-10 13:01:01 +0000
  • f7c9e29454 Accepting request 1133476 from devel:languages:python Ana Guerrero 2023-12-15 20:50:52 +0000
  • 31c5559eed - update to 1.38.0: * Only add trace context to checkins and do not run event_processors for checkins (#2536) by @antonpirker * Metric span summaries (#2522) by @mitsuhiko * Add source context to code locations (#2539) by @jan-auer * Use in-app filepath instead of absolute path (#2541) by @antonpirker * Switch to jinja2 for generating CI yamls (#2534) by @sentrivana * Fix NameError on parse_version with eventlet (#2532) by @sentrivana * build(deps): bump checkouts/data-schemas from 68def1e to e9f7d58 (#2501) by @dependabot * Move installed modules code to utils (#2429) by @sentrivana * Note: We moved the internal function _get_installed_modules from sentry_sdk.integrations.modules to sentry_sdk.utils. * So if you use this function you have to update your imports * Add code locations for metrics (#2526) by @jan-auer * Add query source to DB spans (#2521) by @antonpirker * Send events to Spotlight sidecar (#2524) by @HazAT * Fix: Prevent global var from being discarded at shutdown (#2530) by @antonpirker * Fix: Scope transaction source not being updated in scope.span setter (#2519) by @sl0thentr0py - add mock.patch to use mock from stdlib - Expose proxy_headers as top level config and use in ProxyManager: - Fix django legacy url resolver regex substitution due to experimental session_mode in favor of auto detecting its value, - Fixed Django transaction name by setting the name to - Fix for worker that logs data dropping of events with level Dirk Mueller 2023-12-08 16:04:03 +0000
  • 30a6c0f4e8 Accepting request 1128032 from devel:languages:python Ana Guerrero 2023-11-22 17:54:49 +0000
  • 7b1da306b3 Accepting request 1128031 from home:ecsos:python Eric Schirra 2023-11-22 08:20:19 +0000
  • 87ddf20e09 Accepting request 1122940 from devel:languages:python Ana Guerrero 2023-11-02 19:23:22 +0000
  • c6b0a6eed7 Accepting request 1122939 from home:ecsos:python Eric Schirra 2023-11-02 18:21:11 +0000
  • ed8b508b16 Accepting request 1099404 from devel:languages:python Ana Guerrero 2023-07-19 17:11:01 +0000
  • c99cf7c406 Accepting request 1099403 from home:ecsos:python Eric Schirra 2023-07-19 07:24:29 +0000
  • 7f14ec6efc Accepting request 1092370 from devel:languages:python Dominique Leuenberger 2023-06-12 13:26:14 +0000
  • a3b8aa4795 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sentry-sdk?expand=0&rev=52 Dirk Mueller 2023-06-11 20:07:00 +0000
  • 869a2d6341 Accepting request 1092330 from home:ecsos:python Dirk Mueller 2023-06-11 20:06:28 +0000
  • d411fd700a Accepting request 1089576 from devel:languages:python Dominique Leuenberger 2023-05-29 20:47:38 +0000
  • 852b673dcf - add mock.patch to use mock from stdlib Dirk Mueller 2023-05-29 13:31:53 +0000
  • ace847fdba Accepting request 1089155 from home:ecsos:messenger:matrix Eric Schirra 2023-05-26 08:18:22 +0000
  • ae91ea1269 Accepting request 1082874 from home:ecsos:messenger:matrix Eric Schirra 2023-04-26 06:19:04 +0000
  • 32542b5c12 Accepting request 1063615 from devel:languages:python Dominique Leuenberger 2023-02-07 17:50:40 +0000
  • e7006fecc2 Accepting request 1063614 from home:ecsos:messenger:matrix Eric Schirra 2023-02-07 12:30:08 +0000
  • 141b2e561f Accepting request 1035693 from devel:languages:python Dominique Leuenberger 2022-11-15 12:18:49 +0000
  • 640f4e912c Accepting request 1035692 from home:ecsos:messenger:matrix Eric Schirra 2022-11-14 15:33:39 +0000
  • 02c832902a Accepting request 1030656 from devel:languages:python Dominique Leuenberger 2022-10-24 09:13:16 +0000
  • 8e158de167 Accepting request 1030593 from home:jayvdb:branches:devel:languages:python Eric Schirra 2022-10-24 06:33:39 +0000
  • e32610c354 Accepting request 986447 from devel:languages:python Dominique Leuenberger 2022-07-03 16:26:59 +0000
  • 3e0d404ae4 Accepting request 986446 from home:ecsos:messenger:matrix Eric Schirra 2022-07-03 10:24:53 +0000
  • 8433d3f10b Accepting request 949979 from devel:languages:python Dominique Leuenberger 2022-01-31 21:57:02 +0000
  • a8c3d12493 Accepting request 949978 from home:ecsos:messenger:matrix Eric Schirra 2022-01-30 11:57:54 +0000
  • 00b442d08f Accepting request 932485 from devel:languages:python Dominique Leuenberger 2021-11-20 01:39:16 +0000
  • 5567e3ed5a Accepting request 932475 from home:ecsos:messenger:matrix Eric Schirra 2021-11-19 11:00:33 +0000
  • f3ad1bb35e Accepting request 927730 from devel:languages:python Dominique Leuenberger 2021-10-27 20:21:15 +0000
  • 6ee55c3986 Accepting request 927372 from home:mnhauke:gns3 Eric Schirra 2021-10-27 09:02:33 +0000
  • fc93d3f681 Accepting request 914559 from devel:languages:python Dominique Leuenberger 2021-08-27 19:44:03 +0000
  • 09026e98cd Accepting request 914227 from home:mnhauke:gns3 Eric Schirra 2021-08-27 09:48:15 +0000
  • d4545a833f Accepting request 891161 from devel:languages:python Dominique Leuenberger 2021-05-07 14:45:44 +0000
  • 59b34a7dde Accepting request 891160 from home:ecsos:messenger:matrix Eric Schirra 2021-05-07 05:50:17 +0000
  • 0b7749e768 Accepting request 878130 from devel:languages:python Dominique Leuenberger 2021-03-11 19:10:40 +0000
  • 6c35efab17 Accepting request 878128 from home:ecsos:messenger:matrix Eric Schirra 2021-03-10 09:13:44 +0000
  • 43e28bfa56 Accepting request 854664 from devel:languages:python Dominique Leuenberger 2020-12-25 17:50:27 +0000
  • aef454b5ea Accepting request 854574 from home:ecsos:messenger:matrix Matej Cepl 2020-12-10 21:15:53 +0000
  • db09a4965a Accepting request 852630 from home:ecsos:messenger:matrix Eric Schirra 2020-12-02 13:44:40 +0000
  • d436a49f84 Accepting request 852439 from home:frispete:Tumbleweed Eric Schirra 2020-12-02 11:47:20 +0000
  • bc3b6781a0 Accepting request 815872 from devel:languages:python Dominique Leuenberger 2020-06-19 15:24:36 +0000
  • 933fa9ff86 Accepting request 815793 from home:mnhauke:gns3 Tomáš Chvátal 2020-06-19 06:32:54 +0000
  • aa2308a3d3 Accepting request 788550 from devel:languages:python Dominique Leuenberger 2020-03-26 22:34:38 +0000
  • bfa269a57b Accepting request 788536 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-03-26 13:08:44 +0000
  • 9b7f327d6d Accepting request 786241 from devel:languages:python Dominique Leuenberger 2020-03-19 18:49:57 +0000
  • abe881a66b Accepting request 786199 from home:pgajdos:python Tomáš Chvátal 2020-03-18 17:39:57 +0000
  • 83c628c9f3 Accepting request 746765 from devel:languages:python Dominique Leuenberger 2019-11-09 22:44:40 +0000
  • af2a7e4c32 Accepting request 746718 from home:jberry:branches:devel:languages:python Tomáš Chvátal 2019-11-09 07:12:36 +0000
  • 7aef873771 Accepting request 742963 from devel:languages:python Dominique Leuenberger 2019-10-27 12:40:40 +0000
  • 500ba9cadd Accepting request 742962 from home:jberry:branches:devel:languages:python Jimmy Berry 2019-10-25 14:58:57 +0000
  • 98a5358ceb Accepting request 741616 from devel:languages:python Dominique Leuenberger 2019-10-22 13:45:08 +0000
  • 1e0f3f2445 Accepting request 741615 from home:jberry:branches:devel:languages:python Jimmy Berry 2019-10-21 19:38:49 +0000
  • a0a63eca18 Accepting request 734673 from devel:languages:python Dominique Leuenberger 2019-10-03 12:09:00 +0000
  • 1d0fd6e7a5 Accepting request 734672 from home:jberry:branches:devel:languages:python Jimmy Berry 2019-10-02 20:41:44 +0000
  • 2c54ba672a Accepting request 734168 from devel:languages:python Dominique Leuenberger 2019-10-02 09:58:46 +0000
  • 47648e82fb Accepting request 734167 from home:jberry:branches:devel:languages:python Jimmy Berry 2019-09-30 23:00:26 +0000
  • accfbc60e4 Accepting request 725777 from devel:languages:python Dominique Leuenberger 2019-08-24 16:49:14 +0000
  • 171e3b0730 Accepting request 725755 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2019-08-24 07:40:20 +0000
  • 782a5cf995 Accepting request 725152 from devel:languages:python Dominique Leuenberger 2019-08-22 08:58:15 +0000
  • c0edbd9b44 Accepting request 725150 from home:jberry:branches:devel:languages:python Jimmy Berry 2019-08-21 21:21:10 +0000
  • 0da4baba92 Accepting request 724196 from devel:languages:python Dominique Leuenberger 2019-08-19 19:39:02 +0000
  • 6c59663eb6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sentry-sdk?expand=0&rev=5 Jimmy Berry 2019-08-16 22:01:10 +0000
  • 00b9de126c - Update to 0.11.0 - mostly bug fixes - integration with SQLAlchemy and Apache Beam Jimmy Berry 2019-08-16 21:38:33 +0000
  • ccfad8a11c Accepting request 722821 from devel:languages:python Dominique Leuenberger 2019-08-13 11:14:30 +0000
  • 306744035a - Format with spec-cleaner - Run tests Tomáš Chvátal 2019-08-12 15:33:07 +0000
  • ac61aefd54 Accepting request 722104 from home:jberry:python-sentry-sdk Tomáš Chvátal 2019-08-12 14:18:35 +0000