- Removed
ElasticApm.startSpan
. Spans can now only be created from their transactions viaTransaction#createSpan
. ElasticApm.startTransaction
andTransaction#createSpan
don't activate the transaction and spans and are thus not available viaElasticApm.activeTransaction
andElasticApm.activeSpan
.
- Public API
- Add
Span#captureException
andTransaction#captureException
to public API.ElasticApm.captureException
is deprecated now. UseElasticApm.currentSpan().captureException(exception)
instead. - Added
Transaction.getId
andSpan.getId
methods
- Add
- Added support for async servlet requests
- Added support for Payara/Glassfish
- Incubating support for Apache HttpClient