Skip to content

chore(deps): bump the cargo-major group with 26 updates - #4101

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-major-206af3571e
Closed

chore(deps): bump the cargo-major group with 26 updates#4101
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/cargo-major-206af3571e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 23, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo-major group with 26 updates:

Package From To
itertools 0.13.0 0.14.0
thiserror 1.0.69 2.0.17
toml 0.5.11 0.9.8
config 0.13.4 0.15.19
clickhouse 0.14.1 0.14.3
handlebars 5.1.2 6.4.1
rdkafka 0.38.0 0.39.0
convert_case 0.6.0 0.11.0
git2 0.18.3 0.21.0
reqwest 0.11.27 0.13.2
toml_edit 0.22.27 0.23.7
rustpython-parser 0.3.1 0.4.0
rustpython-ast 0.3.1 0.4.0
ratatui 0.27.0 0.29.0
crossterm 0.27.0 0.29.0
sha2 0.10.9 0.11.0
constant_time_eq 0.3.1 0.5.0
redis 0.29.5 1.2.1
jsonwebtoken 9.3.1 10.4.0
logos 0.15.1 0.16.1
prometheus-client 0.23.1 0.24.1
prost-types 0.13.5 0.14.3
prost-wkt-types 0.6.1 0.7.1
rmcp 0.16.0 1.7.0
toon-format 0.4.0 0.5.0
kafka-protocol 0.16.0 0.17.0

Updates itertools from 0.13.0 to 0.14.0

Changelog

Sourced from itertools's changelog.

0.14.0

