Bump sentry-sdk from 0.16.5 to 1.0.0
Bumps sentry-sdk from 0.16.5 to 1.0.0.
Release notes
Sourced from sentry-sdk's releases.
1.0.0
This release contains a breaking change
- BREAKING CHANGE: Feat: Moved
auto_session_tracking
experimental flag to a proper option and removed explicitly setting experimentalsession_mode
in favor of auto detecting its value, hence enabling release health by default #994- Fixed Django transaction name by setting the name to
request.path_info
rather thanrequest.path
- Fix for tracing by getting HTTP headers from span rather than transaction when possible #1035
- Fix for Flask transactions missing request body in non errored transactions #1034
- Fix for honoring the
X-Forwarded-For
header #1037- Fix for worker that logs data dropping of events with level error #1032
0.20.3
- Added scripts to support auto instrumentation of no code AWS lambda Python functions
0.20.2
- Fix incorrect regex in craft to include wheel file in pypi release
0.20.1
- Fix for error that occurs with Async Middlewares when the middleware is a function rather than a class
0.20.0
- Fix for header extraction for AWS lambda/API extraction
- Fix multiple **kwargs type hints # 967
- Fix that corrects AWS lambda integration failure to detect the aws-lambda-ric 1.0 bootstrap #976
- Fix AWSLambda integration: variable "timeout_thread" referenced before assignment #977
- Use full git sha as release name #960
- BREAKING CHANGE: The default environment is now production, not based on release
- Django integration now creates transaction spans for template rendering
- Fix headers not parsed correctly in ASGI middleware, Decode headers before creating transaction #984
- Restored ability to have tracing disabled #991
- Fix Django async views not behaving asynchronously
- Performance improvement: supported pre-aggregated sessions
0.19.5
- Fix two regressions added in 0.19.2 with regard to sampling behavior when reading the sampling decision from headers.
- Increase internal transport queue size and make it configurable.
0.19.4
- Fix a bug that would make applications crash if an old version of
boto3
was installed.0.19.3
- Automatically pass integration-relevant data to
traces_sampler
for AWS, AIOHTTP, ASGI, Bottle, Celery, Django, Falcon, Flask, GCP, Pyramid, Tryton, RQ, and WSGI integrations- Fix a bug where the AWS integration would crash if event was anything besides a dictionary
- Fix the Django integrations's ASGI handler for Channels 3.0. Thanks Luke Pomfrey!
0.19.2
- Add
traces_sampler
option.- The SDK now attempts to infer a default release from various environment variables and the current git repo.
- Fix a crash with async views in Django 3.1.
- Fix a bug where complex URL patterns in Django would create malformed transaction names.
... (truncated)
Changelog
Sourced from sentry-sdk's changelog.
1.0.0
This release contains a breaking change
- BREAKING CHANGE: Feat: Moved
auto_session_tracking
experimental flag to a proper option and removed explicitly setting experimentalsession_mode
in favor of auto detecting its value, hence enabling release health by default #994- Fixed Django transaction name by setting the name to
request.path_info
rather thanrequest.path
- Fix for tracing by getting HTTP headers from span rather than transaction when possible #1035
- Fix for Flask transactions missing request body in non errored transactions #1034
- Fix for honoring the
X-Forwarded-For
header #1037- Fix for worker that logs data dropping of events with level error #1032
0.20.3
- Added scripts to support auto instrumentation of no code AWS lambda Python functions
0.20.2
- Fix incorrect regex in craft to include wheel file in pypi release
0.20.1
- Fix for error that occurs with Async Middlewares when the middleware is a function rather than a class
0.20.0
- Fix for header extraction for AWS lambda/API extraction
- Fix multiple **kwargs type hints # 967
- Fix that corrects AWS lambda integration failure to detect the aws-lambda-ric 1.0 bootstrap #976
- Fix AWSLambda integration: variable "timeout_thread" referenced before assignment #977
- Use full git sha as release name #960
- BREAKING CHANGE: The default environment is now production, not based on release
- Django integration now creates transaction spans for template rendering
- Fix headers not parsed correctly in ASGI middleware, Decode headers before creating transaction #984
- Restored ability to have tracing disabled #991
- Fix Django async views not behaving asynchronously
- Performance improvement: supported pre-aggregated sessions
0.19.5
- Fix two regressions added in 0.19.2 with regard to sampling behavior when reading the sampling decision from headers.
- Increase internal transport queue size and make it configurable.
0.19.4
- Fix a bug that would make applications crash if an old version of
boto3
was installed.0.19.3
- Automatically pass integration-relevant data to
traces_sampler
for AWS, AIOHTTP, ASGI, Bottle, Celery, Django, Falcon, Flask, GCP, Pyramid, Tryton, RQ, and WSGI integrations- Fix a bug where the AWS integration would crash if event was anything besides a dictionary
... (truncated)
Commits
-
2e16934
release: 1.0.0 -
b4ca43c
Release: 1.0.0 (#1039) -
68fb0b4
fix(worker): Log data-dropping events with error (#1032) -
b9cdcd6
Used settings fixture instead of importing django settings (#1038) -
3a0bd74
fix(django): Added SDK logic that honors theX-Forwarded-For
header (#1037) -
ed7d722
bug(flask): Transactions missing body (#1034) -
51987c5
fix(tracing): Get HTTP headers from span rather than transaction if possible ... -
1279eec
feat(release-health): Enable session tracking by default (#994) -
37105d9
Use path_info instead of path (#1029) -
f2a3ad1
build(deps): bump sphinx from 3.5.0 to 3.5.1 - Additional commits viewable in compare view