Releases: openedx/edx-django-utils
Releases · openedx/edx-django-utils
Added record_exception
enable code_owner for celery tasks
Refactored monitoring app
Added logging filters for user and remote IP
Added a new logging utility providing two logging filter classes:
- RemoteIpFilter - This filter tries to get the remote IP from the current request context so that it can be added to log statements through interpolation
- UserIdFilter - This filter tries to get the LMS user id from the current request context so that it can be added to log statements through interpolation
Updates to code_owner mapping code
Rename "custom metric" to "custom attribute"
Fix custom monitoring accumulate method
Upgrade psutil to latest version
- Upgrade psutil to latest version
Refractoring plugins to clarify Api
Updated:
Added missing classes to plugins public api. See plugins.init.py for latest api.
Updated plugin method names to be more descriptive. See plugins.init.py for latest.
Note: Although these changes are backwards incompatible, they are being added as a bug fix because plugins code release (3.7.0) is not yet in use.
Exposing Plugins api in its __init__.py file
- Exposing all public functions in edx_django_utils/plugins directory in its init.py file.
- this was done to keep inline with standard/pattern used in other packages in edx_django_utils