Release notes
editRelease notes
editThis section summarizes the changes in each release.
Unreleased
edit1.5.1 - 2023/10/06
editBug fixes
edit- Fix incorrect proxy transaction handling at shutdown due to not flushing the data before processing shutdown event. 412.
1.5.0 - 2023/09/13
editBug fixes
edit- 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
edit- Use User-Agent header with Lambda extension version and propagate info from apm agents 404
1.4.0 - 2023/05/03
editFeatures
edit- [preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Allow metadata in register transaction 384
1.3.1 - 2023/04/04
editBug fixes
edit- Print response body on error if decoding fails 382
1.3.0 - 2023/02/22
editFeatures
edit- [preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. 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
editFeatures
edit- 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 ofELASTIC_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
edit- Fix possible data corruption while processing multiple log events 309
1.1.0 - 2022/08/24
editFeatures
editBug fixes
edit- 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
editBug fixes
edit- Only add executables to extension 216
1.0.1 - 2022/06/03
editFeatures
edit- Add support for building and pushing docker images 199
1.0.0 - 2022/04/26
editFirst stable release of the Elastic APM AWS Lambda extension.