Skip to content

Releases: elastic/apm-agent-python

v6.7.2

07 Dec 13:26
v6.7.2
db7b84d
Compare
Choose a tag to compare

Bugfixes

  • fix AttributeError in sync instrumentation of httpx (#1423)
  • add setting to disable span compression, default to disabled (#1429)

v6.7.1

30 Nov 15:29
v6.7.1
1677f7b
Compare
Choose a tag to compare

Bugfixes

  • fix an issue with Sanic exception tracking (#1414)
  • asyncpg: Limit SQL queries in context data to 10000 characters (#1416)

v6.7.0

30 Nov 15:28
v6.7.0
567ae4e
Compare
Choose a tag to compare

Features

  • Add support for Sanic framework (#1390)

Bugfixes

  • fix compatibility issues with httpx 0.21 (#1403)
  • fix span_compression_exact_match_max_duration default value (#1407)

v6.6.2

10 Nov 17:45
v6.6.2
3db083c
Compare
Choose a tag to compare

Bug fixes

  • Fix an issue where compressed spans would count against transaction_max_spans [#1377]
  • Make sure HTTP connections are not re-used after a process fork [#1374]
  • Fix an issue with psycopg2 instrumentation when multiple hosts are defined [#1386]
  • Update the User-Agent header to the new spec [#1378]
  • Improve status_code handling in AWS Lambda integration [#1382]
  • Fix aiohttp exception handling to allow for non-500 responses including HTTPOk [#1384]
  • Force transaction names to strings [#1389]

Other

  • Remove unused http.request.socket.encrypted context field [#1332]
  • Remove unused transaction metrics (APM Server handles these metrics instead) [#1388]

Full Changelog: v6.6.1...v6.6.2

v6.6.1

02 Nov 17:52
v6.6.1
e989439
Compare
Choose a tag to compare

Bug fixes

  • Fix some context fields and metadata handling in AWS Lambda support [#1368]

Full Changelog: v6.6.0...v6.6.1

v6.6.0

18 Oct 16:22
v6.6.0
f55f30d
Compare
Choose a tag to compare

Features

  • Add experimental support for AWS lambda instrumentation [#1193]
  • Add support for span compression [#1321]
  • Auto-infer destination resources for easier instrumentation of new resources [#1359]
  • Add support for dropped span statistics [#1327]

Bug fixes

  • Ensure that Prometheus histograms are encoded correctly for APM Server [#1354]
  • Remove problematic (and duplicate) event.dataset from logging integrations [#1365]
  • Fix for memcache instrumentation when configured with a unix socket [#1357]

v6.5.0

04 Oct 17:23
v6.5.0
e587c75
Compare
Choose a tag to compare

Features

  • Add instrumentation for Azure Storage (blob/table/fileshare) and Azure Queue [#1316]

Bug fixes

  • Improve span coverage for asyncpg [#1328]
  • aiohttp: Correctly pass custom client to tracing middleware [#1345]
  • Fixed an issue with httpx instrumentation [#1337]
  • Fixed an issue with Django 4.0 removing a private method [#1347]

v6.4.0

03 Sep 13:42
v6.4.0
501366e
Compare
Choose a tag to compare

Features

  • Rename the experimental log_ecs_formatting config to log_ecs_reformatting #1300
  • Add support for Prometheus histograms #1165

Bug fixes

  • Fixed cookie sanitization when Cookie is capitalized #1301
  • Fix a bug with exception capturing for bad UUIDs #1304
  • Fix potential errors in json serialization #1203
  • Fix an issue with certain aioredis commands #1308

v6.3.3

14 Jul 13:57
v6.3.3
b33f449
Compare
Choose a tag to compare

Bug fixes

  • ensure that the elasticsearch instrumentation handles DroppedSpans correctly (#1190)

v6.3.2

07 Jul 18:39
v6.3.2
b9f6aa7
Compare
Choose a tag to compare

Bug fixes

  • Fix handling of non-http scopes in Starlette/FastAPI middleware [#1187]