Rollbar

Latest version: v1.0.0

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 17

0.11.0

- Overhauled the scrubbing and serialization mechanisms to provide deep object scrubbing and better handling of UTF-8 data from local variables. See [75](https://github.com/rollbar/pyrollbar/pull/75)
- This fixes a bunch of problems with reporting local variables, including `UnicodeEncodeError`s and attempting to read variables after the thread they were in has died.
- Local variables and payload data is now sent over in their original structure.
- If a variable was a `dict`, it will be transmitted as a `dict` instead of turned into a string representation of the variable.
- The entire payload is now scrubbed and URL password fields are scrubbed as well.
- Added a Django example.
- Wrote many, many more tests :)
- Integrated the `six` library to provide cleaner support for Python3.
- Added some additional scrub fields.

0.10.1

- Added a warning message if `init()` is called more than once.

0.10.0

- Added support for Twisted framework. See [69](https://github.com/rollbar/pyrollbar/pull/69)
- Fix a bug that was causing max recursion errors while collecting local variables. See [77](https://github.com/rollbar/pyrollbar/pull/77)
- Added a configuration option, `safe_repr: True` which will cause payload serialization to use the type name for non-built-in objects.
This option defaults to `True` which may cause data reported to Rollbar to contain less information for custom types.
Prior to this change, serialization of custom objects called `__repr__()` which may have had undesired side effects.
- Fixed a bug that did not correctly handle anonymous tuple arguments while gathering local variables.

0.9.14

- Fix logging loop when using Flask in a non-request context, and also using the Rollbar logging handler. See [68](https://github.com/rollbar/pyrollbar/pull/68)

0.9.13

- If present, get request from log record. Otherwise try to guess current request as usual.

0.9.12

- Fix a bug that was causing a crash while reporting an error that happened in a Werkzeug request that had no `request.json`. See [64](https://github.com/rollbar/pyrollbar/pull/64)

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.