All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update pin-project dependency to 1.0.0.
- Modify dependency versions to all be implicit caret requirements using full major.minor.patch specs. All dependencies other than
log
were already caret dependencies, so this is unlikely to affect anyone.
0.2.2 - 2020-03-02
- Support for distributed tracing behind the
distributed_tracing
feature flag. See thedistribued_trace
method ofSegment
for details (from @bobbyrward). - Support for async custom segments behind the
async
feature flag. See theSegmented
trait for details (from @bobbyrward). - Ability to change transaction names using
Transaction::name
(from @bobbyrward). - An
App
can now be created fluidly using theAppBuilder
. Many more settings can now be configured, including various recording thresholds, SQL recording obfuscation and event spans. See the new methods on theAppBuilder
struct for details (from @bobbyrward).
- Upgrade to use
newrelic-sys
v0.2.0 (from @bobbyrward). ExternalParams
andDatastoreParams
are nowSend
/Sync
to enable use in async segments.
0.2.1 - 2019-11-12
- Removed trivial dependency on
derive_more
.
0.2.0 - 2019-05-31
- First version of the crate using this repository and the New Relic C SDK.