This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Python Agent version 1.x
editPython Agent version 1.x
editv1.0.0 - 2017/12/11
edit-
added
max-event-queue-length
setting. #67 -
changed name that the agent reports itself with to the APM server from
elasticapm-python
topython
. This aligns the Python agent with other languages. #104 -
changed Celery integration to store the task state (e.g.
SUCCESS
orFAILURE
) intransaction.result
#100 - added setting to disable SSL certificate verification #108
-
BREAKING: renamed
server
configuration variable toserver_url
to 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 - 2017/11/13
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
uninstrument
function to reverse instrumentation, and exposed bothinstrument
anduninstrument
as public API in theelasticapm
namespace #90 -
added normalization of HTTP status codes into classes for the
transaction.result
field. A HTTP status of200
will be turned intoHTTP 2xx
. The unchanged status code is still available incontext.response.status_code
. #85
v1.0.0.dev2 - 2017/09/29
edit- added request context information for Flask #58
- added response context information for Flask #65
-
BREAKING: changed the
SERVERS
list setting to a singleSERVER
string 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 - 2017/09/18
editv1.0.0.dev0 - 2017/08/17
editFirst release of the Python agent for Elastic APM