This release of the Python agent adds the
record_log_event API and includes some bug fixes.
Add support for redis v4.3.5 and v4.4.0 methods
New methods added in redis v4.3.5 and v4.4.0 will now be automatically instrumented.
RuntimeError: dictionary changed size during iteration
RuntimeErrorsraised due to concurrent iteration and size changes of the
Fix Confluent Kafka Producer Arguments
Fixes a bug where topic provided as a keyword argument can crash Confluent Kafka producers.
Patch for sentry SDK to correct ASGI v2/v3 detection
Patches sentry-sdk to fix a bug that causes incorrect ASGI application version detection with our wrapt function wrappers. To fix this, we now instrument the
_looks_like_asgi3()function to bind out the wrapped app in sentry in order to unwrap it to be able to detect the proper ASGI version.
Missing information from Celery workers when using MAX_TASKS_PER_CHILD issue
A bug was introduced in v220.127.116.11 when Celery was run with the
--loglevel=INFOflag to not report any data after the original worker processes shut down. This has been fixed.
Fix support for dynamically generated types in Code Level Metrics
A bug in code level metrics attribute extraction prevented attributes from being applied to types created using the 3 argument type constructor. This has been fixed.
Initialize external node properties
A bug caused by uninitialized external node properties when making web requests has been fixed. Thank you @kmorey for your contribution!
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 18.104.22.168. More information can be found in the EOL Policy Page.