Skip to content

Releases: palantir/tritium

Tritium 0.8.1

06 Nov 14:39
de776f9
Compare
Choose a tag to compare

Restore API backward compatibility (#55)

  • Moves InvocationContext and InvocationEventHandler back to com.palantir.tritium.event package to maintain backward compatibility.

Tritium 0.8.0

02 Nov 17:32
Compare
Choose a tag to compare
  • [breaking] Convert TaggedMetricRegistry to interface (#53)

Migrate TaggedMetricRegistry to interface and tritium-registry module with reduced dependencies.

com.palantir.tritium.metrics.TaggedMetricRegistry is now an interface and moved to com.palantir.tritium.metrics.registry.TaggedMetricRegistry with default implementation com.palantir.tritium.metrics.registry.DefaultTaggedMetricRegistry.

Tritium 0.7.0

01 Nov 15:12
Compare
Choose a tag to compare

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)

Tritium 0.7.0-beta5

30 Oct 18:48
Compare
Choose a tag to compare
Tritium 0.7.0-beta5 Pre-release
Pre-release

Changes since 0.7.0-beta4:

  • Cleanup TestClock (#43)
  • Remove existing cache metrics when registering new cache with same name (#44)
  • Disallow uppercase tag names (#45)
  • 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)

Tritium 0.7.0-beta4

24 Oct 19:21
Compare
Choose a tag to compare
Tritium 0.7.0-beta4 Pre-release
Pre-release

Changes since 0.7.0-beta3

  • Make TaggedMetric getters public (#42)

Tritium 0.7.0-beta3

24 Oct 18:49
Compare
Choose a tag to compare
Tritium 0.7.0-beta3 Pre-release
Pre-release

Changes since 0.7.0-beta2

  • Use assertj for tests (#36)
  • Create tritium-tags module (#39)
    • Add TaggedMetric class to handle generating canonical metric name including tags via String toCanonicalName(String name, Map<String, String> tags), and parse via TaggedMetric from(String canonicalName)
    • Tag names are normalized to lower case, permitting up to 20 character alpha-numeric and optional hyphens.
  • Dependency cleanup (#41)
    • Add tritium-tags to tritium-metrics as dependency
    • Upgrade safe-logging to 0.1.3
    • Upgrade Dropwizard metrics-core to 3.2.5
    • Upgrade HdrHistogram to 2.1.10

Tritium 0.7.0-beta2

03 Oct 21:45
Compare
Choose a tag to compare
Tritium 0.7.0-beta2 Pre-release
Pre-release

Changes since 0.7.0-beta1

  • Metric grouping via @MetricGroup annotation (#33)
  • Apply Nebula maven resolved dependencies plugin (#34)

Tritium 0.7.0-beta1

03 Oct 16:07
Compare
Choose a tag to compare
Tritium 0.7.0-beta1 Pre-release
Pre-release

Tritium 0.7.0-beta1 pre-release

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

Tritium 0.6.1

11 May 20:53
Compare
Choose a tag to compare
  • Optimize hot paths for JIT compilation (#9)

Tritium 0.6.0

14 Mar 17:57
Compare
Choose a tag to compare