Tritium 0.7.0
Tritium 0.7.0
- [breaking] Upgrade all modules to Java 8 source and compilation (#22)
- [breaking] Cleanup API interfaces (#24)
- Move following classes from com.palantir.tritium.event to com.palantir.tritium.api.event
- InstrumentationFilter
- InvocationContext
- InvocationEventHandler
- Move following classes from com.palantir.tritium.event to com.palantir.tritium.api.event
- Move Proxies to tritium-proxy module (#25)
- Add safe-logging SafeArg to relevant logging statements (#23)
- Make registerSafe more threadsafe. (#26)
- Upgrade Dropwizard Metrics to 3.1.5 (#27)
- Setup circle test summary (#31)
- Upgrade build infrastructure and gradle 4.2 (#32)
- Add MetricRegistries metricsPrefixedBy and metricsMatching (#30)
- Metric grouping via @MetricGroup annotation (#33)
- Apply Nebula maven resolved dependencies plugin (#34)
- Use assertj for tests (#36)
- Dependency cleanup (#41)
- Upgrade safe-logging to 0.1.3
- Upgrade Dropwizard metrics-core to 3.2.5
- Upgrade HdrHistogram to 2.1.10
- Cleanup TestClock (#43)
- Remove existing cache metrics when registering new cache with same name (#44)
- Enable tracing for Tritium.instrument (#46)
- Cache system properties for enabling/disabling instrumentation (#49)
- Use Java 8 java.util.function.* (#50)
- Add a TaggedMetricRegistry (#51)