Releases · open-telemetry/opentelemetry-lambda

layer-javaagent/0.18.0

Contains

  • opentelemetry-java-instrumentation 2.25.0

ARN JavaAgent

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javaagent-0_18_0:1

ARN JavaWrapper

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javawrapper-0_18_0:1

What's Changed

Java

  • build(deps): bump software.amazon.awssdk:bom from 2.39.5 to 2.39.6 in /java in the java-other group across 1 directory by @dependabot[bot] in #2052
  • build(deps): bump software.amazon.awssdk:bom from 2.39.6 to 2.40.3 in /java in the java-other group across 1 directory by @dependabot[bot] in #2059
  • build(deps): bump the opentelemetry-deps-java group across 1 directory with 2 updates by @dependabot[bot] in #2071
  • build(deps): bump the java-other group across 1 directory with 2 updates by @dependabot[bot] in #2080
  • build(deps): bump software.amazon.awssdk:bom from 2.40.10 to 2.40.13 in /java in the java-other group across 1 directory by @dependabot[bot] in #2085
  • build(deps): bump the opentelemetry-deps-java group across 1 directory with 2 updates by @dependabot[bot] in #2109
  • build(deps): bump software.amazon.awssdk:bom from 2.40.13 to 2.40.16 in /java in the java-other group across 1 directory by @dependabot[bot] in #2097
  • build(deps): bump the java-other group across 1 directory with 3 updates by @dependabot[bot] in #2116
  • build(deps): bump the opentelemetry-deps-java group across 1 directory with 3 updates by @dependabot[bot] in #2130

Full Changelog: layer-javaagent/0.17.0...layer-javaagent/0.18.0

layer-ruby/0.12.0

Contains

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-ruby-0_12_0:1

What's Changed

Ruby

  • build(deps): update opentelemetry-instrumentation-all requirement from ~> 0.87.0 to ~> 0.88.0 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot[bot] in #2048
  • build(deps): update opentelemetry-instrumentation-all requirement from ~> 0.88.0 to ~> 0.89.1 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot[bot] in #2060
  • build(deps): update opentelemetry-instrumentation-all requirement from ~> 0.89.1 to ~> 0.90.1 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot[bot] in #2108

Full Changelog: layer-ruby/0.11.0...layer-ruby/0.12.0

layer-python/0.18.0

Caution

Pay attention to the layer version: 0_18_0:2. Since version 1 of this layer contains a vulnerable version of the protobuf package as reported in CVE-2026-0994

Contains

opentelemetry-python 1.39.1/0.60b1

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-python-0_18_0:2

What's Changed

Python

  • Add support for Python 3.14 by @lukasz-mitka in #2056
  • build(deps): bump the opentelemetry-deps-python group across 3 directories with 36 updates by @dependabot[bot] in #2064
  • build(deps): bump the opentelemetry-deps-python group across 3 directories with 36 updates by @dependabot[bot] in #2076

New Contributors

Full Changelog: layer-python/0.17.0...layer-python/0.18.0

layer-nodejs/0.20.0

Contains

opentelemetry-nodejs 2.5.1

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_20_0:1

What's Changed

Javascript

  • feat(nodejs): remove non-generic instrumentations from defaults by @wpessers in #1734
  • build(deps-dev): bump the nodejs-other group across 1 directory with 4 updates by @dependabot[bot] in #2075
  • build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 45 updates by @dependabot[bot] in #2112
  • build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 43 updates by @dependabot[bot] in #2118
  • build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /nodejs by @dependabot[bot] in #2113
  • build(deps-dev): bump webpack from 5.103.0 to 5.104.1 in /nodejs by @dependabot[bot] in #2123
  • build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 12 updates by @dependabot[bot] in #2133

New Contributors

Full Changelog: layer-nodejs/0.19.0...layer-nodejs/0.20.0

layer-collector/0.20.0

Contains

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-collector-<amd64|arm64>-0_20_0:1

What's Changed

