Skip to content

Tritium 0.7.0

Compare
Choose a tag to compare
@schlosna schlosna released this 01 Nov 15:12
· 1857 commits to develop since this release

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 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)