Releases: palantir/tritium
Releases · palantir/tritium
Tritium 0.11.0
Migrate from remoting3 to tracing-java (#100)
- Remove remoting3 dependency and pick up rebranded tracing-java change. If tracing-java is not available on classpath, tritium will fall back to using remoting3 if available via reflection.
Tritium 0.11.0-rc3
Upgrade tracing-java to 2.0.0 (#136) This version removes the need for the traceId thread state cleanup code. See: https://github.com/palantir/tracing-java/pull/22
Tritium 0.11.0-rc2
Tracing handler cleans up trace state after creating a root span (#134) Otherwise multiple root spans will be created.
Tritium 0.11.0-rc1
Migrate from remoting3 to tracing-java (#100) * Remove remoting3 dependency and pick up rebranded tracing-java change. * Split tracing-api & tracing implementation dependency * Add tracing sanity check for legacy remoting3 Log error and fallback to remoting3 tracing if the detected remoting3 tracer does not delegate to java-tracing properly. * Use reflection for remoting3 tracing fallback * Extract Tracer interface, java-tracing and reflective implementations * TracingInvocationEventHandler factory
Tritium 0.10.3
- Make publish depend on bintrayUpload (#94)
Tritium 0.10.2
- Add metric for maximum size and weighted size of cache (#93)
- Excavator: Render CircleCI file using template specified in .circleci/template.sh (#91)
- Excavator: Upgrades gradle wrapper to the latest version (#92)
- Implement toString for InvocationEventProxy (#90)
- Cleanup java-library gradle dependency definitions (#89)
- Upgrade gradle build infrastructure dependencies (#88)
- Move testArtifacts to tritium-test (#87)
- Upgrade to CircleCI 2.0 (#82)
Tritium 0.10.1
- TaggedMetricRegistry composability (#81)
- Frequently libraries produce metrics, but the context of usage is not known (e.g. Atlas metrics are coupled to an Atlas client, Spark metrics are tied to a job). In this case, if a caller has multiple metric registries, they can add the child metrics to the parent with a tag, so that they can be distinguished.
- Upgrades gradle wrapper to the latest version (#79)
- Update bintray plugin to fix Gradle 4.8 incompatibility (#80)
Tritium 0.10.0
[BREAKING] Support providing a Supplier for TaggedMetricRegistry
- Implementations of
TaggedMetricRegistry
will need to implement additional` methods to support a registering a metric with a metric supplier.
Tritium 0.9.1
Tritium 0.9.0
The main change is additive API to support removing tagged metrics.
- Apply gradle-circle-style for improved CircleCI Checkstyle errors (#65)
- Upgrades gradle wrapper to 4.3.1 (#66)
- Upgrades Baseline to 0.17.1 (#62)
- Upgrade buildscript dependencies (#64)
- Upgrades gradle wrapper to the latest version (#67)
- JavaDoc TaggedMetricRegistry API (#69)
- Support Removing tagged metrics (#68)
- Add build reports to Circle test reports (#70)