-
Notifications
You must be signed in to change notification settings - Fork 565
Open
Description
Dropping support
- Remove eventlet support Remove eventlet support #4584
- Drop Python 3.6 and remove 3.6 compat Drop Python 3.6 #3434
- Drop experimental logs options in 3.0 ref: Drop experimental logs options in 3.0 #4653
- Drop support for old frameworks Drop support for old frameworks #4246
Breaking refactors
- Remove
Hub
and related code for good RemoveHub
and related code for good. #3446 - Remove Spotlight Django integration breaking: Remove Spotlight Django integration #4747
- Remove
HttpTransport
hub_cls
attribute feat(transport): RemoveHttpTransport
hub_cls
attribute #3412 - Remove
sentry_sdk.init
context manager - Drop even more deprecated stuff chore: Drop even more deprecated stuff #4193 chore: Drop more deprecated stuff #4176
- Removed datetime_from_timezone Removed datetime_from_timestamp ... #3569
- Fix FastAPI recursive exceptions Migrate typing for integrations - part 4 #4533
- Better handling of exception groups Better handling of exception groups #4164
- Use
warnings
module for deprecation messagse. LookupError<ContextVar name='current_scope' default=None at 0x7f88232e1620>
#4410 - Remove tags set by the sdk
- Change Lambda timeout warning message Change Lambda timeout warning message #4671
- Using contexts instead of extra Use
context
forlogging
extra #4694
API Changes
- Refactoring
continue_trace
Implement new continue_trace and make WSGI work #3460 - Drop
propagate_traces
Droppropagate_traces
#4206 - Drop
set_measurement
ref: Dropset_measurement
#4333 - Remove
sentry_sdk.push_scope
feat(api): Removesentry_sdk.push_scope
#3408,sentry_sdk.configure_scope
feat(api): Removesentry_sdk.configure_scope
#3406 - Remove outdated (non-set) request status codes format
- Deprecate/remove
Span.set_data()
DeprecateSpan.set_data()
#4261 - Remove
scope.span =
setter Removescope.span =
setter and make surescope.span
reference is correct in context manager regardless of source of span #4439
Changing defaults
- Enable Django
cache_spans
by default [breaking] Enable Djangocache_spans
by default #3994 - Make HTTP2Transport the default breaking(transport): Make HTTP2Transport the default #4492
- Do not capture errors from
LoggingIntegration
to Sentry by default feat(logging): Do not capture errors fromLoggingIntegration
to Sentry by default #4300