Releases: getsentry/sentry-python
Releases Β· getsentry/sentry-python
1.40.3
Various fixes & improvements
- Turn off metrics for uWSGI (#2720) by @sentrivana
- Minor improvements (#2714) by @antonpirker
1.40.2
Various fixes & improvements
- test: Fix
pytesterror (#2712) by @szokeasaurusrex - build(deps): bump types-protobuf from 4.24.0.4 to 4.24.0.20240129 (#2691) by @dependabot
1.40.1
Various fixes & improvements
- Fix uWSGI workers hanging (#2694) by @sentrivana
- Make metrics work with
gevent(#2694) by @sentrivana - Guard against
engine.urlbeingNone(#2708) by @sentrivana - Fix performance regression in
sentry_sdk.utils._generate_installed_modules(#2703) by @GlenWalker - Guard against Sentry initialization mid SQLAlchemy cursor (#2702) by @apmorton
- Fix yaml generation script (#2695) by @sentrivana
- Fix AWS Lambda workflow (#2710) by @sentrivana
- Bump
codecov/codecov-actionfrom 3 to 4 (#2706) by @dependabot - Bump
actions/cachefrom 3 to 4 (#2661) by @dependabot - Bump
actions/checkoutfrom 3.1.0 to 4.1.1 (#2561) by @dependabot - Bump
github/codeql-actionfrom 2 to 3 (#2603) by @dependabot - Bump
actions/setup-pythonfrom 4 to 5 (#2577) by @dependabot
1.40.0
Various fixes & improvements
- Enable metrics related settings by default (#2685) by @iambriccardo
- Fix
UnicodeDecodeErroron Python 2 (#2657) by @sentrivana - Enable DB query source by default (#2629) by @sentrivana
- Fix query source duration check (#2675) by @sentrivana
- Reformat with
black==24.1.0(#2680) by @sentrivana - Cleaning up existing code to prepare for new Scopes API (#2611) by @antonpirker
- Moved redis related tests to databases (#2674) by @antonpirker
- Improve
sentry_sdk.tracetype hints (#2633) by @szokeasaurusrex - Bump
checkouts/data-schemasfrome9f7d58toaa7058c(#2639) by @dependabot
1.39.2
Various fixes & improvements
- Fix timestamp in transaction created by OTel (#2627) by @antonpirker
- Fix relative path in DB query source (#2624) by @antonpirker
- Run more CI checks on 2.0 branch (#2625) by @sentrivana
- Fix tracing
TypeErrorfor static and class methods (#2559) by @szokeasaurusrex - Fix missing
ctxin Arq integration (#2600) by @ivanovart - Change
data_categoryfromcheck_intomonitor(#2598) by @sentrivana
1.39.1
Various fixes & improvements
- Fix psycopg2 detection in the Django integration (#2593) by @sentrivana
- Filter out empty string releases (#2591) by @sentrivana
- Fixed local var not present when there is an error in a user's
error_samplerfunction (#2511) by @antonpirker - Fixed typing in
aiohttp(#2590) by @antonpirker
1.39.0
Various fixes & improvements
- Add support for cluster clients from Redis SDK (#2394) by @md384
- Improve location reporting for timer metrics (#2552) by @mitsuhiko
- Fix Celery
TypeErrorwith no-argumentapply_async(#2575) by @szokeasaurusrex - Fix Lambda integration with EventBridge source (#2546) by @davidcroda
- Add max tries to Spotlight (#2571) by @HazAT
- Handle
os.path.devnullaccess issues (#2579) by @sentrivana - Change
code.filepathframe picking logic (#2568) by @sentrivana - Trigger AWS Lambda tests on label (#2538) by @sentrivana
- Run permissions step on pull_request_target but not push (#2548) by @sentrivana
- Hash AWS Lambda test functions based on current revision (#2557) by @sentrivana
- Update Django version in tests (#2562) by @sentrivana
- Make metrics tests non-flaky (#2572) by @antonpirker
1.38.0
Various fixes & improvements
- Only add trace context to checkins and do not run
event_processorsfor 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
jinja2for generating CI yamls (#2534) by @sentrivana
1.37.1
Various fixes & improvements
- Fix
NameErroronparse_versionwith eventlet (#2532) by @sentrivana - build(deps): bump checkouts/data-schemas from
68def1etoe9f7d58(#2501) by @dependabot
1.37.0
Various fixes & improvements
-
Move installed modules code to utils (#2429) by @sentrivana
Note: We moved the internal function
_get_installed_modulesfromsentry_sdk.integrations.modulestosentry_sdk.utils.
So if you use this function you have to update your imports -
Add query source to DB spans (#2521) by @antonpirker
-
Run integration tests with newest
pytest(#2518) by @sentrivana -
Bring tests up to date (#2512) by @sentrivana
-
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