getsentry/raven-python
Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python
10 Releases
Latest: 7y ago
6.10.0Latest
📋 Changes
- [Core] Fixed stackframes in some situations being in inverse order.
- [Flask] Fix wrong exception handling logic (accidentally relied on Flask internals).
- [Core] No longer send NaN local vars as non-standard JSON.
6.8.0 (2018-05-12)6.8.0
📋 Changes
- [Core] Fixed DSNs without secrets not sending events.
- [Core] Added lazy import for pkg_resources
- [Core] Added NamedTuple Serializer
- [Sanic] Fixed sanic integration dependencies
- [Django] Fixed sql hook bug
6.7.0 (2018-04-18)6.7.0
📋 Changes
- [Sanic] Added support for sanic.
- [Core] Disabled dill logger by default
- [Core] Added `SENTRY_NAME`, `SENTRY_ENVIRONMENT` and `SENTRY_RELEASE`
- [Core] DSN secret is now optional
- [Core] Added fix for cases with exceptions in repr
- [core] Fixed bug with mutating `record.data`
6.6.0 (2018-02-12)6.6.0
📋 Changes
- [Core] Add trimming to breadcrumbs.
- [Core] Improve host message at startup.
- [Core] Update pytest to work on other environments
6.5.0 (2018-01-15)6.5.0
📋 Changes
- [Core] Fixed missing deprecation on `processors.SanitizePasswordsProcessor`
- [Core] Improve exception handling in `Serializer.transform`
- [Core] Fixed `celery.register_logger_signal` ignoring subclasses
- [Core] Fixed sanitizer skipping `byte` instances
- [Lambda] Fixed `AttributeError` when `requestContext` not present
6.4.0 (2017-12-11)6.4.0
📋 Changes
- [Core] Support for defining `sanitized_keys` on the client (pr/990)
- [Django] Support for Django 2.0 Urlresolver
- [Docs] Several fixes and improvements
6.3.0 (2017-10-29)6.3.0
📋 Changes
- [Core] Changed default timeout on http calls to 5 seconds
- [Core] Fixed relative paths for traces generated on Windows
- [Django] Fixed import issues for Django projects < 1.7
- [Django] Fixed django management command data option
- [Django/DRF] Added `application/octet-stream` to non-cacheable types in middleware
- [Django] Added parsing X-Forwarded-For for `user.ip_address`
- [Flask] Added `request.remote_addr` as fallback for ip addresses
- [Lambda] Added initial AWS Lambda support with `contrib.awslambda.LambdaClient`
6.2.1
5.4.0
📋 Changes
- Binding transports via a scheme prefix on DSNs is now deprecated.
- `raven.conf.load` has been removed.
- Upstream-related configuration (such as url, project_id, and keys) is now contained in `RemoteConfig`
- The `aiohttp` transport has been moved to `raven-aiohttp` package.
5.3.0
📋 Changes
- The UDP transport has been removed.
- The integrated Sentry+Django client has been removed. This is now part of Sentry core.
- Server configuration _must_ now be specified with a DSN.
- Upstream errors now have increased verbosity in logs.
- Unsent events now log to 'sentry.errors.uncaught'.
- Django management commands should now effectively autopatch (when run from the CLI).
- Flask wrapper now includes user_context, tags_context, and extra_context helpers.
- Python version is now reported with modules.
