Skip to main content

OpenTelemetry Lambda Node.js changelog

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

Sep 7, 2026
Node.js layer 42
Changed
  • Updated upstream OpenTelemetry instrumentation libraries, including AWS SDK (0.77.0), HTTP and gRPC (0.222.0), MongoDB (0.75.0), PostgreSQL (0.74.0), and the Express, GraphQL, Redis, and SQL instrumentations.

  • Dropped Node.js 20 support and added Node.js 26 support.
Jul 3, 2026
Node.js layer 37
Improved

Updated upstream OpenTelemetry instrumentation libraries, including AWS SDK (0.75.0), HTTP and gRPC (0.216.0), MongoDB (0.73.0), and PostgreSQL (0.68.0).

May 26, 2026
Node.js layer 36
Improved
  • Updated upstream OpenTelemetry instrumentation libraries, including AWS SDK (0.75.0), HTTP and gRPC (0.216.0), MongoDB (0.73.0), and PostgreSQL (0.68.0).

  • Added SNS and Kinesis trigger support.
  • Inspected and patched SDK libraries for FIPS environments.
Dec 17, 2025
Node.js layer 31
Changed
  • Updated upstream OpenTelemetry instrumentation libraries, including AWS SDK (0.64.0), HTTP and gRPC (0.57.2), MongoDB (0.61.0), and PostgreSQL (0.51.1).

  • Added Node.js 24 support.
Nov 28, 2025
Node.js layer 30 · Lambda Telemetry Exporter 1.2.1
Improved

Updated libraries used by the shared Lambda Telemetry Exporter and optimized layer size.

Aug 20, 2025
Node.js layer 29
Improved
  • Updated upstream OpenTelemetry instrumentation libraries, including AWS SDK (0.49.1), HTTP and gRPC (0.57.2), MongoDB (0.52.0), and PostgreSQL (0.51.1).

  • Added Step Functions support.
Apr 29, 2025
Node.js layer 28 · 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 SNS trigger span links.
Apr 7, 2025
Node.js layer 27 · 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
Node.js layer 26
Improved
  • Updated core instrumentation to 1.30.5 and Lambda instrumentation to 0.50.3.

  • Cold starts are reported in faas.coldstart.
Feb 5, 2025
Node.js layer 25 · Lambda Telemetry Exporter 1.0.1
Improved

Made Firehose delivery errors more verbose.

Jan 20, 2025
Node.js layer 24 · Lambda Telemetry Exporter 1.0.0
Fixed

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

Dec 13, 2024
Node.js layer 23 · Lambda Telemetry Exporter 0.9.2
New

Added CX_PLATFORM_LOGS to selectively disable platform event logs.

Dec 5, 2024
Node.js layer 22 · Lambda Telemetry Exporter 0.9.1
Improved
Added exporter warm-up spans.
Nov 6, 2024
Node.js layer 21 · 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
Node.js layer 19 · 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
Node.js 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
Node.js layer 12 · Lambda Telemetry Exporter 0.6.5
Fixed

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

May 27, 2024
Node.js layer 11 · Lambda Telemetry Exporter 0.6.4
New

Added CX_SERVICE_NAME to customize the default service name.

Mar 29, 2024
Node.js 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
Node.js layer 7 · Lambda Telemetry Exporter 0.6.2
Fixed

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

Nov 27, 2023
Node.js 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
Node.js 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
Node.js 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
Node.js 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
Node.js 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