Skip to content

Update all non-major maven dependencies#30

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-maven-minor-patch
Open

Update all non-major maven dependencies#30
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-maven-minor-patch

Conversation

@renovate
Copy link

@renovate renovate bot commented Oct 11, 2023

This PR contains the following updates:

Package Change Age Confidence
org.apache.maven.shared:maven-filtering (source) 3.3.23.4.0 age confidence
org.apache.maven.plugins:maven-remote-resources-plugin (source) 3.2.03.3.0 age confidence
com.clickhouse:clickhouse-jdbc (source) 0.8.50.9.6 age confidence

Release Notes

ClickHouse/clickhouse-java (com.clickhouse:clickhouse-jdbc)

v0.9.6

Compare Source

Release is aimed to address potential security risk in one of the dependencies (see below). We strongly recommend to upgrade.

Dependencies
New Features
  • [jdbc-v2] - support of dot notation for table names without quotes. (#​2650)

v0.9.5

Compare Source

New Features
  • [client-v2] Log durations in ISO-8601 duration format (#​2660)
  • [jdbc-v2] Added support for getResultSet() method in Array data types. (#​1545, #​2683)
  • [jdbc-v2] Added handling for Time and Time64 data types in JDBC. (#​2682)
Bug Fixes
  • [client-v2] Fixed reading columns of Array with component type Variant. For example, Array(Variant(String, Int32)). (#​2602)
  • [jdbc-v2] Fixed backward compatibility for getPrimaryKeys() method. (#​2654)
  • [jdbc-v2] Fixed array conversion issues with multidimensional arrays and nested arrays. (#​2457)
  • [jdbc-v2] Fixed backward compatibility issues with older ClickHouse versions by replacing :: cast operator with CAST function in prepared statements. Fixed issue with reading database version on older versions. (#​2654, #​2227)
  • [jdbc-v2] Reviewed and fixed database metadata support flags and return values. (#​2520, #​778, #​2519)
  • [jdbc-v2] Added verification tests for issues #​1999, #​1015, #​2155 (#​2659)

v0.9.4

Compare Source

New Features
  • [client-v2] Added support for different compression algorithms when HTTP compression is enabled. (#​2645)
Bug Fixes
  • [client-v1] Fixes issue linked to a enabled by default HTTP compression in ClickHouse 25.10. (#​2636)

v0.9.3

Compare Source

Important Changes
  • [jdbc-v2] SQL parser from v1 is ported to v2 to address multiple issues with SQL parsing. The ANTLR4-based parser is
    still an option and will be developed further. The main difference between parses is completeness of their grammar:
    JavaCC grabs only needed information and skips parsing of the rest (what makes it work for most cases) while ANTLR4
    has more complete grammar and can detect type of some complex statements more accurate than JavaCC.
    To use it set com.clickhouse.jdbc.DriverProperties#SQL_PARSER to ANTLR4.
    (#​2579). This fixes issue:

  • [repo] New artifact clickhouse-jdbc-all added to address issue when maven package qualifiers may not be used.
    This artifact should is a copy of clickhouse-jdbc:all but should be used only when required. (#​2625)

Improvements
Bug Fixes
  • [jdbc-v2] Fixed issue with maxRows in Statement when additional settings were used to limit result set size.
    It caused problems with read-only users because such users may not change settings in most cases. Now when maxRows is
    set then ResultSet will skip extra rows. (#​2582)
  • [jdbc-v2] Fixed issue with driver version. Previously version of a library was converted to minor and major version.
    But this approach doesn't work well with 0.9.x versions. Now major and minor versions are combined by shifting major.
    Patch version becomes a minor version. (#​2410)
  • [jdbc-v2, client-v2] Fixed converting different data types to a string. For example, there was an issue with IP
    address when toString() was used and returned \0.0.0.0 instead of 0.0.0.0. (#​2575)
  • [jdbc-v2] Fixed issues around spatial data (GEO types). (#​2577)
  • [client-v2] Fixed issue with current user name. If user name is set then it will be used event after reading
    server context. (#​2247)
  • [client-v2] Fixed issue with network timeout settings when default value failed to be cast to Long. (#​2597)
  • [jdbc-v2] Fixed getting metadata for nullable columns. (#​2586)
  • [jdbc-v2, client-v2] Fixed issues related to reading JSON data type. Fixed reading JSON columns with arrays. Previously was causing exceptions like
    com.clickhouse.client.api.ClientException: Unsupported data type with tag 101 at ...
    (#​2598, #​2593,
    #​2613, #​2102)
  • [client-v2] Fixed configuration parameter type for socket_linger to match documentation. (#​2524)
  • [client-v2] Fixed handling exceptions in http client code. Now response object is always closed to prevent connection leaking. (#​2615)
  • [jdbc-v2, client-v2] Fixed issue with duplicate column names in a result set. (#​2459, #​2336)
  • [jdbc-v2] Fixed ANTLR4 parse issue with filter clause along with aggregate function. (#​2631)

v0.9.2

Compare Source

Improvements
  • [jdbc-v2] ResultSetImpl.getObject() handles java.time.Instant
Improvements
  • [jdbc-v2] Classes com.clickhouse.jdbc.ClientInfoProperties and com.clickhouse.jdbc.DriverProperties moved to public
    API. (#​2521)
  • [jdbc-v2] Implemented isBeforeFirst, isAfterLast, isFirst, isLast methods for ResultSet and ResultSetMetaData.
    Improved test coverage for ResultSetImpl. (#​2530)
  • [jdbc-v2] Implemented createArray and createStruct methods for Connection interface. Method createStruct
    should be used to create Tuple values and createArray to create various arrays. (#​2523)
  • [jdbc-v2] Implemented setNetworkTimeout of Connection interface. Used to fail fast when network operation fails. Related to
    stale connection problem. (#​2522)
  • [client-v2] Added support for JSON with predefined paths. Previously columns with definition like JSON(a string, b.c Int32)
    were not supported. (#​2531)
Bug Fixes
  • [jdbc-v2] Fixed issue creating array of tuples with createArray method of Connection interface.
    (#​2360)
  • [jdbc-v2] Fixed issue with reading nested arrays. (#​2539)
  • [jdbc-v2] Fixed issue with not shaded antlr4-runtime dependency. Potential problem for Apache Spark users. (#​2553)
  • [jdbc-v2] Fixed issue with parsing CTE for prepared statement. (#​2551)
  • [jdbc-v2] Fixed issue with parsing SQL containing view parameters. (#​2547)
  • [jdbc-v2] Fixed issue with InsertSettings when two concurrent insert operations sharing same settings object may be insert
    wrong columns or to a wrong table. (#​2550)
  • [jdbc-v2] Fixed issue with batch insert when it is not cleared after execution. Now batch is cleared after execution even on failure. (#​2548)
  • [jdbc-v2] Fixed DatabaseMetadataImpl to return result set with defined by spec structure. Resolves issue for many database tools
    relying on metadata. (#​2396)
  • [jdbc-v2] Fixed DatabaseMetadataImpl to return empty result set where appropriate. (#​2517)
  • [jdbc-v2] Fixed issue with verbose logging. (#​2148)
  • [client-v2] Fixed issue with reading JSON with predefined paths. (#​2462)

v0.9.1

Compare Source

New Features
  • [client-v2] Added option to set SNI for SSL connections. See com.clickhouse.client.api.Client.Builder.sslSocketSNI (#​2467)
  • [client-v2, jdbc-v2] Added support for Time and Time64 data types. (#​2487)
  • [client-v2] Added utility methods to format Instant to a DB DateTime format. See com.clickhouse.client.api.DataTypeUtils.formatInstant(java.time.Instant, com.clickhouse.data.ClickHouseDataType) (#​2501, #​2456)
Improvements
  • [client-v2] Improved exceptions and error handling. The com.clickhouse.client.api.ClickHouseException became a root for
    ServerException and ClientException. com.clickhouse.client.api.ClickHouseException.isRetryable is added to determine if
    exception caused in a retriable state. It means that catching such exception application may repeat operation to fix a
    problem. (#​2453)
  • [client-v2] Improved configuration handling. (#​2470)
  • [client-v2] Custom type hint for the client to make Reader and GenericRecord return specific types. For example,
    collection instead of Array. (#​2476)
  • [client-v2] Added default port for HTTP and improved endpoint string validation - only one allowed. (#​2489)
  • [client-v2] Improved handling error response. (#​2511)
Bug Fixes
  • [client-v2] Fixed metrics to be parsed as Long to avoid integer overflow. Especially for elapsed time in nanos. (#​2465)
  • [client-v2] Fixed a bug with passing some server settings from JDBC to the Client. (#​2359)
  • [jdbc-v2] Fixed DatabaseMetadata to return correct column type. (#​2475)
  • [jdbc-v2] Fixed problem with JDBC URL when Database names that include dash - were parsed wrong. (#​2463)
  • [jdbc-v2] Fixed problem with nested arrays. Previously ArrayValue object was returned as element of a nested array.
    After the fix array values contain primitive types. (#​2464, #​2340)
  • [jdbc-v2] Fixed JDBC Connection's isValid method returning true all the time. (#​2472)
  • [client-v2] Fixed problem with not closed response object when exception happens. That fixes connections leaking. (#​1741)
  • [jdbc-v2] Fixed a set of issue in StatementImpl. (#​2414)
  • [jdbc-v2] Fixed a set of issues in PreparedStatementImpl. (#​2418)
  • [jdbc-v2] Fixed multiple issues linked to parsing statements in JDBC. (#​2450, #​2451, #​2461, #​2500, #​2493, #​2478)
  • [jdbc-v2] Fixed result set returning not a DB compliant date/time format. (#​2408, #​2448)

v0.9.0

Compare Source

Important Changes
  • [repo] Artifacts clickhouse-jdbc:http, clickhouse-jdbc:shaded-all, clickhouse-jdbc:shaded are not published anymore. Use clickhouse-jdbc:all instead. It contains all required shaded libraries except org.slf4j:slf4j-api because it may not be shaded.
  • [repo] Artifacts jdbc-v2:all, jdbc-v2:http, jdbc-v2:shaded are not published anymore because jdbc-v2 is part of clickhouse-jdbc:all.
Bug Fixes
  • [jdbc-v2] Fixed parsing SQL with alias in FROM clause when alias name is a keyword (#​2427)
  • [client-v2] Fixed the issue when parameters are not passed if timeout is set. (#​2436, #​2096)
  • [jdbc-v2] Fixed parser logging issue. Now parser uses same logger as the driver. (#​2428)
  • [jdbc-v2] Fixed parsing CREATE USER statements. Now parser recognises it correctly. (#​2398)
  • [jdbc-v2] Fixed parsing different CTEs statements. (#​2431, #​2391, #​2443)
  • [jdbc-v2] Fixed parsing interval values. (#​2429)
  • [repo] Fixed running unit/integration tests in the CI. (#​2430)
  • [jdbc-v2] Fixed parsing parameters when function is in back quotes. (#​2422)
  • [jdbc-v2] Fixed ResultSet#findColumn always returning 0. (#​2375)
Misc
  • [client-v2] Move all default values to ClientConfigurationProperties enum. (#​2269)
Docs
  • [client-v2] Updated documentation of the configuration parameters and how to set server settings and custom HTTP headers.

v0.8.6

Compare Source

Improvements
  • [jdbc-v2] Now using Antlr4 to parse SQL statements to get meta information about it.
    Invalid SQL still possible to execute if logic able to get all required information. (#​2351)
  • [jdbc-v2] Now possible to use RowBinaryWriter if enabled by property com.clickhouse.jdbc.internal.DriverProperties.BETA_ROW_BINARY_WRITER.
    This works well for batches. Single statements may get no benefits. (#​2316)
Bug Fixes
  • [jdbc-v2] Fixed parsing prepared statement arguments. (#​2348)
  • [jdbc-v2] Fixed parsing role name when it contains -. (#​2325)
  • [jdbc-v2] Fixed failure when INSERT doesn't contain VALUES. (#​2283)
  • [jdbc-v2] Fixed parsing INSERT statement when VALUES is in lower case. (#​2354)
  • [client-v2] Fixed NPE when async operation is request while client was built without an executor.
    In this case default JVM executor will be used. (#​2355)
  • [client-v2, jdbc-v2] Fixed conversion of IP addresses. When IPv4 stored as IPv6 it is correctly converted
    to Inet6Address. Similar problem fixed for JDBC. (#​2342)
  • [jdbc-v2] Fixed changing DB schema (DB name) on connection when USE statement executed. (#​2137)
  • [client-v2] Fixed serializing POJO with primitive boolean fields. (#​2248)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from 536a00a to e07c648 Compare November 9, 2023 21:22
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from e07c648 to 1cc6b3d Compare March 1, 2024 17:05
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 1cc6b3d to 5916843 Compare March 10, 2024 14:33
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 5916843 to 1d5b096 Compare May 3, 2024 11:45
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from e208b55 to ac776de Compare July 3, 2024 14:19
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from ac776de to 38d4e44 Compare July 24, 2024 07:33
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 38d4e44 to fea2489 Compare August 21, 2024 13:14
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from fea2489 to b596075 Compare September 8, 2024 21:54
@codecov
Copy link

codecov bot commented Sep 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 1.38%. Comparing base (0670fc1) to head (b596075).
Report is 6 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #30       +/-   ##
============================================
- Coverage     77.64%   1.38%   -76.27%     
+ Complexity      694      14      -680     
============================================
  Files           142     131       -11     
  Lines          2948    2746      -202     
  Branches        307     291       -16     
============================================
- Hits           2289      38     -2251     
- Misses          444    2704     +2260     
+ Partials        215       4      -211     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from bbb6ab1 to 3992bec Compare May 20, 2025 09:06
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 3 times, most recently from e140c48 to f6d92b7 Compare May 30, 2025 04:19
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from d85fc64 to 6d9fe73 Compare June 16, 2025 08:56
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 6d9fe73 to b9175b0 Compare July 30, 2025 23:38
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from b9175b0 to 3883337 Compare August 29, 2025 08:28
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 3883337 to d111108 Compare September 5, 2025 18:29
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from 3fd22ae to 4d56430 Compare November 7, 2025 03:44
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch 2 times, most recently from e3aa006 to 196e2ce Compare December 19, 2025 05:35
@renovate renovate bot force-pushed the renovate/all-maven-minor-patch branch from 196e2ce to 7a5c551 Compare January 12, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants