Skip to content

Latest commit

 

History

History
152 lines (113 loc) · 4.53 KB

CHANGELOG.asciidoc

File metadata and controls

152 lines (113 loc) · 4.53 KB

Unreleased

1.5.1 - 2023/10/06

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

1.5.0 - 2023/09/13

Bug fixes
  • 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

Features
  • Use User-Agent header with Lambda extension version and propagate info from apm agents 404

1.4.0 - 2023/05/03

Features
  • experimental:[] Allow metadata in register transaction 384

1.3.1 - 2023/04/04

Bug fixes
  • Print response body on error if decoding fails 382

1.3.0 - 2023/02/22

Features
  • experimental:[] 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

1.2.0 - 2022/11/01

Features
  • 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

Bug fixes
  • Fix possible data corruption while processing multiple log events 309

1.1.0 - 2022/08/24

Features

  • 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

Bug fixes

  • 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

1.0.2 - 2022/06/09

Bug fixes

  • Only add executables to extension 216

1.0.1 - 2022/06/03

Features

  • Add support for building and pushing docker images 199

1.0.0 - 2022/04/26

First stable release of the Elastic APM AWS Lambda extension.