diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4fcdfbe..f869ac69 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,21 @@
# CHANGELOG
+## 4.0.0 / 2022.01.10
+
+This release is a correction for v3.0.0, which was released without client-side
+aggregation enabled by default.
+
+There are no incompatible API changes in this release.
+
+* [BUGFIX] Re-enable aggregation by default. See [#171][]
+* [FEATURE] Windows named pipe support. See [#169][]
+* [FEATURE] jar-with-dependencies artifact now include license information. See [#179][]
+* [FEATURE] send buffered metrics when a blocking client is closed. See [#180][]
+* [FEATURE] client can be used without jnr-posix in the classpath. See [#182][]
+
## 3.0.1 / 2021.12.14
-* [BUGFIX] Fix visibility for overrideable methods (#170)
+* [BUGFIX] Fix visibility for overrideable methods. See [#170][]
## 3.0.0 / 2021.11.02
@@ -66,7 +79,7 @@ Please refer to the [readme][readme configuration] for tips on how to migrate to
* [FEATURE] Architecture revamp + non-blocking queue, improved performance. See [#94][]
* [FEATURE] Enable buffer pool, concurrent sending threads. See [#95][]
* [FEATURE] Adding dogstatsd telemetry to client. See [#97][]
-* [FEATURE] DD_SERVICE; DD_ENV; DD_VERSION; DD_TAGS env vars support. See [#107][], [#108][], [#111][]
+* [FEATURE] DD_SERVICE; DD_ENV; DD_VERSION env vars support. See [#107][], [#108][], [#111][]
* [FEATURE] Allow different remote destination for telemetry. See [#109][]
* [IMPROVEMENT] Improved abstractions + better object construction. See [#96][]
* [IMPROVEMENT] Reduce number of allocations. Thanks [@njhill][]. See [#105][]
@@ -188,6 +201,13 @@ Fork from [indeedeng/java-dogstatsd-client] (https://github.com/indeedeng/java-d
[#160]: https://github.com/DataDog/java-dogstatsd-client/issues/160
[#162]: https://github.com/DataDog/java-dogstatsd-client/issues/162
[#164]: https://github.com/DataDog/java-dogstatsd-client/issues/164
+[#169]: https://github.com/DataDog/java-dogstatsd-client/issues/169
+[#170]: https://github.com/DataDog/java-dogstatsd-client/issues/170
+[#171]: https://github.com/DataDog/java-dogstatsd-client/issues/171
+[#179]: https://github.com/DataDog/java-dogstatsd-client/issues/179
+[#180]: https://github.com/DataDog/java-dogstatsd-client/issues/180
+[#182]: https://github.com/DataDog/java-dogstatsd-client/issues/182
+
[@PatrickAuld]: https://github.com/PatrickAuld
[@blevz]: https://github.com/blevz
[@cameronhotchkies]: https://github.com/cameronhotchkies
@@ -196,4 +216,4 @@ Fork from [indeedeng/java-dogstatsd-client] (https://github.com/indeedeng/java-d
[@gherceg]: https://github.com/gherceg
[@hanny24]: https://github.com/hanny24
[@njhill]: https://github.com/njhill
-[@snopoke]: https://github.com/snopoke
\ No newline at end of file
+[@snopoke]: https://github.com/snopoke
diff --git a/README.md b/README.md
index 1e383ac9..26e87df9 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ The client jar is distributed via Maven central, and can be downloaded [from Mav
com.datadoghq
java-dogstatsd-client
- 3.0.1
+ 4.0.0
```
diff --git a/pom.xml b/pom.xml
index 5d62ab94..7b606a5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
java-dogstatsd-client
jar
java-dogstatsd-client
- 3.0.1
+ 4.0.0
A tiny library allowing Java applications to communicate with DataDog statsd instances easily.
https://github.com/DataDog/java-dogstatsd-client