Tags: someshwaranM/apm-agent-python
Tags
v6.14.0 ===== Features * GRPC support [elastic#1703] * Wrapper script Flask support (experimental) [elastic#1709] ===== Bug fixes * Fix an async issue with long elasticsearch queries [elastic#1725] * Fix a minor inconsistency with the W3C tracestate spec [elastic#1728] * Fix a performance issue with our AWS Lambda integration [elastic#1727] * Mark `**kwargs` config usage in our AWS Lambda integration as deprecated [elastic#1727]
v6.13.2 Bug fixes - Fix error in Elasticsearch instrumentation when spans are dropped [elastic#1690] - Lower log level for errors in APM Server version fetching [elastic#1692] - Fix for missing parent.id when logging from a DroppedSpan under a leaf span [elastic#1695]
v6.13.1 Bug fixes * Fix elasticsearch instrumentation for track_total_hits=False [elastic#1687]
v6.13.0 Features * Add support for Python 3.11 * Add backend granularity data to SQL backends as well as Cassandra and pymongo elastic#1585, elastic#1639 * Add support for instrumenting the Elasticsearch 8 Python client elastic#1642 * Add `*principal*` to default `sanitize_field_names` configuration elastic#1664 * Add docs and better support for custom metrics, including in AWS Lambda elastic#1643 * Add support for capturing span links from AWS SQS in AWS Lambda elastic#1662 Bug fixes * Fix Django's `manage.py check` when agent is disabled elastic#1632 * Fix an issue with long body truncation for Starlette elastic#1635 * Fix an issue with transaction outcomes in Flask for uncaught exceptions elastic#1637 * Fix Starlette instrumentation to make sure transaction information is still present during exception handling elastic#1674
v6.12.0 ===== Features * Add redis query to context data for redis instrumentation (elastic#1406) * Add AWS request ID to all botocore spans (at `span.context.http.request.id`) (elastic#1625) ===== Bug fixes * Differentiate Lambda URLs from API Gateway in AWS Lambda integration (elastic#1609) * Restrict the size of Django request bodies to prevent APM Server rejection (elastic#1610) * Restrict length of `exception.message` for exceptions captured by the agent (elastic#1619) * Restrict length of Starlette request bodies (elastic#1549) * Fix error when using elasticsearch(sniff_on_start=True) (elastic#1618) * Improve handling of ignored URLs and capture_body=off for Starlette (elastic#1549) * Fix possible error in the transport flush for Lambda functions (elastic#1628)
v6.11.0 ===== Features * Added lambda support for ELB triggers [elastic#1605]
v6.10.2 ===== Bug fixes * Fixed an issue with non-integer ports in Django [elastic#1590] * Fixed an issue with non-integer ports in Redis [elastic#1591] * Fixed a performance issue for local variable shortening via `varmap()` [elastic#1593] * Fixed `elasticapm.label()` when a Client object is not available [elastic#1596]
v6.10.1 Bug fixes * Fix an issue with Kafka instrumentation and unsampled transactions (elastic#1579)
v6.10.0 Features * Add instrumentation for https://github.com/aio-libs/aiobotocore[`aiobotocore`] (elastic#1520) * Add instrumentation for https://kafka-python.readthedocs.io/en/master/[`kafka-python`] (elastic#1555) * Add API for span links, and implement span link support for OpenTelemetry bridge (elastic#1562) * Add span links to SQS ReceiveMessage call (elastic#1575) * Add specific instrumentation for SQS delete/batch-delete (elastic#1567) * Add `trace_continuation_strategy` setting (elastic#1564) Bug fixes * Fix return for `opentelemetry.Span.is_recording()` (elastic#1530) * Fix error logging for bad SERVICE_NAME config (elastic#1546) * Do not instrument old versions of Tornado > 6.0 due to incompatibility (elastic#1566) * Fix transaction names for class based views in Django 4.0+ (elastic#1571) * Fix a problem with our logging handler failing to report internal errors in its emitter (elastic#1568)
v6.9.1 ===== Bug fixes * Fix `otel_attributes`-related regression with older versions of APM Server (<7.16) [elastic#1510]
PreviousNext