A newer version is available. For the latest information, see the
current release documentation.
Python Agent version 1.x
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Python Agent version 1.x
editv1.0.0
edit-
added
max-event-queue-lengthsetting. #67 -
changed name that the agent reports itself with to the APM server from
elasticapm-pythontopython. This aligns the Python agent with other languages. #104 -
changed Celery integration to store the task state (e.g.
SUCCESSorFAILURE) intransaction.result#100 - added setting to disable SSL certificate verification #108
-
BREAKING: renamed
serverconfiguration variable toserver_urlto better align with other language agents #105 - BREAKING: removed the old and unused urllib2-based HTTP transport, and renamed the urllib3 transport #107
-
BREAKING: several API changes to
capture_exception,capture_message, and added documentation for these and other APIs #112
v1.0.0.dev3
edit- added a background thread to process the transactions queue every 60 seconds (configurable) #68
- adapted trace context for SQL traces to new API #77
- ensured that transaction data is also passed through processors #84
-
added
uninstrumentfunction to reverse instrumentation, and exposed bothinstrumentanduninstrumentas public API in theelasticapmnamespace #90 -
added normalization of HTTP status codes into classes for the
transaction.resultfield. A HTTP status of200will be turned intoHTTP 2xx. The unchanged status code is still available incontext.response.status_code. #85
v1.0.0.dev2
edit- added request context information for Flask #58
- added response context information for Flask #65
-
BREAKING: changed the
SERVERSlist setting to a singleSERVERstring setting. With this change, we now only support sending events to a single server #59 - BREAKING: removed root trace. Due to historical reason, we used to create a "root trace" which was equivalent to the transaction. This is no longer necessary. #61
v1.0.0.dev1
editv1.0.0.dev0
editFirst release of the Python agent for Elastic APM