결정된
- 누락 및 중복된 함수 로그를 수정했습니다.
Fixed
- Handled empty strings passed as
run_idplaceholder insend_apm_telemetry - Prevented panics when processing multibyte UTF-8 characters in
extract_log_level
Notes
- Added support for
sql_trace_datain APM telemetry - Added support for
SSL_CERT_FILE
Fixed
- Added changes to include
error_event_datafor apm mode - Improved shutdown logs duration metrics
Notes
- Added
NEW_RELIC_LAMBDA_EXTENSION_PROXYenvironment variable for proxy configuration - Added
NEW_RELIC_EXTENSION_SEND_LOGSenvironment variable to control sending logs - Added
NEW_RELIC_EXTENSION_LOGS_ENABLEDenvironment variable for extension logging
Fixed
- Fixed JSON logs with
"level": "Information"being incorrectly classified as errors - Improved
request_idhandling and tracking - Fixed random number generation in
TraceIDGenerator
Notes
Javaruntime support improvements - automatic detection and proper mode routingEnhanced log processing reliability - ensures all logs are properly tagged before sending
Reduced resource usage by optimizing channel creation
Improved
log processingefficiency
Fixed
Java agent version reporting
Log metadata stamping for
pre-invokelogsUnnecessary warning messages in
APM mode
Notes
Configuration: Add support for
NEW_RELIC_EXTENSION_SEND_PLATFORM_LOGSEnvironment variableMetadata: Add tags to entity for
Extension versionandAgent versionLogging: Change secondary
Log levelto 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
주요 릴리스: Rust 재작성
메타데이터 유효성 검사 및 대체 ARN 지원을 포함한 사전 호출 로그 버퍼링을 구현했습니다.
pre-invoke버퍼의 버퍼링에 대한 디버그 로그를 제거했습니다.대체 코드를 추가했습니다.
Aws-arn요청 범위 처리: 페이로드 상관관계 및 수명주기 관리 개선
CloudWatch 로그에서
License key노출을 제거합니다.
Notes
Improved panic handling in main function to ensure Lambda continue
Added new telemetry buffer for
APMmode andShutdownlogsEnhanced versioning support and logging in
APMmode
Fixed
Updated platform report line to send as
jsoninstead of compressedEU endpoint detection for license keys fetched from
SSM/Secrets Manager
Notes
Removed unnecessary trace logging for skipped
FunctionandExtensionlogs.Updated parsing logic to scan the first 50 characters instead of a 100-byte slice. Ensuring safe handling of multi-byte
UTF-8 characters(like emojis) without truncation errors.
Fixed
Resolved an issue where requests were occasionally not instrumented in APM mode.
Enabled automatic
NEW_RELIC_LICENSE_KEYfallback.