Releases: dropwizard/metrics
Releases · dropwizard/metrics
v4.1.26
Dependency updates
- Update dependency com.google.errorprone:error_prone_core to v2.9.0 (#2095, #2108, #2122)
- Update dependency com.rabbitmq:amqp-client to v5.13.1 (#2140)
- Update dependency org.apache.httpcomponents.core5:httpcore5 to v5.1.2 (#2170)
- Update dependency org.checkerframework:checker-qual to v3.18.0 (#2105, #2146)
- Update dependency org.ehcache:ehcache to v3.9.6 (#2104, #2129)
- Update dependency org.glassfish.jaxb:jaxb-runtime to v2.3.5 (#2109)
- Update dependency org.glassfish.jersey:jersey-bom to v2.35 (#2149)
- Update dependency org.jdbi:jdbi3-core to v3.22.0 (#2158)
- Update jetty9.version to v9.4.44.v20210927 (#2171)
- Update logback.version to v1.2.6 (#2087, #2094, #2155)
- Update slf4j.version to v1.7.32 (#2089)
- Update dependency org.assertj:assertj-core to v3.21.0 (#2165)
- Update dependency org.mockito:mockito-core to v3.12.4 (#2123, #2124, #2130, #2131)
- Update jmh.version to v1.33 (#2116)
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.1 (#2152)
- Bump Maven to version 3.8.2 (#2120)
v4.2.3
Dependency updates
- Update jackson.version to v2.12.4 (release/4.2.x) (#2069)
- Update jetty9.version to v9.4.43.v20210629 (release/4.2.x) (#2070)
- Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.2.x) (#2058)
- Update dependency com.github.ben-manes.caffeine:caffeine to v3.0.3 (release/4.2.x) (#2060)
- Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.2.x) (#2076)
- Update dependency org.eclipse.jetty:jetty-bom to v10.0.6 (release/4.2.x) (#2067)
- Update dependency org.eclipse.jetty:jetty-bom to v11.0.6 (release/4.2.x) (#2068)
- Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.2.x) (#2083)
- Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.2.x) (#2078)
- Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2053)
- Bump actions/stale from 3.0.19 to 4 (#2079)
v4.1.25
Dependency updates
- Update jetty9.version to v9.4.43.v20210629 (release/4.1.x) (#2064)
- Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.2 (release/4.1.x) (#2057)
- Update dependency com.rabbitmq:amqp-client to v5.13.0 (release/4.1.x) (#2075)
- Update dependency org.jdbi:jdbi3-core to v3.21.0 (release/4.1.x) (#2082)
- Update dependency org.checkerframework:checker-qual to v3.16.0 (release/4.1.x) (#2077)
- Update dependency org.openjdk.jcstress:jcstress-core to v0.14 (#2052)
- Update actions/stale action to v4 (#2080)
v4.2.2
v4.1.24
v4.2.1
⚠️ Dependency leak in metrics-bom
This release accidentally leaked non-project dependencies into io.dropwizard.metrics:metrics-bom
.
If you're using this BOM, please be aware that it also manages the following dependencies:
org.slf4j:slf4j-api
org.slf4j:slf4j-simple
junit:junit
org.assertj:assertj-core
org.mockito:mockito-core
org.hamcrest:hamcrest-core
This has been fixed in Dropwizard Metrics 4.2.2.
Bug fixes
JMXReporter
may create invalid ObjectNames (#2031)
Dependency updates
- Upgrade to Jackson 2.12.3
- Update jetty9.version to v9.4.42.v20210604 (#1946, #2001)
- Update dependency org.eclipse.jetty:jetty-bom to v10.0.5 (#1950, #2002, #2013)
- Update dependency org.eclipse.jetty:jetty-bom to v11.0.5 (#1951, #2004, #2014)
- Bump jdbi3-core from 3.20.0 to 3.20.1 (#2005)
- Bump assertj-core from 3.20.0 to 3.20.1 (#2026, #2032)
- Bump ehcache from 3.9.3 to 3.9.4 (#1949)
- Bump jcstress-core from 0.11 to 0.12 (#2000)
- Bump mockito-core from 3.11.0 to 3.11.1 (#1987, #2015)
- Update dependency org.checkerframework:checker-qual to v3.14.0 (#1985)
- Update dependency org.openjdk.jcstress:jcstress-core to v0.13 (#1996, #2027)
- Update jmh.version to v1.32 (#1959)
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (#1955)
- Bump actions/stale from 3.0.18 to 3.0.19 (#1947)
- Update actions/cache action to v2.1.6 (#1962)
Assorted
- Explicitly declare all dependencies of sub-modules (#1968)
v4.1.23
⚠️ Dependency leak in metrics-bom
This release accidentally leaked non-project dependencies into io.dropwizard.metrics:metrics-bom
.
If you're using this BOM, please be aware that it also manages the following dependencies:
org.slf4j:slf4j-api
org.slf4j:slf4j-simple
junit:junit
org.assertj:assertj-core
org.mockito:mockito-core
org.hamcrest:hamcrest-core
This has been fixed in Dropwizard Metrics 4.1.24.
Bug fixes
Dependency updates
- Update jetty9.version to v9.4.42.v20210604 (#2001)
- Bump assertj-core from 3.20.0 to 3.20.1 (#2032, #2024)
- Update dependency org.apache.httpcomponents:httpcore to v4.4.14 (#1970)
- Update dependency org.apache.httpcomponents:httpcore-nio to v4.4.14 (#1971)
- Update dependency org.checkerframework:checker-qual to v3.14.0 (#1978)
- Update dependency org.mockito:mockito-core to v3.11.1 (#1986, #2012)
- Update dependency org.openjdk.jcstress:jcstress-core to v0.13 (#1996, #2025)
- Update jmh.version to v1.32 (#1958)
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.3.0 (#1954)
- Update actions/cache action to v2.1.6 (#1961)
Assorted
- Explicitly declare all dependencies of sub-modules (#1967)
v4.1.22
Improvements
- Allow customizing
ClientConnectionManager
for Apache HttpClient 5 (#1927)
Dependency updates
- Bump ehcache from 3.9.3 to 3.9.4 (#1949)
- Bump httpclient5 from 5.0.3 to 5.1 (#1931)
- Bump jetty9.version from 9.4.40.v20210413 to 9.4.41.v20210516 (#1946)
- Bump awaitility from 4.0.3 to 4.1.0 (#1925)
- Bump mockito-core from 3.9.0 to 3.10.0 (#1936)
- Bump jcstress-core from 0.9 to 0.11.0 (#1900, #1916)
- Bump jmh.version from 1.29 to 1.31 (#1917, #1935)
- Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#1912)
- Bump maven-gpg-plugin from 1.6 to 3.0.1 (#1924)
- Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (#1899)
- Update dependency com.github.ben-manes.caffeine:caffeine to v2.9.1 (release/4.1.x) (#1906)
- Update dependency com.google.errorprone:error_prone_core to v2.7.1 (release/4.1.x) (#1937)
- Bump actions/checkout from 2 to 2.3.4 (#1932)
- Bump actions/stale from 3.0.18 to 3.0.19 (#1947)
Documentation
- Improve docs for
AdminServlet
et al (#1905) - Thanks to @mschechter-bellese!
v4.2.0
Highlights
- Add settable gauges via
SettableGauge
(#1607, #1812) - Implement
LockFreeExponentiallyDecayingReservoir
(#1656, #1638) - Add
ThreadPoolExecutor
andForkJoinPool
metrics toInstrumentedExecutorService
(#1535, #1928) - Avoid queuing up report tasks in
ScheduledReporter
(#1590, #1524)
New and updated modules
- Add support for Eclipse Jersey 3.x (#1720, #1744, #1893)
- Add support for Jetty 10.x and 11.x (#1724, #1763, #1764, #1836, #1837)
- Add support for Jakarta EE
jakarta.servlet
namespace (#1730) - Add support for Caffeine 3.x (#1759, #1818, #1907)
- Upgrade to Jackson 2.12.x (#1593, #1715, #1737, #1782, #1867)
- Upgrade to Jdbi 3.20.0 (#1855, #1883)
Pre-releases
Please refer to the release notes of the Dropwizard 4.2.0 pre-release versions for more detailed change logs:
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.1
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.2
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.3
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-beta.4
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.1
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.2
- https://github.com/dropwizard/metrics/releases/tag/v4.2.0-rc.3
Changes since Dropwizard Metrics 4.2.0-rc.3
Dependency updates
v4.2.0-rc.3
Improvements
- Add ThreadPoolExecutor and ForkJoinPool metrics (#1928)
- Allow customizing
ClientConnectionManager
for Apache HttpClient 5 (#1927)
Dependency updates
- Update caffeine.version (release/4.2.x) (#1907)
- Bump awaitility from 4.0.3 to 4.1.0 (#1925)
- Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#1912)
- Bump jcstress-core from 0.10 to 0.11 (#1916)
- Bump jmh.version from 1.29 to 1.30 (#1917)
- Bump maven-gpg-plugin from 1.6 to 3.0.1 (#1924)
Assorted
- Fix JaCoCo code coverage analysis
- Improve docs for
AdminServlet
et al (#1905)