- Compiled and targeted JDK8
- Support for running under JDK9 #1236
- Move JMX reporting to the
metrics-jmxmodule - Add Bill of Materials for Metrics #1239
- Used Java 8 Time API for data formatting
- Removed unnecessary reflection hacks for
HealthCheckRegistry - Removed internal
LongAdder - Removed internal
ThreadLocalRandom - Optimized generating random numbers
Timer.Contextnow implements AutoCloseable- Upgrade Jetty integration to Jetty 9.4
- Support tracking Jersey filters in Jersey resources (#1118, #1193)
- Add
ResponseMeteredannotation for Jersey resources (#1186) - Add a method for timing non-throwing functions. (#1224)
- Unnecessary clear operation for
ChunkedAssociativeArray(#1211) - Add some common metric filters (#1210)
- Add possibility to subclass Timer.Context (#1226)