Collector

  • improve telemetry api initialization and tests by @herin049 in #2023
  • feat(receiver): aws-like report log for invocations by @adamantal in #2011
  • build(deps): bump the collector-other group across 4 directories with 2 updates by @dependabot[bot] in #2051
  • build(deps): bump the collector-other group across 1 directory with 2 updates by @dependabot[bot] in #2062
  • build(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /collector by @dependabot[bot] in #2078
  • build(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /collector/lambdacomponents by @dependabot[bot] in #2077
  • feat: Add support for exporting telemetry API 'platform.*' log events by @herin049 in #2058
  • build(deps): bump the collector-other group across 2 directories with 4 updates by @dependabot[bot] in #2074
  • build(deps): bump the opentelemetry-deps-collector group across 5 directories with 34 updates by @dependabot[bot] in #2057
  • feat(collector): use mutex for locking struct fields but still allowi… by @wpessers in #2091
  • feat(collector): optimize telemetryapireceiver trace and span id generation by @wpessers in #2084
  • build(deps): bump the opentelemetry-deps-collector group across 2 directories with 8 updates by @dependabot[bot] in #2087
  • build(deps): bump the collector-other group across 1 directory with 3 updates by @dependabot[bot] in #2088
  • build(deps): bump the opentelemetry-deps-collector group across 5 directories with 39 updates by @dependabot[bot] in #2105
  • build(deps): bump the collector-other group across 1 directory with 3 updates by @dependabot[bot] in #2111
  • feat: add support for FaaS telemetryapi metrics by @herin049 in #2066
  • build(collector): update Go to 1.24.11 by @Kausik-A in #2107
  • Properly create telemetry factory when initializing the lambda collector by @johnbley in #2122
  • build(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.5 in /collector/internal/tools by @dependabot[bot] in #2128
  • build(deps): bump the opentelemetry-deps-collector group across 5 directories with 42 updates by @dependabot[bot] in #2134
  • feat: add support for running on AWS Lambda managed instance types by @herin049 in #2083
  • feat(lambda): write cloud.account.id symlink from extension by @RaphaelManke in #2127
  • build(deps): bump the collector-other group across 1 directory with 2 updates by @dependabot[bot] in #2131

New Contributors

Full Changelog: layer-collector/0.19.0...layer-collector/0.20.0

layer-nodejs/0.19.0

Note

This layer version fixes the issues with CommonJS based lambda handlers in the node 24 runtime. This was caused by require-in-the-middle not working inside the webpack bundle, and has been fixed by externalizing it from the bundle.

Contains

opentelemetry-nodejs 2.2.0

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_19_0:1

What's Changed

Javascript

  • build(deps-dev): bump the nodejs-other group across 1 directory with 2 updates by @dependabot[bot] in #2049
  • fix(nodejs): register import in the middle for nodejs24.x runtime by @wpessers in #2046
  • build(deps-dev): bump the nodejs-other group across 1 directory with 2 updates by @dependabot[bot] in #2063

Full Changelog: layer-collector/0.18.0...layer-nodejs/0.19.0

layer-ruby/0.11.0

Contains

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-ruby-0_11_0:1

What's Changed

Ruby

  • build(deps): update opentelemetry-instrumentation-all requirement from ~> 0.85.0 to ~> 0.86.1 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot[bot] in #2006
  • build(deps): update opentelemetry-instrumentation-all requirement from ~> 0.86.1 to ~> 0.87.0 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot[bot] in #2019

Full Changelog: layer-ruby/0.10.0...layer-ruby/0.11.0

layer-nodejs/0.18.0

Warning

As indicated by the lambda layer's supported runtimes, this version of the layer does not support node 24. Using it for CommonJS based lambda handlers in the node 24 runtime will result in missing spans or broken traces.

Contains

opentelemetry-nodejs 2.2.0

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_18_0:1

What's Changed

Javascript

  • build(deps-dev): bump the nodejs-other group across 1 directory with 2 updates by @dependabot[bot] in #2009
  • build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 38 updates by @dependabot[bot] in #2010
  • bump: instrumentation-aws-lambda to 0.61.0 by @maxday in #2036
  • build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 40 updates by @dependabot[bot] in #2038
  • build(deps-dev): bump the nodejs-other group across 1 directory with 8 updates by @dependabot[bot] in #2032
  • Externalize RITM by @wpessers in #2037
  • build: add typeRoots to tsconfig as fix for possible conflicts with other types in repositories with this repo as submodule by @wladyslawczyzewski in #2035

New Contributors

Full Changelog: layer-nodejs/0.17.0...layer-nodejs/0.18.0

layer-javaagent/0.17.0

Contains

  • opentelemetry-java-instrumentation 2.22.0

ARN JavaAgent

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javaagent-0_17_0:1

ARN JavaWrapper

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javawrapper-0_17_0:1

What's Changed

Java

  • build(deps): bump software.amazon.awssdk:bom from 2.35.10 to 2.36.2 in /java in the java-other group across 1 directory by @dependabot[bot] in #2005
  • build(deps): bump the opentelemetry-deps-java group across 1 directory with 3 updates by @dependabot[bot] in #2030
  • build(deps): bump the java-other group across 1 directory with 3 updates by @dependabot[bot] in #2031

Full Changelog: layer-javaagent/0.16.0...layer-javaagent/0.17.0

layer-collector/0.19.0

Contains

ARN

arn:aws:lambda:<region>:184161586896:layer:opentelemetry-collector-<amd64|arm64>-0_19_0:1

What's Changed

Collector

  • build(deps): bump the collector-other group across 1 directory with 2 updates by @dependabot[bot] in #2008
  • build(deps): bump the opentelemetry-deps-collector group across 1 directory with 3 updates by @dependabot[bot] in #2015
  • build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /collector/internal/tools by @dependabot[bot] in #2026
  • build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 in /collector by @dependabot[bot] in #2028
  • build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 in /collector/lambdacomponents by @dependabot[bot] in #2027
  • build(deps): bump the collector-other group across 2 directories with 3 updates by @dependabot[bot] in #2033

Full Changelog: layer-collector/0.18.0...layer-collector/0.19.0