diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eac8503d..034145cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -62,7 +62,7 @@ jobs: run: ./mvnw clean package -DskipTests - name: Run using JDK 7 - run: docker run -i --rm -v $(pwd):/app -w /app azul/zulu-openjdk:7-latest java -jar ./target/jmxfetch-0.51.1-SNAPSHOT-jar-with-dependencies.jar --help + run: docker run -i --rm -v $(pwd):/app -w /app azul/zulu-openjdk:7-latest java -jar ./target/jmxfetch-0.52.0-jar-with-dependencies.jar --help test: name: Test (OpenJDK ${{ matrix.java-version }}) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45ed1ba9..5c67e0cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Changelog ========= -# 0.51.1 / TBC +# 0.52.0 / 2026-04-13 +* [FEATURE] Add `key_property` support for `dynamic_tags` to extract tag values from JMX bean name key properties [#601][] +* [FEATURE] Add JMX metrics mappings for Generational Shenandoah GC [#596][] (Thanks [@krrg][]) +* [IMPROVEMENT] Add `use_canonical_bean_name` config option to guarantee consistent key property ordering in bean names [#597][] +* [IMPROVEMENT] Automatically use `snakeyaml-engine` on Java 8+ with fallback to legacy `snakeyaml` on Java 7 [#585][] # 0.51.0 / 2025-10-28 - [FEATURE] Add configuration-level dynamic tags for JMX attribute values via `dynamic_tags` [#581][] @@ -815,6 +819,10 @@ Changelog [#572]: https://github.com/DataDog/jmxfetch/issues/572 [#574]: https://github.com/DataDog/jmxfetch/issues/574 [#581]: https://github.com/DataDog/jmxfetch/pull/581 +[#585]: https://github.com/DataDog/jmxfetch/issues/585 +[#596]: https://github.com/DataDog/jmxfetch/issues/596 +[#597]: https://github.com/DataDog/jmxfetch/issues/597 +[#601]: https://github.com/DataDog/jmxfetch/pull/601 [@alz]: https://github.com/alz [@aoking]: https://github.com/aoking [@arrawatia]: https://github.com/arrawatia @@ -824,4 +832,5 @@ Changelog [@cslee00]: https://github.com/cslee00 [@mattdrees]: https://github.com/mattdrees [@nwillems]: https://github.com/nwillems -[@ygree]: https://github.com/ygree \ No newline at end of file +[@ygree]: https://github.com/ygree +[@krrg]: https://github.com/krrg \ No newline at end of file diff --git a/README.md b/README.md index f4e87e81..8d4e5b3a 100644 --- a/README.md +++ b/README.md @@ -181,7 +181,7 @@ otherwise the subsequent publishes will fail. ``` Get help on usage: -java -jar jmxfetch-0.51.1-SNAPSHOT-jar-with-dependencies.jar --help +java -jar jmxfetch-0.52.0-jar-with-dependencies.jar --help ``` ## Updating Maven Wrapper diff --git a/pom.xml b/pom.xml index 7a7e92f8..58dbf6dd 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.datadoghq jmxfetch - 0.51.1-SNAPSHOT + 0.52.0 jar jmxfetch