Skip to main content

OpenTelemetry Lambda Python changelog

Changes to the Coralogix Python Lambda layer and the shared Lambda Telemetry Exporter. Each entry identifies the Python layer version and, when applicable, the shared exporter version it ships with.

Nov 28, 2025
Python layer 29 · Lambda Telemetry Exporter 1.2.1
Improved

Updated libraries used by the shared Lambda Telemetry Exporter.

May 26, 2026
Python layer 32
Improved
  • Updated upstream OpenTelemetry Python instrumentation to 0.63.0, including the AWS SDK, ASGI, Django, FastAPI, Flask, gRPC, Redis, SQLAlchemy, and database instrumentations.

  • Inspected and patched SDK libraries for FIPS environments.
May 19, 2025
Python layer 26
Fixed

Fixed an unhandled exception when PutObject is called with a non-ASCII payload.

Apr 29, 2025
Python layer 25 · Lambda Telemetry Exporter 1.2.0
New
  • Added combined telemetry export, which sends logs, traces, and metrics in one request when CX_COMBINED_TELEMETRY_ENABLED=true.

  • Retries are now limited to eligible telemetry delivery errors.
  • Fixed broken SQS trigger span links.
Apr 7, 2025
Python layer 24 · Lambda Telemetry Exporter 1.1.0
Improved
  • Added resource-attribute and cx_metadata controls, including CX_LOGS_METADATA_INCLUDE_TRACE_REF, CX_LOGS_METADATA_INCLUDE_EXECUTION, CX_LOGS_METADATA_INCLUDE_INVOCATION_ID, CX_*RESOURCE_BUILT_IN_ATTRIBUTES, and CX_*RESOURCE_EXTRA_ATTRIBUTES.

  • Added platform-log trimming controls: CX_PLATFORM_LOGS_INCLUDE_REQUEST_ID and CX_PLATFORM_LOGS_HIDE_DEFAULT_VALUES.

  • Supports splitting telemetry delivery between an OpenTelemetry URL and Firehose.

Mar 25, 2025
Python layer 23
Improved

Added Python 3.13 support and updated instrumentation packages to 0.52.0b.

Feb 5, 2025
Python layer 20 · Lambda Telemetry Exporter 1.0.1
Improved

Made Firehose delivery errors more verbose.

Jan 20, 2025
Python layer 19 · Lambda Telemetry Exporter 1.0.0
Fixed

Ensured OTLP server sockets open before the extension registers with AWS.

Dec 13, 2024
Python layer 18 · Lambda Telemetry Exporter 0.9.2
New

Added CX_PLATFORM_LOGS to selectively disable platform event logs.

Dec 5, 2024
Python layer 17 · Lambda Telemetry Exporter 0.9.1
Improved
Added exporter warm-up spans.
Nov 6, 2024
Python layer 16 · Lambda Telemetry Exporter 0.9.0
Fixed
  • Fixed the arm64 GLIBC issue and processing of spans received after runtime_done.

  • HTTP/2 is assumed when telemetry is sent to Coralogix or CX_OTEL_URL; re-enable ALPN with CX_OTEL_APLN_ENABLED=t when required.

  • Added the ap-southeast-5 AWS Region.
Oct 14, 2024
Python layer 15 · Lambda Telemetry Exporter 0.8.0
New
  • Added OOM detection for Runtime.OutOfMemory errors.
  • Added CX_OTEL_LOGS_URL, CX_OTEL_TRACES_URL, and CX_OTEL_METRICS_URL to route individual telemetry signals independently.

Aug 2, 2024
Python layer 14 · Lambda Telemetry Exporter 0.7.0
New
  • Added early trigger and invocation spans for timeouts and function crashes.

  • Added telemetry metric reduction; set CX_OTEL_METRICS_MODE=direct to disable it.

  • Fixed OOM detection when memory use exceeds the configured limit.

Jun 29, 2024
Python layer 13 · Lambda Telemetry Exporter 0.6.5
Fixed

Fixed consumer spans not being recognized as the main function span.

May 27, 2024
Python layer 12 · Lambda Telemetry Exporter 0.6.4
New

Added CX_SERVICE_NAME to customize the default service name.

Mar 29, 2024
Python layer 8 · Lambda Telemetry Exporter 0.6.3
Fixed

Fixed CX_TRACING_MODE=disabled and CX_TRACING_MODE=telemetry_api forwarding OpenTelemetry traces. Only CX_TRACING_MODE=otel forwards them.

Nov 30, 2023
Python layer 7 · Lambda Telemetry Exporter 0.6.2
Fixed

Fixed truncation of logs containing multi-byte UTF-8 characters.

Nov 27, 2023
Python layer 6 · Lambda Telemetry Exporter 0.6.1
Changed
  • Renamed CX_PRIVATE_KEY to CX_API_KEY; the previous name remains supported.

  • Fixed an incorrect missing-span warning.
Oct 25, 2023
Python layer 5 · Lambda Telemetry Exporter 0.6.0
Improved
  • Added AWS Secrets Manager API key retrieval with CX_SECRET.
  • Redesigned telemetry delivery to improve shutdown and timeout reliability.

Oct 5, 2023
Python layer 4 · Lambda Telemetry Exporter 0.5.2
Improved
  • Added CX_EXCLUDED_SPAN_ATTRIBUTES to filter sensitive span attributes.

  • Wrapper-and-exporter layers automatically select OpenTelemetry tracing mode when instrumentation is present.

  • Improved high-volume delivery and shutdown behavior.
Sep 13, 2023
Python layer 3 · Lambda Telemetry Exporter 0.5.1
Improved

Added out_of_memory to report logs, improved diagnostics, and propagated telemetry.sdk.language.

Aug 11, 2023
Python layer 2 · Lambda Telemetry Exporter 0.5.0
New
  • Added experimental Firehose delivery and controls to selectively disable logs, traces, or metrics.

  • Improved failure handling, startup performance, OTLP support, debug logs, initialization-span creation, and telemetry reporting during fatal failures.

Last updated on