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