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-threads
and--py-call-uwsgi-fork-hooks
. -
parsed_url
can 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
aa7058c
to6121fd3
(#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
pytest
error (#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.url
beingNone
(#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-action
from 3 to 4 (#2706) by @dependabot - Bump
actions/cache
from 3 to 4 (#2661) by @dependabot - Bump
actions/checkout
from 3.1.0 to 4.1.1 (#2561) by @dependabot - Bump
github/codeql-action
from 2 to 3 (#2603) by @dependabot - Bump
actions/setup-python
from 4 to 5 (#2577) by @dependabot
1.40.0
Various fixes & improvements
- Enable metrics related settings by default (#2685) by @iambriccardo
- Fix
UnicodeDecodeError
on 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.trace
type hints (#2633) by @szokeasaurusrex - Bump
checkouts/data-schemas
frome9f7d58
toaa7058c
(#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
TypeError
for static and class methods (#2559) by @szokeasaurusrex - Fix missing
ctx
in Arq integration (#2600) by @ivanovart - Change
data_category
fromcheck_in
tomonitor
(#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_sampler
function (#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
TypeError
with 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.devnull
access issues (#2579) by @sentrivana - Change
code.filepath
frame 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_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