From 88bb23f33313938ee1922687f826e46573c1d578 Mon Sep 17 00:00:00 2001 From: Trent Mick Date: Tue, 21 May 2024 11:13:17 -0700 Subject: [PATCH] fix: mark published AWS Lambda layers as supporting 'nodejs20.x' runtime Closes: #4033 --- .ci/Makefile | 2 +- CHANGELOG.asciidoc | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.ci/Makefile b/.ci/Makefile index 03d4c0c8ec..9e460a5164 100644 --- a/.ci/Makefile +++ b/.ci/Makefile @@ -60,7 +60,7 @@ publish: validate-layer-name validate-aws-default-region --layer-name "$(ELASTIC_LAYER_NAME)" \ --description "AWS Lambda Extension Layer for the Elastic APM Node.js Agent" \ --license "Apache-2.0" \ - --compatible-runtimes nodejs18.x nodejs16.x nodejs14.x \ + --compatible-runtimes nodejs20.x nodejs18.x nodejs16.x nodejs14.x \ --zip-file "fileb://./$(AWS_FOLDER)/elastic-apm-node-lambda-layer-$(GITHUB_REF_NAME).zip" # Grant public access to the given LAYER in the given AWS region diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 040814c4d0..fde29a4ea2 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -33,13 +33,37 @@ Notes: See the <> guide. + +==== Unreleased + +[float] +===== Breaking changes + +[float] +===== Features + +[float] +===== Bug fixes + +* Mark the published AWS Lambda layers as supporting the "nodejs20.x" Lambda + Runtime (`--compatible-runtimes`). The "nodejs20.x" runtime was released by + AWS on 2023-11-15. ({issues}4033[#4033]) ++ +Note that this Node.js APM agent supports Node.js 20.x, so the new AWS Lambda +runtime was supported when it was released. However, the metadata stating +compatible runtimes (which is advisory) was not updated until now. + +[float] +===== Chores + + [[release-notes-4.5.4]] ==== 4.5.4 - 2024/05/13 [float] ===== Bug fixes -- Change how the "cookie" HTTP request header is represented in APM transaction +* Change how the "cookie" HTTP request header is represented in APM transaction data to avoid a rare, but possible, intake bug where the transaction could be rejected due to a mapping conflict. +