Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 19, 2026

Bumps clickhouse from 0.13.3 to 0.14.2.

Changelog

Sourced from clickhouse's changelog.

[0.14.2] - 2026-01-14

Added

  • Added Client::insert_formatted_with() and InsertFormatted for inserting data in a chosen format with a specified SQL query. (#364)
    • InsertFormatted does not buffer data by default, allowing precise control over when the data is sent. For best performance, ensure data is sent in larger chunks or use .buffered() to get BufInsertFormatted which implements buffering.
    • Data may optionally be pre-compressed and buffered separately using CompressedData::new() and InsertFormatted::send_compressed().
    • BufInsertFormatted also implements tokio::io::AsyncWrite for composability.
  • Added Client::set_option to modify options through &mut Client (#375)
  • Added Client::get_option to read previously set options (#375)
  • Added support for binding byte-strings as server-side params (#376)
    • This means passing types to Query::param that call Serializer::serialize_bytes() are now supported.
    • Note that Vec<u8> and &[u8] serialize as an array of integers. Use a specialized type, e.g. bytes::Bytes or serde_bytes::Bytes to bind a byte-string.
  • Implemented Primitive for bytes::Bytes and bytes::BytesMut (#376)
    • These can be used to fetch byte-strings as a scalar value, e.g. with Query::fetch_one().

Fixed

  • Implemented parsing for the new exception tagging format in ClickHouse 25.11 (#365)
  • Fixed a doc comment on clickhouse::serde::chrono::date (#371)

Changed

  • (CI-only change) added scheduled runs against clickhouse-server:head tag, reworked secrets access (#367)
  • Query no longer sets the readonly option by default. (#377)
    • This was previously added in #342 to simulate the default read-only restriction when issuing queries via GET requests, but had poor interaction with settings profiles that set readonly="2".

#364: ClickHouse/clickhouse-rs#364 #365: ClickHouse/clickhouse-rs#365 #367: ClickHouse/clickhouse-rs#367 #371: ClickHouse/clickhouse-rs#371 #375: ClickHouse/clickhouse-rs#375 #376: ClickHouse/clickhouse-rs#376 #377: ClickHouse/clickhouse-rs#377

[0.14.1] - 2025-11-26

Added

  • Implement Stream for RowCursor. (#283, #340)
  • Added an optional on_commit callback to Inserter. (#307)
  • Added with_role and with_default_roles methods to Client, Query, Insert, and Inserter, allowing to explicitly set the [roles for executed queries]. (#326)
  • Added Int256 and UInt256 ClickHouse types support. The client now provides two new convenience wrappers over [u8; 32]: clickhouse::types::Int256 and clickhouse::types::UInt256. See the [updated derive example]. (#352)

... (truncated)

Commits
  • 5fddaaa Release 0.14.2 (#378)
  • f1d97fb refactor: don't set readonly by default (#377)
  • 63f3f2e feat: support byte-string params, implement Primitive for `bytes::Bytes{Mut...
  • 8c1ff94 feat: add Client::{get_option, set_option} (#375)
  • 95200ac feat: implement InsertFormatted (#364)
  • cedeaa8 docs: fix comment on clickhouse::serde::chrono::date (#371)
  • 561c9ed chore(ci): add head/latest CH runs, schedule, rework secret access check (#367)
  • 4549024 fix(query): parse new exception tags in 25.11 (#365)
  • 7891e8b chore: release clickhouse 0.14.1
  • 47d6cee chore: release clickhouse-types 0.1.1
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [clickhouse](https://github.com/ClickHouse/clickhouse-rs) from 0.13.3 to 0.14.2.
- [Changelog](https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-rs@v0.13.3...v0.14.2)

---
updated-dependencies:
- dependency-name: clickhouse
  dependency-version: 0.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jan 19, 2026
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant