Elastic-apm

Latest version: v6.22.3

Safety actively analyzes 641153 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 17

6.10.1

Bug fixes

* Fix an issue with Kafka instrumentation and unsampled transactions [1579]

**Full Changelog**: https://github.com/elastic/apm-agent-python/compare/v6.10.0...v6.10.1

6.10.0

Features
* Add instrumentation for [`aiobotocore`](https://github.com/aio-libs/aiobotocore) [#1520]
* Add instrumentation for [`kafka-python`](https://kafka-python.readthedocs.io/en/master/) [#1555]
* Add API for span links, and implement span link support for OpenTelemetry bridge [1562]
* Add span links to SQS ReceiveMessage call [1575]
* Add specific instrumentation for SQS delete/batch-delete [1567]
* Add `trace_continuation_strategy` setting [1564]

Bug fixes
* Fix return for `opentelemetry.Span.is_recording()` [1530]
* Fix error logging for bad `SERVICE_NAME` config [1546]
* Do not instrument old versions of Tornado < 6.0 due to incompatibility [1566]
* Fix transaction names for class based views in Django 4.0+ [1571]
* Fix a problem with our logging handler failing to report internal errors in its emitter [1568]

New Contributors
* ckoehn made their first contribution in https://github.com/elastic/apm-agent-python/pull/1536
* amannocci made their first contribution in https://github.com/elastic/apm-agent-python/pull/1554
* silici0 made their first contribution in https://github.com/elastic/apm-agent-python/pull/1558
* dhalenok made their first contribution in https://github.com/elastic/apm-agent-python/pull/1571

**Full Changelog**: https://github.com/elastic/apm-agent-python/compare/v6.9.1...v6.10.0

6.9.1

Bug fixes

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

**Full Changelog**: https://github.com/elastic/apm-agent-python/compare/v6.9.0...v6.9.1

6.9.0

Features

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

Bug fixes

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

**Full Changelog**: https://github.com/elastic/apm-agent-python/compare/v6.8.1...v6.9.0

6.8.1

Bug fixes

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

**Full Changelog**: https://github.com/elastic/apm-agent-python/compare/v6.8.0...v6.8.1

6.8.0

Features
* use "unknown-python-service" as default service name if no service name is configured (1438)
* add transaction name to error objects (1441)
* don't send unsampled transactions to APM Server 8.0+ (1442)
* implement snapshotting of certain configuration during transaction lifetime (1431)
* propagate traceparent IDs via Celery (1371)
* removed Python 2 compatibility shims (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 (1444)
* fix recording of status_code for starlette (1466)
* fix aioredis span context handling (1462)

Page 5 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.