New Features
* added automatic tagging of LogRecord objects with transaction, trace, and span IDs via a LogRecordFactory (Python 3.2+) (520, 586)
* added `logging` filter and record factory for adding transaction, trace, and span IDs (520, 586)
* added `structlog` processor for adding transaction, trace, and span IDs (520, 586)
* added new public API calls for getting transaction, trace, and span IDs (520, 586)
* added support for chained exceptions in Python 3 (596).
Note that chained exceptions will be captured and stored in Elasticsearch, but not yet
visualized in the APM UI. The UI component will be released in an upcoming Kibana release (7.5 or later).
* added support for using `structlog` for agent logging (591)
Bugfixes
* drop events immediately if a processor returns a falsy value (585)