Loading

Elastic APM AWS Lambda Extension release notes

Review the changes, fixes, and more in each version of Elastic APM AWS Lambda Extension.

To check for security updates, go to Security announcements for the Elastic stack.

Release date: October 6, 2023

  • Fix incorrect proxy transaction handling at shutdown due to not flushing the data before processing shutdown event. 412.

Release date: September 13, 2023

  • Use User-Agent header with Lambda extension version and propagate info from apm agents 404
  • Log a warning, instead of failing a Lambda function, if auth retrieval from AWS Secrets Manager fails. Reporting APM data will not work, but the Lambda function invocations will proceed. 401

Release date: May 3, 2023

  • [preview] Allow metadata in register transaction 384

Release date: April 4, 2023

  • Print response body on error if decoding fails 382

Release date: April 22, 2023

  • [preview] Create proxy transaction with error results if not reported by agent 315
  • Wait for the final platform report metrics on shutdown 347
  • Process platform report metrics when extension is lagging 358
  • Add TLS support 357

Release date: November 1, 2022

  • Parse and log APM Server error responses, and backoff on critical errors 281
  • Disable CGO to prevent libc/ABI compatibility issues 292
  • Deprecate ELASTIC_APM_DATA_RECEIVER_TIMEOUT_SECONDS in favour of ELASTIC_APM_DATA_RECEIVER_TIMEOUT 294
  • Log shutdown reason on exit 297
  • Add support for collecting and shipping function logs to APM Server 303
  • Batch data collected from lambda logs API before sending to APM Server 314
  • Fix possible data corruption while processing multiple log events 309

Release date: August 24, 2022

  • Added support for Secret Manager 208
  • Added support for Lambda platform metrics 202
  • Migrated to AWS SDK for Go v2 232
  • Make buffer size for agent data configurable 262
  • Add support for reproducible builds 237
  • Improve extension client error messages 259
  • Log a warning when authentication with APM Server fails 228
  • Handle http.ErrServerClosed correctly 234
  • Handle main loop errors correctly 252
  • Avoid sending corrupted compressed data to APM Server 257
  • Avoid creating http transports on each info request 260
  • Randomise the initial grace period to avoid collisions 240
  • Handle metadata errors correctly 254
  • Always flush data to APM server before shutting down and avoid concurrent access to data channel 258

Release date: June 9, 2022

  • Only add executables to extension 216

Release date: June 3, 2022

  • Add support for building and pushing docker images 199

Release date: April 26, 2022

  • First stable release of the Elastic APM AWS Lambda extension.