dbdf04a09cAccepting 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 Mueller2024-11-23 16:35:38 +0000
4f24643a8dAccepting 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) byDaniel Garcia2024-11-14 13:13:09 +0000
949189e404Accepting 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
460b03eca5Accepting 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 @dependabotMatej Cepl2024-11-01 21:14:56 +0000
37472acc5dAccepting request 1206304 from devel:languages:python
Ana Guerrero
2024-10-08 15:25:22 +0000
3252d63911Accepting 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
f462d571a6Accepting request 1188499 from devel:languages:python
Ana Guerrero
2024-07-19 13:27:06 +0000
5290a6143aNote 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 testsMarké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 tasksDirk Mueller2024-06-29 19:27:25 +0000
a75f01bc27Accepting request 1183486 from devel:languages:python
Ana Guerrero
2024-06-27 14:03:44 +0000
fb1c94987fReduce dependencies from 260MiB to 14MiB.Matej Cepl2024-06-26 20:19:43 +0000
66449479a3Accepting request 1157751 from devel:languages:python
Ana Guerrero
2024-03-13 21:21:37 +0000
ae2c97260dAccepting request 1157750 from home:dirkmueller:FactoryMatej Cepl2024-03-13 19:02:07 +0000
888cdcc631Accepting request 1157651 from devel:languages:pythonEric Schirra2024-03-13 15:09:27 +0000
7633802f34- remove optional ipbd dependency as it no longer exists for 3.9Dirk Mueller2024-03-13 13:57:23 +0000
32b5c9003cAccepting request 1146460 from devel:languages:python
Ana Guerrero
2024-02-13 21:44:41 +0000
23cdd095f0Accepting request 1146459 from home:ecsos:pythonEric Schirra2024-02-13 17:02:28 +0000
f0883093d1Accepting request 1146407 from home:ecsos:pythonEric Schirra2024-02-13 13:39:45 +0000
0f7fb585c7Accepting request 1137937 from devel:languages:python
Ana Guerrero
2024-01-10 20:53:14 +0000
bf8778a69bAccepting request 1137936 from home:ecsos:pythonEric Schirra2024-01-10 13:01:01 +0000
f7c9e29454Accepting 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 levelDirk Mueller2023-12-08 16:04:03 +0000
30a6c0f4e8Accepting request 1128032 from devel:languages:python
Ana Guerrero
2023-11-22 17:54:49 +0000
7b1da306b3Accepting request 1128031 from home:ecsos:pythonEric Schirra2023-11-22 08:20:19 +0000
87ddf20e09Accepting request 1122940 from devel:languages:python
Ana Guerrero
2023-11-02 19:23:22 +0000
c6b0a6eed7Accepting request 1122939 from home:ecsos:pythonEric Schirra2023-11-02 18:21:11 +0000
ed8b508b16Accepting request 1099404 from devel:languages:python
Ana Guerrero
2023-07-19 17:11:01 +0000
c99cf7c406Accepting request 1099403 from home:ecsos:pythonEric Schirra2023-07-19 07:24:29 +0000
7f14ec6efcAccepting request 1092370 from devel:languages:python
Dominique Leuenberger
2023-06-12 13:26:14 +0000