• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Lambda-Extension release notesRSS

January 29, 2025
Lambda-Extension v2.3.16

Notes

  • Records AWS Lambda platform.fault log event type, which captures when the AWS Lambda platform shutdown is triggered.
  • Updates Extension's dependency version github-go from v44.1.0 to v68.0.0.
  • Updates Extension's dependency version golang.org/x/net from 0.30.0 to 0.33.0.

January 29, 2025
Lambda-Extension v2.4.5

Notes

  • Java runtime support improvements - automatic detection and proper mode routing

  • Enhanced log processing reliability - ensures all logs are properly tagged before sending

  • Reduced resource usage by optimizing channel creation

  • Improved log processing efficiency

Fixed

  • Java agent version reporting

  • Log metadata stamping for pre-invoke logs

  • Unnecessary warning messages in APM mode

January 23, 2025
Lambda-Extension v2.4.4

Notes

  • Configuration: Add support for NEW_RELIC_EXTENSION_SEND_PLATFORM_LOGS Environment variable

  • Metadata: Add tags to entity for Extension version and Agent version

  • Logging: Change secondary Log level to DEBUG

Fixed

  • Runtime Detection: Enhance runtime detection logic for improved agent compatibility

  • Telemetry: Implement global fallback ARN handling across telemetry components

  • Validation: Update code for additional checks

January 9, 2025
Lambda-Extension v2.4.3

Notes

  • Implemented pre-invoke log buffering with metadata validation and fallback ARN support

  • Removed debug log for buffering in pre-invoke buffer

  • Added fallback code for Aws-arn

Fixed

  • Remove License key exposure from CloudWatch logs

January 8, 2025
Lambda-Extension v2.4.2

Notes

  • Improved panic handling in main function to ensure Lambda continue

  • Added new telemetry buffer for APM mode and Shutdown logs

  • Enhanced versioning support and logging in APM mode

Fixed

  • Updated platform report line to send as json instead of compressed

  • EU endpoint detection for license keys fetched from SSM/Secrets Manager

December 9, 2024
Lambda-Extension v2.3.15

New feature

  • Sends Extension log events to New Relic by setting the environment variable NEW_RELIC_EXTENSION_SEND_EXTENSION_LOGS to true. This is in addition to sending function log events, which can be enabled by setting the environment variable NEW_RELIC_EXTENSION_SEND_FUNCTION_LOGS to true.

Notes

  • Adds examples for containerized lambda using SAM.
  • Updates examples to use IAM policy as per least privileged policy.
  • Updates Extension's Golang version and dependency versions such as bump google.golang.org/protobuf from 1.30.0 to 1.33.0 and golang.org/x/net from 0.17.0 to 0.23.0.

October 17, 2024
Lambda-Extension v2.3.14

Notes

  • Adds a feature to ignore extension startup checks using the Lambda environment variable NEW_RELIC_IGNORE_EXTENSION_CHECKS. You can ignore selected extension checks by using a comma-separated value. For example, agent,handler will ignore agent and handler extension checks. Use all to ignore all extension checks. We recommended you ignore all extension checks after you've successfully instrumented the Lambda function.

  • Updates information about environment variable NR_TAGS in the Readme. You can use NR_TAGS to add tags to all the Lambda log events.

  • Introduces support for the NEW_RELIC_ENABLED environment variable which you can use to disable Agent. The NEW_RELIC_ENABLED has the env bool type.

Fixed issue

  • Fixed docker handler warning issue for containerized lambda.

August 8, 2024
Lambda-Extension v2.3.13

Notes

  • Introduces support for Ruby Lambda runtime.

  • Adds tags for logs, and introduces environment variables to configure custom attributes or other metadata when sending logs directly using extension. Use NR_TAGS & NR_ENV_DELIMITER environment variables similar to the log-ingestion-lambda to add metadata to the logs.

  • Removes debug logs which get printed for each log line. Modifies confusing message log - mainLoop: blocking is confusing customer and adds payloadSize to the log message Telemetry client error: %s, payload size: %d bytes".

  • Updates on .NET Extension example to use newly released New Relic .NET Lambda layer instead of OpenTracing.

  • Updates on readme build step. Updated target for make command, example make dist-x86_64 and make dist-arm64.

Fixed issue

June 24, 2024
Lambda-Extension v2.3.12

Notes

  • Adds local testing for Extension. Local testing is enabled by setting NEWRELIC_LOCAL_TESTING to true. Currently it supports Python runtime only, and generates Lambda layers for x86 and arm architectures using publish.sh and invokes the test Lambdas using test.sh script.

  • Removes SSM parameter store calls. Extension has sanitycheck calls to SSM store that adds to production quotas for customers. Call SSM store only when NEW_RELIC_LICENSE_KEY_SSM_PARAMETER_NAME var is set to true.

  • Adds timeout for calls to Secrets Manager & SSM Parameter Store.

  • Gives priority to NEW_RELIC_LICENSE_KEY and bypass calls to Secrets Manager if NEW_RELIC_LICENSE_KEY is set.

Fixed issue

  • Resolved Extension warning messages for Node.js runtime with ESM scripts. Previously, correctly configuring newrelic-lambda-wrapper.handler and NEW_RELIC_LAMBDA_HANDLER did not eliminate warning message for the Node.js ESM scripts. The solution involved using NEW_RELIC_USE_ESM to detect ESM scripts #209.

February 28, 2024
Lambda-Extension v2.3.11

Fixed issues

  • Fixed crashing on closed pipe caused by race condition during extension startup.

  • Fixed crashing on write to closed channel due to race condition during extension shutdown.

  • Fixed handler checks for Docker and ESM JS environments.

  • Minor version bump for Go grpc, Go net, and JAVA gson.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.