APM Server version 7.13

edit

View commits

APM Server version 7.13.4

edit

View commits

No significant changes.

APM Server version 7.13.3

edit

View commits

No significant changes.

APM Server version 7.13.2

edit

View commits

No significant changes.

APM Server version 7.13.1

edit

View commits

Bug fixes

edit
  • Fix document grouping of translated OpenTelemetry Java metrics 5309
  • model/modeldecoder: fix 32-bit timestamp decoding 5308
  • OpenTelemetry: record array attributes as labels 5286
  • Don’t auto-disable ILM due to a failure to communicate with Elasticsearch 5264

APM Server version 7.13.0

edit

View commits

Bug fixes

edit
  • Fix setup.template config merging 4950
  • The server now responds with 503 instead of 401 when failure is unrelated to API Key validity, e.g. if Elasticsearch is inaccessible 5053
  • Fix panic due to misaligned 64-bit access on 32-bit architectures 5277

Added

edit
  • Add support for Node.js wall time profiles 4728
  • Add metricset.name field to metric docs 4857
  • Add apm-server.default_service_environment config 4861
  • Transaction histogram metrics are now recorded by default 4882
  • Add error.grouping_name field to speed up error grouping aggregations 4886
  • Add support for OpenTelemetry exception span events 4876
  • Set metricset.name for breakdown metrics 4910
  • Set log and http responses for server timeout 4918
  • Define ES fields for cgroup.cpu and cgroup.cpuacct metrics 4956
  • Log gRPC tracing requests 4934
  • Improved coverage of translation of OpenTelemetry resource conventions 4955
  • Set client.ip for events from the Elastic APM iOS agent 4975
  • Calculate service destination metrics for OpenTelemetry spans 4976
  • Add exponential retries to api key and tail sampling requestshttps://github.com/elastic/apm-server/pull/4991[4991]
  • Add apm-server.rum.allow_service_names config 5030
  • Ingest pipeline for translating OpenTelemetry Java metrics to Elastic APM fields 4986
  • Set event.ingested first in the ingest pipeline 5048
  • The server now responds with a reason for some 401 Unauthorized requests 5053
  • Add session.id and session.sequence fields for RUM session tracking 5056
  • Support for ingesting user.domain 5067
  • Add "application": "apm" metadata to API Keys created with apm-server apikey create 5090
  • API Key auth is no longer considered experimental 5091
  • Set gRPC status code to DEADLINE_EXCEEDED on request timeout 5089
  • Add support for OpenTelemetry RPC semantic conventions 5074