Breaking changes
- Python 2.7 and 3.5 support has been deprecated. The Python agent now requires Python 3.6+ [#1021]
- No longer collecting body for
elasticsearch-py
update
anddelete_by_query
[#1013] - Align
sanitize_field_names
config with the
https://github.com/elastic/apm/blob/3fa78e2a1eeea81c73c2e16e96dbf6b2e79f3c64/specs/agents/sanitization.md[cross-agent spec].
If you are using a non-defaultsanitize_field_names
, surrounding each of your entries with stars (e.g.
*secret*
) will retain the old behavior. [#982] - Remove credit card sanitization for field values. This improves performance, and the security value of this check was
dubious anyway. [#982] - Remove HTTP querystring sanitization. This improves performance, and is meant to standardize behavior across the
agents, as defined in elastic/apm#334. [#982] - Remove
elasticapm.tag()
(deprecated since 5.0.0) [#1034]
Bug fixes
- Fix for GraphQL span spamming from scalar fields with required flag [#1015]