Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 6, 2022

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps clickhouse-jdbc from 0.3.1-patch to 0.3.2.

Release notes

Sourced from clickhouse-jdbc's releases.

Release v0.3.2

Despite from the version number and unusually long release cycle, this is a complete re-write. This means it's not a drop-in replacement of previous versions, and it may surprise you in certain cases. However, it's highly recommended to start integrating the new JDBC driver and Java client, not only for more features but also better performance - please refer to #768 for details.

  • KNOWN ISSUES

    • new driver com.clickhouse.jdbc.ClickHouseDriver does not work with version before 20.7
    • java.io.IOException: HTTP/1.1 header parser received no bytes when using JDK 11+ and http_connection_provider is set to HTTP_CLIENT
    • RESOURCE_EXHAUSTED: Compressed gRPC message exceeds maximum size when use gRPC - please increase max_inbound_message_size
    • select 1 format JSON works in http but not grpc, because grpc client is not aware of response format
    • gRPC is "slow" by default because it uses gzip instead of lz4 - see ClickHouse/ClickHouse#28671
    • many connection properties are gone - please use custom_http_params and maybe custom_http_headers instead
  • NEW FEATURES

    • Java client and JDBC driver are now in different modules
    • Replaced data format from TabSeparated to RowBinary
    • Support both HTTP and gRPC - Native/TCP will be available in next release
    • Support more data types including Bool, Date32, Geo types, and mixed use of nested types(e.g. array of tuples)
    • Enhanced pipeline for better performance and less memory footprints - still plenty of room to improve according to ranking here
    • More JDBC APIs(especially those related to metadata) are implemented
    • Better date time and time zone support
  • BUG FIXES

    • stale connection validation to mitigate failed to respond issue
    • parsing NaN and Inf/-Inf
  • [e6205b4]: Use jdk 11 to build (Zhichun Wu) #735
  • [007d167]: Initial import of the new client (Zhichun Wu) #736
  • [43dff6d]: Fix build break (Zhichun Wu) #736
  • [9686cd4]: Discard known issues when testing against CH older than 21.9 (Zhichun Wu) #736
  • [aea7d4b]: Fix maven build warnings (Zhichun Wu) #737
  • [f66139a]: Remove groupId declaration for consistency (Zhichun Wu) #737
  • [77e67bc]: Skip negative test of DateTime/DateTime32 on 21.3 (Zhichun Wu) #737
  • [85c3bcf]: Only compares year and major version (Zhichun Wu) #737
  • [7f505be]: Skip failed cases in certain releases (Zhichun Wu) #737
  • [d5c72b0]: Limit timezone testing to JDBC driver (Zhichun Wu) #738
  • [32ca307]: Add simple cache mechanism based on Caffeine and LinkedHashMap (Zhichun Wu) #739
  • [19f0c9d]: Support maven-like version range (Zhichun Wu) #739
  • [1eb0753]: Apply version range change and enhance DNS resolver (Zhichun Wu) #739
  • [6015f67]: replace Jackson to Gson (Zhichun Wu) #740
  • [7e3fc8f]: Remove slf4j dependency from JDBC driver (Zhichun Wu) #741
  • [a8ac5b2]: Restore readUnsignedLeb128 method as requested in #710 (Zhichun Wu) #742
  • [4f93201]: support credentials and protocol (Zhichun Wu) #742
  • [cd32678]: Downgrade to JDK8 API (Zhichun Wu) #742
  • [9b23915]: prepare jdbc refactoring (Zhichun Wu) #746
  • [2bf54d8]: Bump 3rd party libs (Zhichun Wu) #746
  • [d09d385]: Primitive array, serializable option, and shaded jars (Zhichun Wu) #747
  • [dae6fdd]: ClickHouseRecord no long throws IOException and add its default implementation (Zhichun Wu) #747
  • [6d18204]: Simplify response and error handling (Zhichun Wu) #747
  • [675d382]: Enhance exception handling and expose stream response (Zhichun Wu) #747

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jan 6, 2022
@dependabot dependabot bot force-pushed the dependabot/maven/ru.yandex.clickhouse-clickhouse-jdbc-0.3.2 branch from 2eb1f9e to d0d09d0 Compare January 6, 2022 13:20
Bumps [clickhouse-jdbc](https://github.com/ClickHouse/clickhouse-jdbc) from 0.3.1-patch to 0.3.2.
- [Release notes](https://github.com/ClickHouse/clickhouse-jdbc/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-jdbc/blob/master/CHANGELOG)
- [Commits](ClickHouse/clickhouse-java@v0.3.1-patch...v0.3.2)

---
updated-dependencies:
- dependency-name: ru.yandex.clickhouse:clickhouse-jdbc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/maven/ru.yandex.clickhouse-clickhouse-jdbc-0.3.2 branch from d0d09d0 to 3f64d58 Compare January 22, 2022 19:44
@Aloren Aloren merged commit 5d761b3 into develop Jan 22, 2022
@Aloren Aloren deleted the dependabot/maven/ru.yandex.clickhouse-clickhouse-jdbc-0.3.2 branch January 22, 2022 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant