* Added get_current_transaction for monitoring that returns a transaction object with a name property.
Updated ~~~~~~~
* Updated CodeOwnerMetricMiddleware to use NewRelic's current transaction for cases where resolve() doesn't work to determine the code_owner, like for Middleware.
3.3.0
--------------------
Added ~~~~~
* CodeOwnerMetricMiddleware was moved here (from edx-platform) in order to be able to take advantage of the ``code_owner`` metric in other IDAs. For details on this decision, see the `ADR for monitoring code owner`_. See the docstring for more details on usage.
.. _ADR for monitoring code owner: https://github.com/openedx/edx-django-utils/blob/master/edx_django_utils/monitoring/docs/decisions/0001-monitoring-by-code-owner.rst
3.2.3
-------------------- * Removed ceninusepy3 usage.
3.2.2
-------------------- * Added support for python 3.8 and dropped support for Django versions older than 2.2