Skip to content

Bump sentry-sdk from 0.16.5 to 1.0.0

Studieverening via bot requested to merge dependabot/pip/sentry-sdk-1.0.0 into master

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 experimental session_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 than request.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 experimental session_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 than request.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 the X-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

Merge request reports