Skip to content

Tags: sooids/apm-agent-python

Tags

v6.9.1

Toggle v6.9.1's commit message

Verified

This tag was signed with the committer’s verified signature.
basepi Colton Myers
v6.9.1

===== Bug fixes

* Fix `otel_attributes`-related regression with older versions of APM Server (<7.16) [elastic#1510]

v6.9.0

Toggle v6.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
basepi Colton Myers
v6.9.0

===== Features

* Add OpenTelemetry API bridge [elastic#1411]
* Change default for `sanitize_field_names` to sanitize `*auth*` instead of `authorization` [elastic#1494]
* Add `span_stack_trace_min_duration` to replace deprecated `span_frames_min_duration` [elastic#1498]
* Enable exact_match span compression by default [elastic#1504]
* Allow parent celery tasks to specify the downstream `parent_span_id` in celery headers [elastic#1500]

===== Bug fixes

* Fix Sanic integration to properly respect the `capture_body` config [elastic#1485]
* Lambda fixes to align with the cross-agent spec [elastic#1489]
* Lambda fix for custom `service_name` [elastic#1493]
* Change default for `stack_trace_limit` from 500 to 50 [elastic#1492]
* Switch all duration handling to use `datetime.timedelta` objects [elastic#1488]

v6.8.1

Toggle v6.8.1's commit message

Verified

This tag was signed with the committer’s verified signature.
basepi Colton Myers
v6.8.1

Bug fixes

* Fix `exit_span_min_duration` and disable by default [elastic#1483]

v6.8.0

Toggle v6.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
v6.8.0

Features
 * use "unknown-python-service" as default service name if no service name is configured (elastic#1438)
 * add transaction name to error objects (elastic#1441)
 * don't send unsampled transactions to APM Server 8.0+ (elastic#1442)
 * implement snapshotting of certain configuration during transaction lifetime (elastic#1431)
 * propagate traceparent IDs via Celery (elastic#1371)
 * removed Python 2 compatibility shims (elastic#1463)
   Note: Python 2 support was already removed with version 6.0 of the agent, this now removes unused compatibilit shims.

Bug fixes
 * fix span compression for redis, mongodb, cassandra and memcached (elastic#1444)
 * fix recording of status_code for starlette (elastic#1466)
 * fix aioredis span context handling (elastic#1462)

v6.7.2

Toggle v6.7.2's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
Bug fixes

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

show

Toggle show's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
Bug fixes

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

v6.7.1

Toggle v6.7.1's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
Bugfixes

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

v6.7.0

Toggle v6.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
Features

 * Add support for Sanic framework (elastic#1390)

Bugfixes

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

v6.6.3

Toggle v6.6.3's commit message

Verified

This tag was signed with the committer’s verified signature.
beniwohli Benjamin Wohlwend
Bug fixes

 * fix an issue with `metrics_sets` configuration referencing the `TransactionMetricSet` removed in 6.6.2 (elastic#1397)

v6.6.2

Toggle v6.6.2's commit message

Verified

This tag was signed with the committer’s verified signature.
basepi Colton Myers
v6.6.2

===== Bug fixes

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

===== Other

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