APM version 8.16

edit
APM version 8.16.3
edit

View commits

Bug fixesedit
  • Install APM Server in Program Files directory on Windows 14905
  • Fix self instrumentation events inconsistency when dealing with request timeout 15123
  • Drop and recreate tail-based sampling badger db after exceeding storage limit for configured TTL time 15106
Breaking Changesedit
Deprecationsedit
Intake API Changesedit
Addededit
  • Add sampling.tail.discard_on_write_failure config (default=false) to opt in to data loss when tail-based sampling storage limit is reached 15159
APM version 8.16.2
edit

View commits

Bug fixesedit
  • Surface config parsing error under EA managed mode by logging and marking EA input unit as failed 14574
  • Remove unnecessary hot reload under EA managed mode when apm tracing config is nil 14865
Breaking Changesedit
Deprecationsedit
Intake API Changesedit
Addededit
  • In this release we’ve introduced an image based on the hardened Wolfi image to provide additional security to our self-managed customers, and improve our supply chain security posture.
APM version 8.16.1
edit

View commits

Bug fixesedit
Breaking Changesedit
Deprecationsedit
Intake API Changesedit
Addededit
APM version 8.16.0
edit

View commits

Bug fixesedit
  • Track all bulk request response status codes 13574
  • Fix a concurrent map write panic in monitoring middleware 14335
  • Apply shutdown timeout to http server 14339
  • Tail-based sampling: Fix rare gc thread failure after EA hot reload causing storage not reclaimed and stuck with "storage limit reached" 14340
Breaking Changesedit
Deprecationsedit
  • Support for Jaeger is now deprecated, and will be removed in a future release 13809
Intake API Changesedit
Addededit
  • APM Server will no longer retry an HTTP request that returned 502s, 503s, 504s. It will only retry 429s. 13523
  • APM Server now supports emitting distributed tracing for its own operation when running under Elastic Agent, and adds support for configuring a sampling rate 14231