Releases: bugsnag/bugsnag-python
v4.7.1
v4.7.0
Enhancements
- Add support for AWS Lambda functions via the new
bugsnag.aws_lambda_handler
decorator. See the documentation for usage instructions.
v4.6.2
v4.6.1
v4.6.0
v4.5.0
Enhancements
-
The exception's
__notes__
field will now be sent as metadata if it exists
#340
0HyperCube -
Allows changing the grouping hash when using
BugsnagHandler
via the logger methods'extra
keyword argument
#334
0HyperCube -
PathLike objects are now accepted as the project path
#344
0HyperCube
Bug fixes
-
Fixes one of the fields being mistakenly replaced with
[RECURSIVE]
when encoding a list or dictionary with identical siblings but no recursion.
#341
0HyperCube -
Fix the ignore class list not accounting for nested classes
#342
0HyperCube
v4.4.0
v4.3.0
v4.2.1
v4.2.0
Enhancements
- Report the entire exception chain by traversing the
__cause__
and__context__
of exceptions to provides greater context into the cause of exceptions
#299
Diego Restrepo Mesa
#314 - Use the
__traceback__
attribute in Python 3 exception objects to improve stacktraces for handled errors
#313
Note: The use of __traceback__
for the stacktraces of handled events means that the grouping of these errors on your Bugsnag dashboard will be affected when this attribute is available: it will now show the location of the exception and not the call to notify
.
Bug fixes
- Prevent async delivery errors from escaping their thread
#303