History¶
0.7.1 (2024-01-14)¶
Fixes¶
Do not log exceptions handled explicitly by Django [#7].
0.7.0 (2024-01-14)¶
Fixes¶
Handle passing exc_info=True to logger outside of exception context.
Breaking changes¶
Remove support for Django Rest Framework by removing ActionLogMixin.
0.6.2 (2023-04-27)¶
Fixed case where accessing request.auth may raise errors
0.6.1 (2023-04-27)¶
Removed dependency on Celery package, fixed import error
0.6.0 (2023-04-27)¶
Removed dependency on Celery package
0.5.6 (2023-01-17)¶
Datadog formatter: avoid recursion loop when accessing WSGI request auth attribute
0.5.5 (2023-01-16)¶
Improved support for request version reporting in http.request_version
Add support for http.url_details.view_name
0.5.4 (2023-01-16)¶
Added support for HTTP Accept header as http.accept
0.5.3 (2022-12-19)¶
Added support for JWT cid claim
0.5.2 (2022-11-23)¶
Fixed: don’t let the logger throw a DisallowedHost error
0.5.1 (2022-08-09)¶
Fixed: ActionLoginMixin class methods perform_create and perform_update call super(). Remove atomic transaction
0.5.0 (2021-10-20)¶
Added support for Celery v5+
0.4.0 (2021-08-27)¶
Enhancement: Updated formatting in README.rst #5
Enhancement: Extract and add dd.* attributes from log record to log entry dict #6
Fixed: KeyError because a dict appears where a list is expected #7
0.3.5 (2021-06-14)¶
Prevent recursion when warnings are logged whilst accessing WSGI request.user
0.3.4 (2021-06-14)¶
Fixed import error for future package
0.3.3 (2020-11-04)¶
Added support for incoming HTTP X-Request-ID header values
0.3.2 (2020-04-24)¶
Respect User.USERNAME_FIELD
0.3.1 (2020-04-24)¶
Removed API_LOG_REQUEST_DURATION_WARN_SECONDS
0.3.0 (2020-04-15)¶
Improved Celery task received messages logging.
Removed RequestIdFilter (not needed anymore).
0.2.0 (2020-04-14)¶
Added Celery request local.
0.1.0 (2020-02-17)¶
First release on PyPI.