Releases: getsentry/sentry-python
Releases Β· getsentry/sentry-python
1.40.5
Various fixes & improvements
-
Deprecate
last_event_id(). (#2749) by @antonpirker -
Warn if uWSGI is set up without proper thread support (#2738) by @sentrivana
uWSGI has to be run in threaded mode for the SDK to run properly. If this is
not the case, the consequences could range from features not working unexpectedly
to uWSGI workers crashing.Please make sure to run uWSGI with both
--enable-threadsand--py-call-uwsgi-fork-hooks. -
parsed_urlcan beNone(#2734) by @sentrivana -
Python 3.7 is not supported anymore by Lambda, so removed it and added 3.12 (#2729) by @antonpirker
1.40.4
Various fixes & improvements
- Only start metrics flusher thread on demand (#2727) by @sentrivana
- Bump checkouts/data-schemas from
aa7058cto6121fd3(#2724) by @dependabot
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