Releases: open-telemetry/opentelemetry-lambda
layer-python/0.13.0
Contains
opentelemetry-python 1.32.0/0.53b0
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-python-0_13_0:1
What's Changed
Python
- build(deps): bump the opentelemetry-deps-python group across 3 directories with 36 updates by @dependabot in #1745
- Add support for Python 3.13 by @imanshafiei540 in #1754
New Contributors
- @imanshafiei540 made their first contribution in #1754
Full Changelog: layer-python/0.12.0...layer-python/0.13.0
layer-nodejs/0.13.0
Contains
opentelemetry-nodejs 1.30.1
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_13_0:1
Important Changes
- In the Nodejs layer,
configureTracerProviderhas been deprecated in favor ofconfigureTracer. BecauseconfigureTracerProviderrelies on theTracerProvider.addSpanProcessormethod from the OTEL JS SDK which has been deprecated in the OTEL JS SDK v1 and removed from OTEL JS SDK v2. (#1777)
What's Changed
Javascript
- build(deps-dev): bump the nodejs-other group across 3 directories with 2 updates by @dependabot in #1711
- build(deps-dev): bump the nodejs-other group across 3 directories with 2 updates by @dependabot in #1716
- Feat/nodejs/add auto instrumentations by @wpessers in #1724
- build(deps-dev): bump axios from 1.7.9 to 1.8.3 in /nodejs in the npm_and_yarn group across 1 directory by @dependabot in #1741
- Update README.md by @wpessers in #1748
- build(deps): bump the opentelemetry-deps-nodejs group across 2 directories with 24 updates by @dependabot in #1727
- Upgrade eslint to be compatible with newer typescript versions by @wpessers in #1761
- Deprecate configureTracerProvider and use configureTracer in tests by @wpessers in #1777
New Contributors
Full Changelog: layer-nodejs/0.12.0...layer-nodejs/0.13.0
layer-javaagent/0.12.0
Contains
- opentelemetry-java-instrumentation 2.15.0
ARN JavaAgent
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javaagent-0_12_0:1
ARN JavaWrapper
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javawrapper-0_12_0:1
What's Changed
Java
- build(deps): bump the java-other group across 1 directory with 2 updates by @dependabot in #1739
- build(deps): bump software.amazon.awssdk:bom from 2.30.36 to 2.31.1 in /java in the java-other group across 1 directory by @dependabot in #1746
- build(deps): bump software.amazon.awssdk:bom from 2.31.6 to 2.31.16 in /java in the java-other group across 1 directory by @dependabot in #1756
- build(deps): bump the opentelemetry-deps-java group across 1 directory with 3 updates by @dependabot in #1744
- build(deps): bump the opentelemetry-deps-java group across 1 directory with 2 updates by @dependabot in #1766
- build(deps): bump the java-other group across 1 directory with 2 updates by @dependabot in #1767
- build(deps): bump software.amazon.awssdk:bom from 2.31.20 to 2.31.21 in /java in the java-other group across 1 directory by @dependabot in #1774
- build(deps): bump io.opentelemetry.contrib:opentelemetry-aws-resources from 1.45.0-alpha to 1.46.0-alpha in /java in the opentelemetry-deps-java group across 1 directory by @dependabot in #1773
Full Changelog: layer-javaagent/0.11.0...layer-javaagent/0.12.0
layer-collector/0.14.0
Contains
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-collector-<amd64|arm64>-0_14_0:1
What's Changed
Collector
- build(deps): bump the collector-other group across 4 directories with 5 updates by @dependabot in #1736
- build(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #1743
- build(deps): bump the opentelemetry-deps-collector group across 4 directories with 10 updates by @dependabot in #1764
- build(deps): bump the collector-other group across 4 directories with 4 updates by @dependabot in #1765
- build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 in /go/sample-apps/function in the go_modules group across 1 directory by @dependabot in #1770
- build(deps): bump the opentelemetry-deps-collector group across 1 directory with 2 updates by @dependabot in #1775
- build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /go/sample-apps/function in the go_modules group across 1 directory by @dependabot in #1779
- Use Random port for listener in collector ext by @vasireddy99 in #1751
- Update and sync Go versions by @serkan-ozal in #1768
- chore: update collector dependency by @theSuess in #1757
Full Changelog: layer-collector/0.13.0...layer-collector/0.14.0
layer-ruby/0.6.0
Contains
- opentelemetry-ruby 1.8.0
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-ruby-dev-0_6_0:1
What's Changed
Ruby
- build(deps): bump the opentelemetry-deps-ruby group across 1 directory with 2 updates by @dependabot in #1728
Full Changelog: layer-ruby/0.5.0...layer-ruby/0.6.0
layer-python/0.12.0
Contains
opentelemetry-python 1.30.0/0.51b0
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-python-0_12_0:1
What's Changed
Python
- build(deps): bump the opentelemetry-deps-python group and up py env in tox.ini by @vasireddy99 in #1631
- build(deps): bump the opentelemetry-deps-python group across 3 directories with 36 updates by @dependabot in #1700
Full Changelog: layer-python/0.11.0...layer-python/0.12.0
layer-nodejs/0.12.0
Contains
opentelemetry-nodejs 1.30.1
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-nodejs-0_12_0:1
Important Changes
-
This release introduces significant changes for the packaging for the layer. Please test before deploying to production (#1654, #1654, #1679).
-
OpenTelemetry packages are no longer accessible directly from OpenTelemetry Lambda Node.js layer itself. Because OpenTelemetry packages are embedded into the Node.js layer bundle, so they cannot be imported/required externally.
Therefore, if you are depending on OpenTelemetry JS packages (for ex.
@opentelemetry/api) by referencing in your own code, you need to put them into your own Lambda function artifact, so your Lambda function code will use them from there.Also, be sure that the OpenTelemetry JS packages you use have the same major and minor versions with the ones OpenTelemetry JS Lambda layer has:
https://github.com/open-telemetry/opentelemetry-lambda/blob/layer-nodejs/${layerVersion}/nodejs/packages/layer/package.json(Replace the${layerReleaseVersion}with the actual OpenTelemetry JS Lambda layer release version you are using).
What's Changed
Javascript
- build(deps): bump the nodejs-other group across 3 directories with 31 updates by @dependabot in #1635
- NodeJS runtime support for nodejs22.x by @vasireddy99 in #1644
- feat(nodejs:exporter): switch to
otlp-httpexporters for traces, metrics and logs ... by @serkan-ozal in #1654 - feat(nodejs): add ability to be able to enable/disable active instrumentations by env var by @serkan-ozal in #1653
- feat(nodejs): minimize out-of-the-box supported propagators to reduce coldstart delay by @serkan-ozal in #1664
- build(deps): bump the nodejs-other group across 1 directory with 19 updates by @dependabot in #1680
- feat(nodejs): bundling with webpack by @serkan-ozal in #1679
- build(deps-dev): bump the nodejs-other group across 2 directories with 3 updates by @dependabot in #1704
Full Changelog: layer-nodejs/0.11.0...layer-nodejs/0.12.0
layer-javaagent/0.11.0
Contains
- opentelemetry-java-instrumentation 2.12.0
ARN JavaAgent
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javaagent-0_11_0:1
ARN JavaWrapper
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-javawrapper-0_11_0:1
What's Changed
Java
- build(deps): bump the java-other group across 1 directory with 5 updates by @dependabot in #1634
- build(deps): bump the java-other group across 1 directory with 4 updates by @dependabot in #1657
- build(deps): bump the java-other group across 1 directory with 6 updates by @dependabot in #1682
- build(deps): bump software.amazon.awssdk:bom from 2.30.6 to 2.30.11 in /java in the java-other group across 1 directory by @dependabot in #1686
- build(deps): bump software.amazon.awssdk:bom from 2.30.11 to 2.30.16 in /java in the java-other group across 1 directory by @dependabot in #1702
New Contributors
Full Changelog: layer-javaagent/0.10.0...layer-javaagent/0.11.0
layer-collector/0.13.0
Contains
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-collector-<amd64|arm64>-0_13_0:1
What's Changed
Collector
- feat: add httpsprovider by @theSuess in #1601
- build(deps): bump the collector-other group across 2 directories with 30 updates by @dependabot in #1633
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 in /collector/internal/tools in the go_modules group across 1 directory by @dependabot in #1637
- honor initial set zap loglevel by @prolane in #1603
- fix(extension): consider requests failed when status code is not 2xx by @pkarakal in #1658
- build(deps): bump the go_modules group across 1 directory with 2 updates by @dependabot in #1649
- feat(collector): add manual collector build workflow by @serkan-ozal in #1661
- fix: add java17 as compatible runtime in collector makefile by @arun-annamalai in #1667
- build(deps): bump the go_modules group across 6 directories with 1 update by @dependabot in #1676
- build(deps): bump the collector-other group across 4 directories with 17 updates by @dependabot in #1684
- build(deps): bump the collector-other group across 4 directories with 3 updates by @dependabot in #1698
- feat(collector): introduce new workflow to publish collector Lambda layer by @serkan-ozal in #1692
- build(deps): bump the opentelemetry-deps-collector group across 6 directories with 44 updates by @dependabot in #1703
New Contributors
Full Changelog: layer-collector/0.12.0...layer-collector/0.13.0
layer-ruby/0.5.0
Contains
- opentelemetry-ruby 1.7.0
ARN
arn:aws:lambda:<region>:184161586896:layer:opentelemetry-ruby-dev-0_5_0:1
What's Changed
Ruby
- build(deps): update opentelemetry-sdk requirement from ~> 1.5.0 to ~> 1.6.0 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot in #1619
- build(deps): update opentelemetry-instrumentation-aws_lambda requirement from ~> 0.1.0 to ~> 0.2.0 in /ruby/src/otel/layer in the opentelemetry-deps-ruby group across 1 directory by @dependabot in #1674
- build(deps): bump the opentelemetry-deps-ruby group across 1 directory with 2 updates by @dependabot in #1699
Full Changelog: layer-ruby/0.4.0...layer-ruby/0.5.0