- Compiled and targeted Java8
- Move JMX classes to the
metrics-jmx
module - Fix a racy read bug in EWMA
- Use Java 8 Time API for data formatting of health checks
- Remove unnecessary reflection hacks for HealthCheckRegistry
- Removed metrics-log4j
- Removed metrics-jetty9-legacy
- Removed metrics-jetty8
- Removed metrics-jersey
- Removed metrics-ganglia
- Removed internal LongAdder
- Removed internal ThreadLocalRandom
- Optimized generating random numbers
- Timer.Context now implements AutoCloseable
- Upgrade Jetty integration to Jetty 9.4