Breaking

  • Increased MSRV to 1.63.0 (#960)
  • Removed generic parameter from cons_tuples (#988)

Added

  • Added array_combinations (#991)
  • Added k_smallest_relaxed and variants (#925)
  • Added next_array and collect_array (#560)
  • Implemented DoubleEndedIterator for FilterOk (#948)
  • Implemented DoubleEndedIterator for FilterMapOk (#950)

Changed

  • Allow Q: ?Sized in Itertools::contains (#971)
  • Improved hygiene of chain! (#943)
  • Improved into_group_map_by documentation (#1000)
  • Improved tree_reduce documentation (#955)
  • Improved discoverability of merge_join_by (#966)
  • Improved discoverability of take_while_inclusive (#972)
  • Improved documentation of find_or_last and find_or_first (#984)
  • Prevented exponentially large type sizes in tuple_combinations (#945)
  • Added track_caller attr for asser_equal (#976)

Notable Internal Changes

  • Fixed clippy lints (#956, #987, #1008)
  • Addressed warnings within doctests (#964)
  • CI: Run most tests with miri (#961)
  • CI: Speed up "cargo-semver-checks" action (#938)
  • Changed an instance of default_features in Cargo.toml to default-features (#985)
Commits
  • a015a68 Add next_array and collect_array
  • a1213e1 Prepare v0.14.0 release
  • ff0c942 fix clippy lints
  • f80883b Fix into_group_map_by documentation errors
  • b793238 Add track_caller for asser_equal
  • 5d4056b default_features is deprecated - switch it to default-features
  • a447b68 doc for added trait
  • d0479b0 "nitpicks"
  • 35c78ce IndexMut -> BorrowMut<slice>
  • deb53ba refactored to share code
  • Additional commits viewable in compare view

Updates thiserror from 1.0.69 to 2.0.17

Release notes

Sourced from thiserror's releases.

2.0.17

  • Use differently named __private module per patch release (#434)

2.0.16

  • Add to "no-std" crates.io category (#429)

2.0.15

  • Prevent Error::provide API becoming unavailable from a future new compiler lint (#427)

2.0.14

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#426)

2.0.13

  • Documentation improvements

2.0.12

  • Prevent elidable_lifetime_names pedantic clippy lint in generated impl (#413)

2.0.11

2.0.10

  • Support errors containing a generic type parameter's associated type in a field (#408)

2.0.9

  • Work around missing_inline_in_public_items clippy restriction being triggered in macro-generated code (#404)

2.0.8

  • Improve support for macro-generated derive(Error) call sites (#399)

2.0.7

  • Work around conflict with #[deny(clippy::allow_attributes)] (#397, thanks @​zertosh)

2.0.6

  • Suppress deprecation warning on generated From impls (#396)

2.0.5

  • Prevent deprecation warning on generated impl for deprecated type (#394)

2.0.4

  • Eliminate needless_lifetimes clippy lint in generated From impls (#391, thanks @​matt-phylum)

2.0.3

  • Support the same Path field being repeated in both Debug and Display representation in error message (#383)
  • Improve error message when a format trait used in error message is not implemented by some field (#384)

2.0.2

  • Fix hang on invalid input inside #[error(...)] attribute (#382)

2.0.1

... (truncated)

Commits
  • 72ae716 Release 2.0.17
  • 599fdce Merge pull request #434 from dtolnay/private
  • 9ec05f6 Use differently named __private module per patch release
  • d2c492b Raise minimum tested compiler to rust 1.76
  • fc3ab95 Opt in to generate-macro-expansion when building on docs.rs
  • 819fe29 Update ui test suite to nightly-2025-09-12
  • 259f48c Enforce trybuild >= 1.0.108
  • 470e6a6 Update ui test suite to nightly-2025-08-24
  • 544e191 Update actions/checkout@v4 -> v5
  • cbc1eba Delete duplicate cap-lints flag from build script
  • Additional commits viewable in compare view

Updates toml from 0.5.11 to 0.9.8

Commits
  • 93e9146 chore: Release
  • 7de1b4e docs: Update changelog
  • 1b579c3 feat(serde): Support integer, bools, and chars as keys (#1050)
  • ac1e077 feat(serde): Support chars as keys
  • f3dec32 feat(serde): Support bools as keys
  • 139b30a feat(serde): Support integer keys
  • 2d65a88 test(serde): Show existing key behavior
  • 80217f8 chore(deps): Update actions/checkout action to v5 (#1047)
  • b36e351 chore(deps): Update actions/checkout action to v5
  • 7d2c649 chore(deps): Update actions/setup-python action to v6 (#1048)
  • Additional commits viewable in compare view

Updates config from 0.13.4 to 0.15.19

Changelog

Sourced from config's changelog.

[0.15.19] - 2025-11-12

Internal

  • (ron) Update to 0.12

[0.15.18] - 2025-09-30

Fixes

  • Improve consistency between missing field error messages

[0.15.17] - 2025-09-24

Features

  • corn file format support

[0.15.16] - 2025-09-15

Performance

  • Allow more build parallelism by depending on serde_core

[0.15.15] - 2025-08-29

Fixes

  • (json5) Correctly deserialize null (regressed in 0.15.14)

[0.15.14] - 2025-08-12

Performance

  • (json5) Reduce overhead when loading json5 files

[0.15.13] - 2025-07-09

Fixes

  • Skip UTF-8 BOMs when reading files

[0.15.12] - 2025-07-08

Performance

  • Upgrade to toml v0.9

[0.15.11] - 2025-03-12

... (truncated)

Commits

Updates clickhouse from 0.14.1 to 0.14.3

Changelog

Sourced from clickhouse's changelog.

[0.14.3] - 2026-03-27

Added

  • Added support for SimpleAggregateFunction type (#394)

Fixed

  • Fixed serialization of Option::None with Query::param() (#385)
  • Fixed handling of Json type with type hints (#387)
  • Fixed Insert for temporary tables and qualified table names (#391)
  • Updated lz4_flex to get fix for [RUSTSEC-2026-0041] (#396)

#385: ClickHouse/clickhouse-rs#385 #387: ClickHouse/clickhouse-rs#387 #391: ClickHouse/clickhouse-rs#391 #394: ClickHouse/clickhouse-rs#394 #396: ClickHouse/clickhouse-rs#396 [RUSTSEC-2026-0041]: https://rustsec.org/advisories/RUSTSEC-2026-0041

[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

... (truncated)

Commits
  • 4503afb feat: release 0.14.3 (#402)
  • ae38da2 Update lz4_flex due to buffer overflow (#396)
  • 7d03c61 fix(types): add SimpleAggregateFunction support to type parser (#394)
  • 32bed3d fix Insert for temporary and qualified tables (#391)
  • 8323e7f 382 cannot insert new json values if column def has type hints (#387)
  • cc27477 add codeowners (#381)
  • 73438b2 serializes to \N instead of NULL (#385)
  • 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...
  • Additional commits viewable in compare view

Updates handlebars from 5.1.2 to 6.4.1

Release notes

Sourced from handlebars's releases.

v6.4.0

What's Changed

New Contributors

Full Changelog: sunng87/handlebars-rust@v6.3.2...v6.4.0

v6.3.2

What's Changed

Full Changelog: sunng87/handlebars-rust@v6.3.1...v6.3.2

v6.3.1

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from handlebars's changelog.

6.4.1 - 2026-05-16

  • [Fixed] Allow using @partial-block with block include and fallback template #752

6.4.0 - 2026-01-02

  • [Fixed] Reimplement partial-block, fixed partial-block resolution issues #732
  • [Added] recursive_lookup mode #730

6.3.2 - 2025-03-16

  • [Fixed] Reimplementation of partial context #699

6.3.1 - 2025-02-09

  • [Fixed] Regression of partial context #694

6.3.0 - 2025-01-05

  • [Added] Builders for some non-exhaustive structs #688
  • [Changed] and and or helper now accepts multiple parameters #687
  • [Changed] MSRV is now 1.73

6.2.0 - 2024-10-26

  • [Added] @index variable for object iteration #682
  • [Changed] improve number comparison between different types #679

6.1.0 - 2024-09-06

  • [Added] More data type support in comparison helpers #673

6.0.0 - 2024-07-20

  • [Fixed] Various indent issue with partials, empty lines and helpers #646 #654 #658
  • [Fixed] Bug when accessing nested path #651
  • [Added] New public access to PathSeg #656
  • [Added] New API to set single block params in BlockContext #655
  • [Added] From<RenderError> for RenderErrorReason #644
  • [Changed] Add non_exhaustive attribute to all public memebers #647
  • [Changed] RenderContext API and improved performance for partial rendering #661 #662
  • [Changed] Improved error messsage for template parsing #638
Commits
  • ca12e80 chore: Release handlebars version 6.4.1
  • d536a83 chore: housekeeping changelog
  • 2e398f3 fix: allow block include for partial-block (#752)
  • 935577b chore: remove built-in cli (#750)
  • ef5b45e chore(deps-dev): bump serialize-javascript in /playground/www (#751)
  • bfed66a chore(deps-dev): bump fast-uri from 3.0.3 to 3.1.2 in /playground/www (#749)
  • 6f92bc7 chore(deps-dev): bump follow-redirects in /playground/www (#748)
  • 059be2f chore: correct fmt
  • c99c1d5 chore: update docs string example #744
  • 3382a5e chore(deps-dev): bump node-forge from 1.3.2 to 1.4.0 in /playground/www (#746)
  • Additional commits viewable in compare view

Updates rdkafka from 0.38.0 to 0.39.0

Changelog

Sourced from rdkafka's changelog.

0.39.0 (2026-01-25)

  • Fix the char zero ending in native config (#706).
  • Implement FromIterator for TopicPartitionList (#795).
  • Sanitize ClientConfig and AdminClient debugging (#796).
  • Handle null characters in topic in BaseProducer::send (#782).
  • Bump rdkafka-sys.

#706: fede1024/rust-rdkafka#706 #795: fede1024/rust-rdkafka#795 #796: fede1024/rust-rdkafka#796 #782: fede1024/rust-rdkafka#782

Commits

Updates convert_case from 0.6.0 to 0.11.0

Commits

Updates git2 from 0.18.3 to 0.21.0

Changelog

Sourced from git2's changelog.

0.21.0 - TBD

0.20.4...main

Added

  • Added experimental SHA256 repository support behind the new unstable-sha256 Cargo feature, along with *_ext API variants that accept an ObjectFormat. #1206
  • Added opts::set_cache_max_size() and opts::get_cached_memory(). #1188
  • Added Repository::object_format() and a new ObjectFormat enum. #1204
  • Added Repository::set_config(). #1208
  • Added merge_file() along with MergeFileInput. #1210
  • Added Repository::refdb_compress() for packing loose refs. #1221
  • Added public Refdb type, along with Repository::refdb() and Repository::set_refdb(). Repository::refdb_compress() now delegates to Refdb::compress(). #1228
  • Added Revspec::into_objects(). #1230
  • Added BlameHunk::final_committer(), BlameHunk::orig_committer(), BlameHunk::summary(), and BlameHunk::summary_bytes(). #1231
  • Implemented Clone for Reference. #1233
  • Added Repository::author_from_env() and Repository::committer_from_env(). #1237
  • Added impl From<Utf8Error> for Error. #1239

Changed

  • ❗ The ssh, https, and cred Cargo features are no longer enabled by default. Previously default = ["ssh", "https"]; now default = []. Enable them explicitly if you rely on credential helpers or transport support. #1168
  • CredentialHelper and the url dependency are now gated behind the new cred Cargo feature. Enabling ssh or https transitively enables cred. #1168
  • ❗ Updated to the 2021 edition. #1173
  • ❗ Many string accessors that previously returned Option<&str> now return Result<&str, Error> or Result<Option<&str>, Error>, so callers can distinguish a missing value from a non-UTF-8 one. #1241
  • BlameHunk::final_signature, BlameHunk::final_committer, BlameHunk::orig_signature, and BlameHunk::orig_committer now return Option to avoid segfaults when signature information is missing. #1254
  • Bumped requirement to libgit2-sys 0.18.4, which updates libgit2 to 1.9.3.

... (truncated)

Commits
  • dffaf27 Merge pull request #1256 from weihanglo/changelog
  • 84b9c76 docs: changelog for git2@0.21
  • 8c6dc4a Merge pull request #1206 from weihanglo/sha256-git2
  • 7bd145e fix: import ObjectFormat in one place
  • fc8af6a test(oid): split _ext to test each format separately
  • b9bde87 test: oid length sanity check
  • 57a68e0 feat(oid): impl Display for ObjectFormat
  • 7acee09 chore(ci): test git2 sha256 support
  • bdf5b7b fix: init example with --object-format option
  • 9fb4e6a refactor(util): drop unsafe from zeroed_raw_oid
  • Additional commits viewable in compare view

Updates reqwest from 0.11.27 to 0.13.2

Release notes

Sourced from reqwest's releases.

v0.13.2

tl;dr

  • Fix HTTP/2 and native-tls ALPN feature combinations.
  • Fix HTTP/3 to send h3 ALPN.
  • (wasm) fix RequestBuilder::json() from override previously set content-type.

What's Changed

New Contributors

Full Changelog: seanmonstar/reqwest@v0.13.1...v0.13.2

v0.13.1

What's Changed

Full Changelog: seanmonstar/reqwest@v0.13.0...v0.13.1

v0.13.0

Breaking changes

  • rustls is now the default TLS backend, instead of native-tls.
  • rustls crypto provider defaults to aws-lc instead of ring. (rustls-no-provider exists if you want a different crypto provider)
  • rustls-tls has been renamed to rustls.
  • rustls roots features removed, rustls-platform-verifier is used by default.
    • To use different roots, call tls_certs_only(your_roots).
  • native-tls now includes ALPN. To disable, use native-tls-no-alpn.
  • query and form are now crate features, disabled by default.
  • Long-deprecated methods and crate features have been removed (such as trust-dns, which was renamed hickory-dns a while ago).

... (truncated)

Changelog

Sourced from reqwest's changelog.

v0.13.2

  • Fix HTTP/2 and native-tls ALPN feature combinations.
  • Fix HTTP/3 to send h3 ALPN.
  • (wasm) fix RequestBuilder::json() from override previously set content-type.

v0.13.1

  • Fixes compiling with rustls on Android targets.

v0.13.0

  • Breaking changes:
    • rustls is now the default TLS backend, instead of native-tls.
    • rustls crypto provider defaults to aws-lc instead of ring. (rustls-no-provider exists if you want a different crypto provider)
    • rustls-tls has been renamed to rustls.
    • rustls roots features removed, rustls-platform-verifier is used by default.
      • To use different roots, call tls_certs_only(your_roots).
    • native-tls now includes ALPN. To disable, use native-tls-no-alpn.
    • query and form are now crate features, disabled by default.
    • Long-deprecated methods and crate features have been removed (such as trust-dns, which was renamed hickory-dns a while ago).
  • Many TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a "soft" deprecation. (just documented, no warnings)
    • For example, prefer tls_backend_rustls() over use_rustls_tls().

v0.12.28

  • Fix compiling on Windows if TLS and SOCKS features are not enabled.

v0.12.27

  • Add ClientBuilder::windows_named_pipe(name) option that will force all requests over that Windows Named Piper.

v0.12.26

  • Fix sending Accept-Encoding header only with values configured with reqwest, regardless of underlying tower-http config.

v0.12.25

  • Add Error::is_upgrade() to determine if the error was from an HTTP upgrade.
  • Fix sending Proxy-Authorization if only username is configured.
  • Fix sending Proxy-Authorization to HTTPS proxies when the target is HTTP.
  • Refactor internal decompression handling to use tower-http.

v0.12.24

  • Refactor cookie handling to an internal middleware.
  • Refactor internal random generator.
  • Refactor base64 encoding to reduce a copy.
  • Documentation updates.

... (truncated)

Commits

Updates toml_edit from 0.22.27 to 0.23.7

Commits
  • 93e9146 chore: Release
  • 7de1b4e docs: Update changelog
  • 1b579c3 feat(serde): Support integer, bools, and chars as keys (#1050)
  • ac1e077 feat(serde): Support chars as keys
  • f3dec32 feat(serde): Support bools as keys
  • 139b30a feat(serde): Support integer keys
  • 2d65a88 test(serde): Show existing key behavior
  • 80217f8 chore(deps): Update actions/checkout action to v5 (#1047)
  • b36e351 chore(deps): Update actions/checkout action to v5
  • 7d2c649 chore(deps): Update actions/setup-python action to v6 (#1048)
  • Additional commits viewable in compare view

Updates rustpython-parser from 0.3.1 to 0.4.0

Commits
  • 8dd2aea mark 0.4.0
  • 00d2f1d fix formatting issues
  • 50638bd change function name
  • cfb9c93 add underline handling to float parsing
  • 36f34ce...

    Description has been truncated


    [!NOTE]
    Medium Risk
    Primarily a broad set of dependency major-version upgrades (networking, config parsing, crypto/auth, and Git bindings), which can introduce subtle API/behavior changes at build and runtime despite minimal local code changes.

    Overview
    Dependency-only upgrade PR. Updates moose-cli, devkafka, devredis, and posthog514client-rs to newer major versions of key crates (notably reqwest, redis, jsonwebtoken, git2, toml/config, rdkafka, handlebars, ratatui/crossterm, rustpython-*, and kafka-protocol).

    Regenerates Cargo.lock, pulling in substantial transitive changes (including new TLS/crypto and HTTP stack dependencies) with no direct application logic modifications.

    Reviewed by Cursor Bugbot for commit 65222366312e8b654072bcae1aa705c82199dbce. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps the cargo-major group with 26 updates:

| Package | From | To |
| --- | --- | --- |
| [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` |
| [toml](https://github.com/toml-rs/toml) | `0.5.11` | `0.9.8` |
| [config](https://github.com/rust-cli/config-rs) | `0.13.4` | `0.15.19` |
| [clickhouse](https://github.com/ClickHouse/clickhouse-rs) | `0.14.1` | `0.14.3` |
| [handlebars](https://github.com/sunng87/handlebars-rust) | `5.1.2` | `6.4.1` |
| [rdkafka](https://github.com/fede1024/rust-rdkafka) | `0.38.0` | `0.39.0` |
| [convert_case](https://github.com/rutrum/convert-case) | `0.6.0` | `0.11.0` |
| [git2](https://github.com/rust-lang/git2-rs) | `0.18.3` | `0.21.0` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.13.2` |
| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.23.7` |
| [rustpython-parser](https://github.com/RustPython/Parser) | `0.3.1` | `0.4.0` |
| [rustpython-ast](https://github.com/RustPython/Parser) | `0.3.1` | `0.4.0` |
| [ratatui](https://github.com/ratatui/ratatui) | `0.27.0` | `0.29.0` |
| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.27.0` | `0.29.0` |
| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |
| [constant_time_eq](https://github.com/cesarb/constant_time_eq) | `0.3.1` | `0.5.0` |
| [redis](https://github.com/redis-rs/redis-rs) | `0.29.5` | `1.2.1` |
| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `10.4.0` |
| [logos](https://github.com/maciejhirsz/logos) | `0.15.1` | `0.16.1` |
| [prometheus-client](https://github.com/prometheus/client_rust) | `0.23.1` | `0.24.1` |
| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |
| [prost-wkt-types](https://github.com/fdeantoni/prost-wkt) | `0.6.1` | `0.7.1` |
| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `0.16.0` | `1.7.0` |
| [toon-format](https://github.com/toon-format/toon-rust) | `0.4.0` | `0.5.0` |
| [kafka-protocol](https://github.com/tychedelia/kafka-protocol-rs) | `0.16.0` | `0.17.0` |


Updates `itertools` from 0.13.0 to 0.14.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@v0.13.0...v0.14.0)

Updates `thiserror` from 1.0.69 to 2.0.17
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.69...2.0.17)

Updates `toml` from 0.5.11 to 0.9.8
- [Commits](toml-rs/toml@toml-v0.5.11...toml-v0.9.8)

Updates `config` from 0.13.4 to 0.15.19
- [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md)
- [Commits](rust-cli/config-rs@v0.13.4...v0.15.19)

Updates `clickhouse` from 0.14.1 to 0.14.3
- [Changelog](https://github.com/ClickHouse/clickhouse-rs/blob/main/CHANGELOG.md)
- [Commits](ClickHouse/clickhouse-rs@v0.14.1...v0.14.3)

Updates `handlebars` from 5.1.2 to 6.4.1
- [Release notes](https://github.com/sunng87/handlebars-rust/releases)
- [Changelog](https://github.com/sunng87/handlebars-rust/blob/master/CHANGELOG.md)
- [Commits](sunng87/handlebars-rust@v5.1.2...v6.4.1)

Updates `rdkafka` from 0.38.0 to 0.39.0
- [Changelog](https://github.com/fede1024/rust-rdkafka/blob/master/changelog.md)
- [Commits](https://github.com/fede1024/rust-rdkafka/commits/v0.39.0)

Updates `convert_case` from 0.6.0 to 0.11.0
- [Commits](https://github.com/rutrum/convert-case/commits)

Updates `git2` from 0.18.3 to 0.21.0
- [Changelog](https://github.com/rust-lang/git2-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/git2-rs@git2-0.18.3...git2-0.21.0)

Updates `reqwest` from 0.11.27 to 0.13.2
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.11.27...v0.13.2)

Updates `toml_edit` from 0.22.27 to 0.23.7
- [Commits](toml-rs/toml@v0.22.27...v0.23.7)

Updates `rustpython-parser` from 0.3.1 to 0.4.0
- [Commits](RustPython/Parser@0.3.1...0.4.0)

Updates `rustpython-ast` from 0.3.1 to 0.4.0
- [Commits](RustPython/Parser@0.3.1...0.4.0)

Updates `ratatui` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/ratatui/ratatui/releases)
- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)
- [Commits](ratatui/ratatui@v0.27.0...v0.29.0)

Updates `crossterm` from 0.27.0 to 0.29.0
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](crossterm-rs/crossterm@0.27.0...0.29)

Updates `sha2` from 0.10.9 to 0.11.0
- [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0)

Updates `constant_time_eq` from 0.3.1 to 0.5.0
- [Changelog](https://github.com/cesarb/constant_time_eq/blob/main/CHANGES)
- [Commits](cesarb/constant_time_eq@0.3.1...0.5.0)

Updates `redis` from 0.29.5 to 1.2.1
- [Release notes](https://github.com/redis-rs/redis-rs/releases)
- [Commits](redis-rs/redis-rs@redis-0.29.5...redis-1.2.1)

Updates `jsonwebtoken` from 9.3.1 to 10.4.0
- [Changelog](https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](Keats/jsonwebtoken@v9.3.1...v10.4.0)

Updates `logos` from 0.15.1 to 0.16.1
- [Release notes](https://github.com/maciejhirsz/logos/releases)
- [Changelog](https://github.com/maciejhirsz/logos/blob/master/RELEASE-PROCESS.md)
- [Commits](maciejhirsz/logos@v0.15.1...v0.16.1)

Updates `prometheus-client` from 0.23.1 to 0.24.1
- [Release notes](https://github.com/prometheus/client_rust/releases)
- [Changelog](https://github.com/prometheus/client_rust/blob/master/CHANGELOG.md)
- [Commits](prometheus/client_rust@v0.23.1...v0.24.1)

Updates `prost-types` from 0.13.5 to 0.14.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/prost@v0.13.5...v0.14.3)

Updates `prost-wkt-types` from 0.6.1 to 0.7.1
- [Release notes](https://github.com/fdeantoni/prost-wkt/releases)
- [Changelog](https://github.com/fdeantoni/prost-wkt/blob/master/CHANGELOG.md)
- [Commits](fdeantoni/prost-wkt@v0.6.1...v0.7.1)

Updates `rmcp` from 0.16.0 to 1.7.0
- [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/rust-sdk/blob/main/release-plz.toml)
- [Commits](modelcontextprotocol/rust-sdk@rmcp-v0.16.0...rmcp-v1.7.0)

Updates `toon-format` from 0.4.0 to 0.5.0
- [Release notes](https://github.com/toon-format/toon-rust/releases)
- [Changelog](https://github.com/toon-format/toon-rust/blob/main/CHANGELOG.md)
- [Commits](toon-format/toon-rust@v0.4.0...v0.5.0)

Updates `kafka-protocol` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/tychedelia/kafka-protocol-rs/releases)
- [Changelog](https://github.com/tychedelia/kafka-protocol-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tychedelia/kafka-protocol-rs/commits)

---
updated-dependencies:
- dependency-name: itertools
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: thiserror
  dependency-version: 2.0.17
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-major
- dependency-name: toml
  dependency-version: 0.9.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: config
  dependency-version: 0.15.19
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: clickhouse
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-major
- dependency-name: handlebars
  dependency-version: 6.4.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-major
- dependency-name: rdkafka
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: convert_case
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: git2
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: reqwest
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: toml_edit
  dependency-version: 0.23.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: rustpython-parser
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: rustpython-ast
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: ratatui
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: crossterm
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: sha2
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: constant_time_eq
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: redis
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-major
- dependency-name: jsonwebtoken
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-major
- dependency-name: logos
  dependency-version: 0.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: prometheus-client
  dependency-version: 0.24.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: prost-types
  dependency-version: 0.14.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: prost-wkt-types
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: rmcp
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: cargo-major
- dependency-name: toon-format
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
- dependency-name: kafka-protocol
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-major
...

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 May 23, 2026
@vercel

vercel Bot commented May 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-v2 Ready Ready Preview, Comment May 23, 2026 3:09am

Request Review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 6522236. Configure here.


[dependencies]
reqwest = { version = "0.11", features = ["json"] }
reqwest = { version = "0.13", features = ["json"] }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PostHog client TLS backend changed

Medium Severity

Bumping reqwest to 0.13 with only the json feature switches the HTTP client from the previous default TLS stack to reqwest 0.13’s default (rustls with platform verification). PostHog capture calls may fail TLS handshakes or trust checks on environments that previously worked with native-tls, so telemetry and feedback events can be dropped without obvious CLI errors.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6522236. Configure here.

clickhouse = { version = "0.14.0", features = ["uuid", "native-tls"] }
handlebars = "5.1"
rdkafka = { version = "0.38", features = ["ssl"] }
clickhouse = { version = "0.14.3", features = ["uuid", "native-tls"] }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ClickHouse query readonly default removed

Medium Severity

Upgrading clickhouse to 0.14.3 without code changes removes the library’s previous default of setting the readonly server option on queries. Queries issued through the CLI may no longer inherit that read-only restriction, which can change write behavior against ClickHouse instances or profiles that relied on the old default.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 6522236. Configure here.

@dependabot @github

dependabot Bot commented on behalf of github May 30, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this May 30, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-major-206af3571e branch May 30, 2026 03:00
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.

0 participants