Tags: sethmlarson/apm-agent-python
Tags
v5.6.0
[float]
===== New features
* Added SERVICE_NODE_NAME config {pull}592[elastic#592]
* Added instrumentation support for https://github.com/pinterest/pymemcache[`pymemcache`] {pull}812[elastic#812]
* Added new configuration options `enabled` and `recording` {pull}790[elastic#790]
[float]
===== Bug fixes
* Fixed an issue with metrics collection raising RuntimeErrors {pull}802[elastic#802]
* Fixed an issue with getting extended destination data from pymongo {pull}797[elastic#797]
* Fixed an issue with Tornado instrumentation when Tornado isn't the "main" framework {pull}813[elastic#813]
* Fixed an issue with streaming requests being consumed by the agent even if capture_body is disabled {pull}817[elastic#817]
[float]
===== Pending Deprecations
* Python 2.7 suppot will be dropped in version 6.0 of the agent.
Bug fixes * Fixed an issue with Redis using unix domain sockets and destination information (elastic#766)
v5.5.1
===== Bug fixes
* Fixed Starlette middleware when capturing request body while the content-type header is absent {pull}763[elastic#763]
Features * Added destination information to database/HTTP spans, used for service maps (elastic#618) Deprecations * *Python 3.4 is no longer supported.*
v5.4.3 Bug fixes * fixed a bug in our aiohttp.client support if used with a yarl URL (elastic#733)
v5.4.2
Bug fixes
* fixed a bug in our celery implementation related to the threading refactor in 5.4.0 {pull}724[elastic#724]
Bug fixes * fixed an issue with a DEBUG log message raising an error in some cases (elastic#722)
Deprecations This will be the last minor release to support the following versions: * Python 3.4 * Django 1.8, 1.9 and 1.10 * Flask < 1.0 In addition, as of this release we only supported capturing extended information on Elasticsearch queries when using keyword arguments with the elasticsearch-py API. This is in keeping with the https://elasticsearch-py.readthedocs.io/en/master/api.html#api-documentation[upstream policy] of positional arguments being unsupported. {pull}697[elastic#697] New Features * Refactored spawning of background threads {pull}636[elastic#636] * Added support for aiohttp client and server {pull}659[elastic#659] * Added support for tornado web framework {pull}661[elastic#661] * Added support for starlette/fastapi {pull}694[elastic#694] * Added support for W3C `traceparent` and `tracestate` headers {pull}660[elastic#660] * Added Django 3.0 and Flask 1.1 to the support matrix {pull}667[elastic#667] * Added support for aiopg {pull}668[elastic#668] * Use Span ID as parent ID in errors if an error happens inside a span {pull}669[elastic#669] * Added experimental support for API Key authentication {pull}679[elastic#679] Bug fixes * introduced workaround to avoid instrumenting twice in rare cases (elastic#708)
v5.3.3 Bugfixes * Fixed an issue with OpenTracing bridge and dropped spans (elastic#687) * Fixed bug that would make the agent ignore the `hostname` configuration setting (elastic#689)
= v5.3.2 == Bug fixes * Added support for IPv6 address format when parsing urls (elastic#649)
PreviousNext