diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3807f51a7..74444fb2e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+## 0.8.4
+
+### Examples
+- [jdbc-v2] - JPA example added. (https://github.com/ClickHouse/clickhouse-java/pull/2301)
+
+### Bug Fixes
+- [jdbc-v2] Added implementation of `ResultSetMetaData.getColumnClassName()` to return information
+about class name of the value stored in a result. (https://github.com/ClickHouse/clickhouse-java/issues/2112)
+- [client-v2] Fixed NPE when `Client.queryAll` used with `INSERT` statement because internally `columns` variable
+was accessed and was null. (https://github.com/ClickHouse/clickhouse-java/issues/2150)
+- [jdbc-v2] Fixed NPE when `ssl=true` was passed via an connection URL. (https://github.com/ClickHouse/clickhouse-java/issues/2206)
+- [jdbc-v2] Fixed sending correct driver version. Problem occurs because context classloader had no access to
+a resource file with versions. (https://github.com/ClickHouse/clickhouse-java/issues/2245)
+- [jdbc-v2] Fixed incorrect flag for Array values when reading result set. (https://github.com/ClickHouse/clickhouse-java/issues/2266)
+- [jdbc-v2] Fixed parsing parameters in PreparedStatement for cases when '?' is within quotes or similar. (https://github.com/ClickHouse/clickhouse-java/issues/2290)
+- [jdbc-v2] Added implementation for `com.clickhouse.jdbc.PreparedStatementImpl#getMetaData`.
+Complete metadata is returned only after statement execution. Partial metadata is returned before execution
+of the statement. (https://github.com/ClickHouse/clickhouse-java/issues/2292)
+- [jdbc-v2] Fixed `clearParameters` in `PreparedStatementImpl` to correctly reset parameters array. (https://github.com/ClickHouse/clickhouse-java/issues/2299)
+- [jdbc-v2] Fixed logging. (https://github.com/ClickHouse/clickhouse-java/pull/2303)
+
## 0.8.3
### Improvements
diff --git a/examples/client-v2/pom.xml b/examples/client-v2/pom.xml
index c87fdee91..127f20797 100644
--- a/examples/client-v2/pom.xml
+++ b/examples/client-v2/pom.xml
@@ -54,7 +54,7 @@
UTF-8
UTF-8
- 0.8.3-SNAPSHOT
+ 0.8.4-SNAPSHOT
3.8.1
diff --git a/examples/client/pom.xml b/examples/client/pom.xml
index 29ef2f687..c98263004 100644
--- a/examples/client/pom.xml
+++ b/examples/client/pom.xml
@@ -40,9 +40,9 @@
UTF-8
UTF-8
- 0.8.3-SNAPSHOT
+ 0.8.4-SNAPSHOT
-
+
5.2.1
diff --git a/examples/demo-kotlin-service/gradle.properties b/examples/demo-kotlin-service/gradle.properties
index b59a2b709..190c1d795 100644
--- a/examples/demo-kotlin-service/gradle.properties
+++ b/examples/demo-kotlin-service/gradle.properties
@@ -3,4 +3,4 @@ ktor_version=2.3.12
kotlin_version=2.0.20
logback_version=1.4.14
-ch_java_client_version=0.8.3
\ No newline at end of file
+ch_java_client_version=0.8.4
\ No newline at end of file
diff --git a/examples/demo-service/gradle.properties b/examples/demo-service/gradle.properties
index 76735f379..17aa732b8 100644
--- a/examples/demo-service/gradle.properties
+++ b/examples/demo-service/gradle.properties
@@ -1,2 +1,2 @@
-ch_java_client_version=0.8.3
\ No newline at end of file
+ch_java_client_version=0.8.4
\ No newline at end of file
diff --git a/examples/jdbc/pom.xml b/examples/jdbc/pom.xml
index 53db83641..16bf9182c 100644
--- a/examples/jdbc/pom.xml
+++ b/examples/jdbc/pom.xml
@@ -47,7 +47,7 @@
UTF-8
UTF-8
- 0.8.3-SNAPSHOT
+ 0.8.4-SNAPSHOT
4.0.3
5.2.1
diff --git a/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml b/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml
index 91d7a603a..af6395898 100644
--- a/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml
+++ b/examples/r2dbc/clickhouse-r2dbc-spring-webflux-sample/pom.xml
@@ -14,7 +14,7 @@
1.8
1.8
- 0.8.3-SNAPSHOT
+ 0.8.4-SNAPSHOT
2.7.18
diff --git a/pom.xml b/pom.xml
index 8bb776012..76d553de3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,7 +80,7 @@
- 0.8.3-SNAPSHOT
+ 0.8.4-SNAPSHOT
2025
UTF-8
UTF-8