This release of the Python agent fixes a memory leak which affects our Tornado instrumentation, and which was a factor in the recent issues we had with the Django template instrumentation.
For a list of known issues with the Python agent see Status of the Python agent.
Due to an issue with the low level function wrappers we use to instrument third party Python modules, memory was being leaked and process memory usage could increase over time. This issue affects version 2.32.0 through 2.38.0 of the Python agent and has been impacting on our Tornado instrumentation.
The memory leak has also been identified as the root cause for memory leaks in our Django template instrumentation, affecting versions 126.96.36.199 through 188.8.131.52. The Django template instrumentation was disabled in the prior 184.108.40.206 release while we investigated the cause. It remains disabled by default.