Releases: ClickHouse/clickhouse-java
Releases · ClickHouse/clickhouse-java
Release v0.6.0-patch5
Bug Fixes
- Roles (memorized by client) can be reset with 'SET ROLE NONE' query (#1647)
- MaxBufferSize can be greater than internal MAX value now
- Updated example project to use the latest version of the client
Release v0.6.0-patch4
New Features
- Added possibility to set client ID in
Referer
HTTP Header (#1572) - [HTTP] Persistence of a role after it is set by
SET ROLE <role>
Bug Fixes
- Change RowBinaryWithDefaults settings. Output is changed from true to false
- Fix fail over for Apache HTTP client. Connect timeout error is not detected correctly
- Fix password logging in DEBUG (#1571)
- Fix handling "NoHttpResponseException" in Apache HTTP client
- Fix param error in ByteUtils#equals in java9
Release v0.6.0-patch3
Bug Fixes
- Not detecting correctly ClickHouse error code
- Fix JDBC read error - Multidimensional empty errors raise a java.lang.ArrayStoreException
Release v0.6.0-patch2
Reason:
Vulnerability in dependencies
Dependencies update:
org.apache.commons:commons-compress
from1.23.0
to1.26.1
org.postgresql:postgresql
from42.6.0
to42.6.1
Release v0.6.0-patch1
Bug Fixes
- Fix decompress bug in NonBlockingPipedOutputStream (#1542)
- Fix decompress bug in NonBlockingPipedOutputStream & extra logging
- Use StringUtils to make large content
- Move test to http client test
Release v0.6.0
WARNING -- ClickHouse CLI Client deprecation
clickhouse-cli-client
package is deprecated from version 0.6.0 and it's going to be removed in 0.7.0
. We recommend using clickhouse-client instead.
WARNING -- ClickHouse GRPC Client deprecation
clickhouse-grpc-client
package is deprecated from version 0.6.0 and it's going to be removed in 0.7.0
. We recommend using HTTP protocol instead.
Breaking Changes
- Remove WEB_CONTEXT support - #1512
New Features
- Add support in RowBinaryWithDefaults #1508
Bug Fixes
Release v0.5.1-SNAPSHOT
Commits
- [048b9e4]: Fix buffering issue casue decompress not to work (mzitnik) #1500
- [8658147]: Added different content sizes testting (mzitnik) #1500
- [d6cd675]: Disable until web context ping reqests until research is done. (mzitnik) #1500
- [c66377e]: Adding extra logging (mzitnik) #1500
- [a930f62]: Disable ping tests (mzitnik) #1500
Release v0.5.0
0.5.0
Breaking Changes
- ClickHouseByteBuffer can no longer be extended
- rename ClickHouseByteUtils methods by removing LE suffix
- change default databaseTerm from schema to catalog
- remove deprecated API load, dump and connect
- remove use_no_proxy settings
New Features
- Adding new proxy support #1338
- Add support for customer socket factory #1391
- use VarHandle in JDK 9+ to read/write numbers
- Establish secured connection with custom Trust Store file
- Change default HTTP Client to Apache HTTP client #1421
Bug Fixes
- Java client threw confusing error when query is invalid.
- JDBC Driver correctly processes
AggregateFunction(Nested(...))
columns - Incorrect parameter position
- Fix testing framework to support secured clickhouse server
Release v0.4.6
This is a patch release mainly for bug fixes. It's highly recommended to upgrade, especially when you're using nested arrays, or client certificate authentication with password protection.
-
🐛 Bug Fix
-
✨ New Feature
- ClickHouseStatement.setMirroredOutput() for dumping ResultSet
- ClickHouseResponse.records(Class<?>) for object mapping
- Two new options(use_compilation & max_mapper_cache) reserved for future usage
Release v0.4.5
Another tiny release trying to unblock some of the work relying on Java client. You don't have to upgrade if you use JDBC or R2DBC driver.
-
💥 BREAKING CHANGES
- Refactored data processors and response classes to ensure input stream remain intact before first read - performance penalty is ~3%
- move ClickHouseSimpleRecord to com.clickhouse.data
- stop reading input stream when instantiating ClickHouseDataProcessor
- remove createRecord() method in ClickHouseDataProcessor along with some duplicated code
- Refactored data processors and response classes to ensure input stream remain intact before first read - performance penalty is ~3%
-
🐛 Bug Fix
-
✨ New Feature
- Disabled SQL rewrite for DELETE statement in ClickHouse 23.3+
-
🎨 Misc
- bump MySQL JDBC driver to 8.0.33 - by @pan3793