Elastic APM Python Agent breaking changes
Before you upgrade, carefully review the Elastic APM RPython Agent breaking changes and take the necessary steps to mitigate any issues.
To learn how to upgrade, check out <uprade docs>.
Release date: February 1, 2021
- Python 2.7 and 3.5 support has been deprecated. The Python agent now requires Python 3.6+. For more information, check #1021.
- No longer collecting body for
elasticsearch-py
update anddelete_by_query
. For more information, check #1013. - Align
sanitize_field_names
config with the 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. For more information, check #982. - Remove credit card sanitization for field values. This improves performance, and the security value of this check was dubious anyway. For more information, check #982.
- Remove HTTP querystring sanitization. This improves performance, and is meant to standardize behavior across the agents, as defined in #334. For more information, check #982.
- Remove
elasticapm.tag()
(deprecated since 5.0.0). For more information, check #1034.