diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6eeba5833b8..c66046e60eb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,25 @@
# CHANGELOG
+## 2.39.0/2025-06-30
+
+### Fixed
+* Synthetics mobile test `message` field is now required [#2951](https://github.com/DataDog/datadog-api-client-java/pull/2951)
+* Make dns port be string and number [#2935](https://github.com/DataDog/datadog-api-client-java/pull/2935)
+
+### Security
+* Remove caseIndex from historical jobs api spec [#2950](https://github.com/DataDog/datadog-api-client-java/pull/2950)
+
+### Changed
+* Update events intake specs for v2 Events post endpoint [#2946](https://github.com/DataDog/datadog-api-client-java/pull/2946)
+
+### Added
+* Update Incident API specs to include `is_test` in `POST /incidents` and incidents response [#2945](https://github.com/DataDog/datadog-api-client-java/pull/2945)
+* Add App Key Registration API [#2939](https://github.com/DataDog/datadog-api-client-java/pull/2939)
+* Add Monitor Template API [#2876](https://github.com/DataDog/datadog-api-client-java/pull/2876)
+
+### Deprecated
+* Deprecate SLO metadata fields in api spec [#2900](https://github.com/DataDog/datadog-api-client-java/pull/2900)
+
## 2.38.0/2025-06-24
### Fixed
diff --git a/pom.xml b/pom.xml
index fbf7d552c3e..5c20e1f0f30 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
datadog-api-client
jar
datadog-api-client
- 2.38.0
+ 2.39.0
https://github.com/DataDog/datadog-api-client-java
Java client library for Datadog API
@@ -599,13 +599,13 @@
net.javacrumbs.json-unit
json-unit
- 2.38.0
+ 2.39.0
test
net.javacrumbs.json-unit
json-unit-assertj
- 2.38.0
+ 2.39.0
test