Opbeat

Latest version: v3.6.1

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

Scan your dependencies

Page 6 of 13

2.0.1

* Fixed a bug when `__name__` does not exist for `view_func` given to
`OpbeatAPMMiddleware`

2.0

* Async support was refactored, removed old `AsyncClient` classes
* `OpbeatAPMMiddleware` was added to time requests
* `APP_ID` now configurable from environment
* Lots of cleanups

1.9.0

* Signatures are no longer sent with messages. This requires the server version to be at least 4.4.6.
* Several fixes and additions were added to the Django report view.
* ``long`` types are now handled in ``transform()``.
* Improved integration with Celery (and django-celery) for capturing errors.

1.8.0

* There is now a builtin view as part of the Django integration for sending events server-side
(from the client) to Sentry. The view is currently undocumented, but is available as ``{% url raven-report %}``
and will use your server side credentials. To use this view you'd simply swap out the servers configuration in
raven-js and point it to the given URL.
* A new middleware for ZeroRPC now exists.
* A new protocol for registering transports now exists.
* Corrected some behavior in the UDP transport.
* Celery signals are now connected by default within the Django integration.

1.7.0

* The password sanitizer will now attempt to sanitize key=value pairs within strings (such as the querystring).
* Two new santiziers were added: RemoveStackLocalsProcessor and RemovePostDataProcessor

1.6.0

* Stacks must now be passed as a list of tuples (frame, lineno) rather than a list of frames. This
includes calls to logging (extra={'stack': []}), as well as explicit client calls (capture(stack=[])).

This corrects some issues (mostly in tracebacks) with the wrong lineno being reported for a frame.

Page 6 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.