deps(deps): bump the minor-and-patch group across 1 directory with 11 updates #383

Merged
dependabot[bot] merged 1 commit from dependabot/cargo/minor-and-patch-46819274c1 into main 2026-04-27 12:21:01 -07:00
dependabot[bot] commented 2026-04-27 10:18:07 -07:00 (Migrated from github.com)

Bumps the minor-and-patch group with 11 updates in the / directory:

Package From To
tokio 1.52.0 1.52.1
uuid 1.23.0 1.23.1
cc 1.2.60 1.2.61
crc-catalog 2.4.0 2.5.0
libc 0.2.185 0.2.186
openssl-sys 0.9.113 0.9.114
rustls 0.23.38 0.23.39
rustls-pki-types 1.14.0 1.14.1
typenum 1.19.0 1.20.0
wasip2 1.0.2+wasi-0.2.9 1.0.3+wasi-0.2.9
winnow 1.0.1 1.0.2

Updates tokio from 1.52.0 to 1.52.1

Release notes

Sourced from tokio's releases.

Tokio v1.52.1

1.52.1 (April 16th, 2026)

Fixed

  • runtime: revert #7757 to fix [a regression]#8056 that causes spawn_blocking to hang (#8057)

#7757: tokio-rs/tokio#7757 #8056: tokio-rs/tokio#8056 #8057: tokio-rs/tokio#8057

Commits

Updates uuid from 1.23.0 to 1.23.1

Commits
  • ca0c85f Merge pull request #879 from uuid-rs/cargo/v1.23.1
  • b4db015 prepare for 1.23.1 release
  • 771069d Merge pull request #878 from aznashwan/fix-from-gregorian-deprecation-note
  • 80994a2 fix: Timestamp::from_gregorian deprecation note
  • 90c5be8 Merge pull request #877 from guybedford/remove-wasm-bindgen-msrv
  • 8b8c4f4 Remove deprecated feature from wasm-bindgen dependency
  • See full diff in compare view

Updates cc from 1.2.60 to 1.2.61

Release notes

Sourced from cc's releases.

cc-v1.2.61

Other

  • fix OutputKind::Capture documentation (#1705)
Changelog

Sourced from cc's changelog.

1.2.61 - 2026-04-24

Other

  • fix OutputKind::Capture documentation (#1705)
Commits
  • 360f691 chore(cc): release v1.2.61 (#1707)
  • 17a2788 Bump taiki-e/install-action from 2.75.16 to 2.75.17 (#1706)
  • da52db7 command_helpers.rs: fix OutputKind::Capture documentation (#1705)
  • ee64d58 Bump taiki-e/install-action from 2.75.4 to 2.75.5 (#1703)
  • 78cf7e4 CI: Hash-pin all actions, apply other suggestions from zizmor (#1702)
  • See full diff in compare view

Updates crc-catalog from 2.4.0 to 2.5.0

Commits
  • ed4ad63 Prepare 2.5.0 release
  • 4fba257 Simplify catalog generator
  • e6b86a3 Update generated CRC catalog
  • 2d583f9 make the rustfmt::skip on tests an outer attribute
  • 9dfb986 skip rustfmt for generated tests
  • a831bc1 generate-catalog: add -h/--help flag
  • e522023 use lighter dependencies for generate-catalog
  • b7ea8f3 Rust program to generate structs with documentation
  • 619a5b9 Forbid unsafe code
  • 91673ba Remove badges
  • See full diff in compare view

Updates libc from 0.2.185 to 0.2.186

Changelog

Sourced from libc's changelog.

0.2.186 - 2026-04-24

Added

  • Apple: Add KEVENT_FLAG_* constants (#5070)
  • Linux: Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE (#5060)

Changed

  • CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (#5058)
Commits
  • 42620ff [0.2] libc: Release 0.2.186
  • 9db2eaa apple: add KEVENT_FLAG_* constants
  • 3840939 Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux
  • f697deb chore: migrate from Cirrus CI to GHA
  • See full diff in compare view

Updates openssl-sys from 0.9.113 to 0.9.114

Commits
  • a6debf5 Release openssl v0.10.78 and openssl-sys v0.9.114 (#2609)
  • 09b425e Check derive output buffer length on OpenSSL 1.1.x (#2606)
  • 826c388 Error for short out in MdCtxRef::digest_final() (#2608)
  • 1d10902 Validate callback-returned lengths in PSK and cookie trampolines (#2607)
  • 5af6895 Reject oversized length returns from password callback trampoline (#2605)
  • 718d07f fix inverted bounds assertion in AES key unwrap (#2604)
  • 53cc69d Add support for LibreSSL 4.3.x (#2603)
  • 0b41e79 Fix dangling stack pointer in custom extension add callback (#2599)
  • cbdedf8 Avoid panic for overlong OIDs (#2598)
  • 1fc51ef openssl 4 support (#2591)
  • Additional commits viewable in compare view

Updates rustls from 0.23.38 to 0.23.39

Commits
  • 0541605 Cargo: version 0.23.38 -> 0.23.39
  • 860798e Cargo: update semver compat deps
  • 7b37468 Take semver-compatible dependency updates
  • 6134204 Adapt to updated nightly features
  • d4b3ec5 Apply suggestions from clippy 1.95
  • See full diff in compare view

Updates rustls-pki-types from 1.14.0 to 1.14.1

Commits
  • bb3c1da Adjust PEM size limit to account for huge CRLs
  • 20bcfe1 Bump version to 1.14.1
  • b796d3d pem: error for sections that are too large
  • 422d8cf Update ECH reference to RFC 9849
  • 14ce65c Remove mention of rustls-pemfile from docs
  • See full diff in compare view

Updates typenum from 1.19.0 to 1.20.0

Release notes

Sourced from typenum's releases.

v1.20.0

Commits

  • 77b877d: remove deprecated features, replace build script with pre-generated tests (#237) (Cathal) #237
  • 4d5f26b: Add tuple operations (#242) (grenewode) #242
  • c755e2f: Version 1.20.0 (Paho Lurie-Gregg)
Changelog

Sourced from typenum's changelog.

1.20.0 (2026-04-18)

  • [removed] Removed no_std feature flag (deprecated since 1.3.0)
  • [removed] Removed force_unix_path_separator feature flag (deprecated since 1.17.0)
  • [changed] Replaced build.rs script with pre-generated test files
  • [added] Indexing into tuples
  • [changed] MSRV now 1.41.0
Commits

Updates wasip2 from 1.0.2+wasi-0.2.9 to 1.0.3+wasi-0.2.9

Commits

Updates winnow from 1.0.1 to 1.0.2

Changelog

Sourced from winnow's changelog.

[1.0.2] - 2026-04-21

Fixes

  • Support TreeError in binary::bits (regression from 1.0.0)
Commits
  • 05d3cd2 chore: Release
  • 7ac7c0f docs: Update changelog
  • ac12806 Merge pull request #909 from epage/tree
  • 6ed2d5f fix(error): Support Bits with TreeError
  • f09c7a4 chore(deps): Update Rust Stable to v1.95 (#906)
  • 7f8c41c Merge pull request #905 from winnow-rs/renovate/j178-prek-action-2.x
  • c40231c Merge pull request #904 from winnow-rs/renovate/codecov-codecov-action-6.x
  • 93b12c0 chore(deps): Update j178/prek-action action to v2
  • 7780f54 chore(deps): Update codecov/codecov-action action to v6
  • See full diff in compare view

Bumps the minor-and-patch group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.0` | `1.52.1` | | [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.23.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.2.61` | | [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` | | [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.113` | `0.9.114` | | [rustls](https://github.com/rustls/rustls) | `0.23.38` | `0.23.39` | | [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.14.1` | | [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.0` | | [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.3+wasi-0.2.9` | | [winnow](https://github.com/winnow-rs/winnow) | `1.0.1` | `1.0.2` | Updates `tokio` from 1.52.0 to 1.52.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.52.1</h2> <h1>1.52.1 (April 16th, 2026)</h1> <h2>Fixed</h2> <ul> <li>runtime: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix [a regression]<a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a> that causes <code>spawn_blocking</code> to hang (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8056">tokio-rs/tokio#8056</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8057">tokio-rs/tokio#8057</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5"><code>905c146</code></a> chore: prepare to release v1.52.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8059">#8059</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61"><code>56aaa43</code></a> rt: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix regression in <code>spawn_blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b"><code>57ff47a</code></a> ci: update <code>trybuild</code> to expect output from rustc 1.95.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8058">#8058</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749"><code>812de3e</code></a> ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8053">#8053</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826"><code>ba82e73</code></a> ci: use Dependabot to keep github actions up to date (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8052">#8052</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53"><code>2e85f9d</code></a> ci: replace cirrus-ci with freebsd-vm (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8041">#8041</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d"><code>a7e1cd8</code></a> ci: update GitHub Actions workflows to use latest tool versions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8047">#8047</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.0...tokio-1.52.1">compare view</a></li> </ul> </details> <br /> Updates `uuid` from 1.23.0 to 1.23.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4"><code>ca0c85f</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/879">#879</a> from uuid-rs/cargo/v1.23.1</li> <li><a href="https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86"><code>b4db015</code></a> prepare for 1.23.1 release</li> <li><a href="https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41"><code>771069d</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/878">#878</a> from aznashwan/fix-from-gregorian-deprecation-note</li> <li><a href="https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32"><code>80994a2</code></a> fix: Timestamp::from_gregorian deprecation note</li> <li><a href="https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd"><code>90c5be8</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/877">#877</a> from guybedford/remove-wasm-bindgen-msrv</li> <li><a href="https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f"><code>8b8c4f4</code></a> Remove deprecated feature from wasm-bindgen dependency</li> <li>See full diff in <a href="https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1">compare view</a></li> </ul> </details> <br /> Updates `cc` from 1.2.60 to 1.2.61 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/releases">cc's releases</a>.</em></p> <blockquote> <h2>cc-v1.2.61</h2> <h3>Other</h3> <ul> <li>fix <code>OutputKind::Capture</code> documentation (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1705">#1705</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61">1.2.61</a> - 2026-04-24</h2> <h3>Other</h3> <ul> <li>fix <code>OutputKind::Capture</code> documentation (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1705">#1705</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/cc-rs/commit/360f69119862eb26b44253f09f9ce60be5b3011b"><code>360f691</code></a> chore(cc): release v1.2.61 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1707">#1707</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/17a2788f499da76bf7a6b404367ab37613b8fa00"><code>17a2788</code></a> Bump taiki-e/install-action from 2.75.16 to 2.75.17 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1706">#1706</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/da52db738b1b1ea89cc176dfd718e0de6bef742a"><code>da52db7</code></a> command_helpers.rs: fix <code>OutputKind::Capture</code> documentation (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1705">#1705</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/ee64d58c06ec386eaa5298bb415e56c5710498ce"><code>ee64d58</code></a> Bump taiki-e/install-action from 2.75.4 to 2.75.5 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1703">#1703</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/78cf7e481b1b2ce6f61cada4128843451e5580f4"><code>78cf7e4</code></a> CI: Hash-pin all actions, apply other suggestions from zizmor (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1702">#1702</a>)</li> <li>See full diff in <a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.61">compare view</a></li> </ul> </details> <br /> Updates `crc-catalog` from 2.4.0 to 2.5.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/akhilles/crc-catalog/commit/ed4ad631f22b05055c21a3a4127eb7cf6d75bb62"><code>ed4ad63</code></a> Prepare 2.5.0 release</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/4fba2579cde5a04ba81ff35e21bfc3248361da8c"><code>4fba257</code></a> Simplify catalog generator</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/e6b86a38c46b3ce0ce756666c37d15b12ac71875"><code>e6b86a3</code></a> Update generated CRC catalog</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/2d583f941cebfc5c37335f6b19ecda1df5db2749"><code>2d583f9</code></a> make the <code>rustfmt::skip</code> on tests an outer attribute</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/9dfb986117ffc23ef647b0bb2bf5ddcd77814ac6"><code>9dfb986</code></a> skip rustfmt for generated tests</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/a831bc1a1a52b2dc3e080f780419030738ee2257"><code>a831bc1</code></a> generate-catalog: add -h/--help flag</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/e522023779f56683f5f558fc0844354bd7f612ac"><code>e522023</code></a> use lighter dependencies for generate-catalog</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/b7ea8f3eeaae3efc1de6c2537f4faf08f991bec7"><code>b7ea8f3</code></a> Rust program to generate structs with documentation</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/619a5b919cbc07dd2b0fa9b2295a2eaaeddde2cd"><code>619a5b9</code></a> Forbid unsafe code</li> <li><a href="https://github.com/akhilles/crc-catalog/commit/91673ba2d931553e30087e90318d8266f7a5040f"><code>91673ba</code></a> Remove badges</li> <li>See full diff in <a href="https://github.com/akhilles/crc-catalog/compare/2.4.0...2.5.0">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.185 to 0.2.186 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.185...0.2.186">0.2.186</a> - 2026-04-24</h2> <h3>Added</h3> <ul> <li>Apple: Add <code>KEVENT_FLAG_*</code> constants (<a href="https://redirect.github.com/rust-lang/libc/pull/5070">#5070</a>)</li> <li>Linux: Add <code>PR_SET_MEMORY_MERGE</code> and <code>PR_GET_MEMORY_MERGE</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/5060">#5060</a>)</li> </ul> <h3>Changed</h3> <ul> <li>CI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (<a href="https://redirect.github.com/rust-lang/libc/pull/5058">#5058</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71"><code>42620ff</code></a> [0.2] libc: Release 0.2.186</li> <li><a href="https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5"><code>9db2eaa</code></a> apple: add KEVENT_FLAG_* constants</li> <li><a href="https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc"><code>3840939</code></a> Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux</li> <li><a href="https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7"><code>f697deb</code></a> chore: migrate from Cirrus CI to GHA</li> <li>See full diff in <a href="https://github.com/rust-lang/libc/compare/0.2.185...0.2.186">compare view</a></li> </ul> </details> <br /> Updates `openssl-sys` from 0.9.113 to 0.9.114 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/a6debf535674c9a073f455158743e6ba094cf1b4"><code>a6debf5</code></a> Release openssl v0.10.78 and openssl-sys v0.9.114 (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2609">#2609</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/09b425e5f59a2466d806e71a83a9a449c914c596"><code>09b425e</code></a> Check derive output buffer length on OpenSSL 1.1.x (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2606">#2606</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/826c3888b77add418b394770e2b2e3a72d9f92fe"><code>826c388</code></a> Error for short out in MdCtxRef::digest_final() (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2608">#2608</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/1d109020d98fff2fb2e45c39a373af3dff99b24c"><code>1d10902</code></a> Validate callback-returned lengths in PSK and cookie trampolines (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2607">#2607</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/5af6895c907773699f37f583f409b862284062b1"><code>5af6895</code></a> Reject oversized length returns from password callback trampoline (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2605">#2605</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/718d07ff8ff7be417d5b7a6a0047f1607520b3b6"><code>718d07f</code></a> fix inverted bounds assertion in AES key unwrap (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2604">#2604</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/53cc69d2f3f0d7f19e46fe49c5ffb523785a3664"><code>53cc69d</code></a> Add support for LibreSSL 4.3.x (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2603">#2603</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/0b41e793d6740ed2d6f2395a0c074d02568f9f66"><code>0b41e79</code></a> Fix dangling stack pointer in custom extension add callback (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2599">#2599</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/cbdedf8105bfcce218fcdc09440d090431914710"><code>cbdedf8</code></a> Avoid panic for overlong OIDs (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2598">#2598</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/1fc51efa3f63e38a3139e201edf3395e5a10f8ba"><code>1fc51ef</code></a> openssl 4 support (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2591">#2591</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-openssl/rust-openssl/compare/openssl-sys-v0.9.113...openssl-sys-v0.9.114">compare view</a></li> </ul> </details> <br /> Updates `rustls` from 0.23.38 to 0.23.39 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/rustls/commit/05416057db6a08b70581c179f9fb32144e288b30"><code>0541605</code></a> Cargo: version 0.23.38 -&gt; 0.23.39</li> <li><a href="https://github.com/rustls/rustls/commit/860798e7290c8624c00339711ee40f203246d8fc"><code>860798e</code></a> Cargo: update semver compat deps</li> <li><a href="https://github.com/rustls/rustls/commit/7b374684a26d9acbeb379e758b47d0965e36758d"><code>7b37468</code></a> Take semver-compatible dependency updates</li> <li><a href="https://github.com/rustls/rustls/commit/6134204146e967bf320a148e97fdf9b94eb3be8b"><code>6134204</code></a> Adapt to updated nightly features</li> <li><a href="https://github.com/rustls/rustls/commit/d4b3ec5af32c4c488375ffaa80ad93b2bcab81d2"><code>d4b3ec5</code></a> Apply suggestions from clippy 1.95</li> <li>See full diff in <a href="https://github.com/rustls/rustls/compare/v/0.23.38...v/0.23.39">compare view</a></li> </ul> </details> <br /> Updates `rustls-pki-types` from 1.14.0 to 1.14.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/pki-types/commit/bb3c1da0e69e8ee3dcdfb16c245f974d636ed481"><code>bb3c1da</code></a> Adjust PEM size limit to account for huge CRLs</li> <li><a href="https://github.com/rustls/pki-types/commit/20bcfe1e4e3404c129aa929425d9a2d20926d330"><code>20bcfe1</code></a> Bump version to 1.14.1</li> <li><a href="https://github.com/rustls/pki-types/commit/b796d3dc77b22ff820eae950a45cbc62e9203ec0"><code>b796d3d</code></a> pem: error for sections that are too large</li> <li><a href="https://github.com/rustls/pki-types/commit/422d8cf008e8fc0697144fc3ad8ba5282dde7567"><code>422d8cf</code></a> Update ECH reference to RFC 9849</li> <li><a href="https://github.com/rustls/pki-types/commit/14ce65c6a1a87fa8f8848e7e6cc1a17f67b8c97d"><code>14ce65c</code></a> Remove mention of rustls-pemfile from docs</li> <li>See full diff in <a href="https://github.com/rustls/pki-types/compare/v/1.14.0...v/1.14.1">compare view</a></li> </ul> </details> <br /> Updates `typenum` from 1.19.0 to 1.20.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/paholg/typenum/releases">typenum's releases</a>.</em></p> <blockquote> <h2>v1.20.0</h2> <h2>Commits</h2> <ul> <li>77b877d: remove deprecated features, replace build script with pre-generated tests (<a href="https://redirect.github.com/paholg/typenum/issues/237">#237</a>) (Cathal) <a href="https://redirect.github.com/paholg/typenum/pull/237">#237</a></li> <li>4d5f26b: Add tuple operations (<a href="https://redirect.github.com/paholg/typenum/issues/242">#242</a>) (grenewode) <a href="https://redirect.github.com/paholg/typenum/pull/242">#242</a></li> <li>c755e2f: Version 1.20.0 (Paho Lurie-Gregg)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/paholg/typenum/blob/main/CHANGELOG.md">typenum's changelog</a>.</em></p> <blockquote> <h3>1.20.0 (2026-04-18)</h3> <ul> <li>[removed] Removed <code>no_std</code> feature flag (deprecated since 1.3.0)</li> <li>[removed] Removed <code>force_unix_path_separator</code> feature flag (deprecated since 1.17.0)</li> <li>[changed] Replaced <code>build.rs</code> script with pre-generated test files</li> <li>[added] Indexing into tuples</li> <li>[changed] MSRV now 1.41.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/paholg/typenum/commit/c755e2fd5d09e996822938f8fdf3eaccdac9e912"><code>c755e2f</code></a> Version 1.20.0</li> <li><a href="https://github.com/paholg/typenum/commit/4d5f26b629552a0fdab3e18ac91986b67151bf3a"><code>4d5f26b</code></a> Add tuple operations (<a href="https://redirect.github.com/paholg/typenum/issues/242">#242</a>)</li> <li><a href="https://github.com/paholg/typenum/commit/77b877d567a891b311784e3dd97f3b1c0d129b6a"><code>77b877d</code></a> remove deprecated features, replace build script with pre-generated tests (<a href="https://redirect.github.com/paholg/typenum/issues/237">#237</a>)</li> <li>See full diff in <a href="https://github.com/paholg/typenum/compare/v1.19.0...v1.20.0">compare view</a></li> </ul> </details> <br /> Updates `wasip2` from 1.0.2+wasi-0.2.9 to 1.0.3+wasi-0.2.9 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/660ee064e2ce7fa2de480cddbf0ab426520447fa"><code>660ee06</code></a> Bump version numbers of wasip2/wasip3 (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/155">#155</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/ad7e8f694fb1307432a0bcad86c07c881edf3248"><code>ad7e8f6</code></a> Update wit-bindgen to 0.57.1 (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/154">#154</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/a6fa3f1e2e5def690cbf15340576b31c1ca08dfc"><code>a6fa3f1</code></a> Update wit-bindgen, make <code>wasip3</code> no_std compatible (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/153">#153</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/9d39023643c64a34f420beb2bca0aae950e29591"><code>9d39023</code></a> Implement the missing debug functionality (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/152">#152</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/c09f642df438a77d38a8bdd5932a17055012da9e"><code>c09f642</code></a> Allow activating wit-bindgen/macros (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/151">#151</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/ad3c5cc05f9832c8cf940c5c4a2312c53492143f"><code>ad3c5cc</code></a> Re-export spawn from wit-bindgen (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/150">#150</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/277c0a6cedb760bd052134fc002002849a9eef30"><code>277c0a6</code></a> ci: wasmtime v43 and latest wasm-tools (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/149">#149</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/3a8f1b27dbdb1e1ad68ddae9ce8a91d72641dbfe"><code>3a8f1b2</code></a> Include license files in packages (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/148">#148</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/270004491d553c6d87a3d790ccd5a2eb788b4d89"><code>2700044</code></a> Update to 0.3.0-rc-2026-03-15 (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/146">#146</a>)</li> <li><a href="https://github.com/bytecodealliance/wasi-rs/commit/26a820cd93a1852f0c1875893c467e8ce09e9309"><code>26a820c</code></a> Update wasip3 snapshot (<a href="https://redirect.github.com/bytecodealliance/wasi-rs/issues/144">#144</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bytecodealliance/wasi-rs/compare/wasip2-1.0.2...wasip2-1.0.3">compare view</a></li> </ul> </details> <br /> Updates `winnow` from 1.0.1 to 1.0.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md">winnow's changelog</a>.</em></p> <blockquote> <h2>[1.0.2] - 2026-04-21</h2> <h3>Fixes</h3> <ul> <li>Support <code>TreeError</code> in <code>binary::bits</code> (regression from 1.0.0)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/winnow-rs/winnow/commit/05d3cd2bcc54e02b52bac65a8026e478ac301c82"><code>05d3cd2</code></a> chore: Release</li> <li><a href="https://github.com/winnow-rs/winnow/commit/7ac7c0fb42941893eca6a9ce3d046145d580d8db"><code>7ac7c0f</code></a> docs: Update changelog</li> <li><a href="https://github.com/winnow-rs/winnow/commit/ac128066093280b35ceb2ff6f457cbeed4b2cffe"><code>ac12806</code></a> Merge pull request <a href="https://redirect.github.com/winnow-rs/winnow/issues/909">#909</a> from epage/tree</li> <li><a href="https://github.com/winnow-rs/winnow/commit/6ed2d5f435b7325a90b140f6aa0f19ebdadc6ab8"><code>6ed2d5f</code></a> fix(error): Support Bits with TreeError</li> <li><a href="https://github.com/winnow-rs/winnow/commit/f09c7a47a36f0d5e320967da77fe050095e81f2c"><code>f09c7a4</code></a> chore(deps): Update Rust Stable to v1.95 (<a href="https://redirect.github.com/winnow-rs/winnow/issues/906">#906</a>)</li> <li><a href="https://github.com/winnow-rs/winnow/commit/7f8c41c780f4e582ed74e3393c3622872e5f571e"><code>7f8c41c</code></a> Merge pull request <a href="https://redirect.github.com/winnow-rs/winnow/issues/905">#905</a> from winnow-rs/renovate/j178-prek-action-2.x</li> <li><a href="https://github.com/winnow-rs/winnow/commit/c40231c4b06e6cb5dc83c437dd32881465b4e7e0"><code>c40231c</code></a> Merge pull request <a href="https://redirect.github.com/winnow-rs/winnow/issues/904">#904</a> from winnow-rs/renovate/codecov-codecov-action-6.x</li> <li><a href="https://github.com/winnow-rs/winnow/commit/93b12c07827c057f85d5521298a35ff562c44142"><code>93b12c0</code></a> chore(deps): Update j178/prek-action action to v2</li> <li><a href="https://github.com/winnow-rs/winnow/commit/7780f544d1f1c04925f17cd7461af64204e954d0"><code>7780f54</code></a> chore(deps): Update codecov/codecov-action action to v6</li> <li>See full diff in <a href="https://github.com/winnow-rs/winnow/compare/v1.0.1...v1.0.2">compare view</a></li> </ul> </details> <br />
coderabbitai[bot] commented 2026-04-27 10:18:23 -07:00 (Migrated from github.com)

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 23258ae9-5593-4dce-99ac-2c769f7ef342

📥 Commits

Reviewing files that changed from the base of the PR and between f4803b143b005c52d4b6b651ca53dd8debb520c8 and 9ae6c0c1b2.

Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (9)
  • eventcore-bench/Cargo.toml
  • eventcore-examples/Cargo.toml
  • eventcore-macros/Cargo.toml
  • eventcore-memory/Cargo.toml
  • eventcore-postgres/Cargo.toml
  • eventcore-sqlite/Cargo.toml
  • eventcore-testing/Cargo.toml
  • eventcore-types/Cargo.toml
  • eventcore/Cargo.toml
📜 Recent review details
Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (12)
  • GitHub Check: Test (nightly, 16)
  • GitHub Check: Test (beta, 17)
  • GitHub Check: Test (nightly, 17)
  • GitHub Check: Test (nightly, 15)
  • GitHub Check: Test (beta, 18)
  • GitHub Check: Test (stable, 16)
  • GitHub Check: Test (nightly, 18)
  • GitHub Check: Test (beta, 16)
  • GitHub Check: Test (stable, 17)
  • GitHub Check: Test (beta, 15)
  • GitHub Check: Test (stable, 18)
  • GitHub Check: Test (stable, 15)
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 2026-04-27T17:08:59.002Z
Learnt from: CR
Repo: jwilger/eventcore PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-04-27T17:08:59.002Z
Learning: Applies to **/*.rs : Lean on `nutype` for domain primitives, derive `Debug`, `Clone`, `serde`, and `thiserror`

Applied to files:

  • eventcore-types/Cargo.toml
  • eventcore-testing/Cargo.toml
  • eventcore-bench/Cargo.toml
  • eventcore/Cargo.toml
  • eventcore-examples/Cargo.toml
📚 Learning: 2026-04-27T15:03:10.675Z
Learnt from: jwilger-ai-bot
Repo: jwilger/eventcore PR: 379
File: eventcore-sqlite/Cargo.toml:13-23
Timestamp: 2026-04-27T15:03:10.675Z
Learning: In `eventcore-sqlite` (Rust crate), the `bundled` and `encryption` Cargo features are NOT mutually exclusive. When both are active, `libsqlite3-sys` links SQLCipher (the `bundled-sqlcipher-vendored-openssl` feature takes precedence over the plain `bundled`/vanilla SQLite feature). Adding a `compile_error!` guard for `cfg(all(feature = "bundled", feature = "encryption"))` would be wrong and would break `--all-features` CI. The correct approach is to document that when both are active, you get SQLCipher.

Applied to files:

  • eventcore-sqlite/Cargo.toml
  • eventcore-postgres/Cargo.toml
📚 Learning: 2026-04-27T17:08:47.134Z
Learnt from: CR
Repo: jwilger/eventcore PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-27T17:08:47.134Z
Learning: Applies to **/*.rs : Run mutation testing using `cargo mutants` with zero surviving mutants required

Applied to files:

  • eventcore-sqlite/Cargo.toml
  • eventcore-postgres/Cargo.toml
🔇 Additional comments (11)
eventcore-testing/Cargo.toml (1)

20-20: Looks good.

The uuid and tokio bumps preserve the existing feature sets, and this aligns with the rest of the workspace update. No concerns here.

Also applies to: 25-25

eventcore-types/Cargo.toml (1)

17-17: Looks good.

uuid was bumped cleanly and the existing serde/v7 feature set is unchanged.

eventcore-examples/Cargo.toml (1)

23-24: Looks good.

The tokio and uuid updates keep the existing feature flags intact and match the workspace-wide dependency bump.

eventcore-macros/Cargo.toml (1)

24-25: Looks good.

The dev-dependency version bumps preserve the existing tokio and uuid feature sets, so this should be safe.

eventcore-bench/Cargo.toml (1)

49-50: Looks good.

The benchmark dev-dependencies were updated without changing the existing feature configuration.

eventcore-memory/Cargo.toml (1)

17-17: Looks good.

Both bumps preserve the existing configuration, including tokio's default-features = false setup and the current feature set.

Also applies to: 22-22

eventcore-sqlite/Cargo.toml (1)

30-30: Looks good.

The tokio and uuid updates preserve the current feature gating, including the default-features = false setup for both runtime and test dependencies.

Also applies to: 32-32, 37-37

eventcore/Cargo.toml (1)

28-30: Looks good.

The runtime and dev-dependency bumps preserve the existing tokio and uuid feature sets, so this is consistent with the rest of the workspace update.

Also applies to: 48-48

eventcore-postgres/Cargo.toml (3)

27-27: Dev Tokio version is aligned with runtime Tokio.

Line 27 matches the main Tokio version (1.52.1) and only adds macros for dev/test usage, which avoids version skew.


20-20: UUID version bump preserves serde and v7 features intact.

Line 20 correctly maintains both features while updating to version 1.23.1.


18-18: Tokio runtime bump preserves existing behavior controls.

Both tokio instances (lines 18 and 27) maintain default-features = false with rt-multi-thread feature, ensuring behavioral consistency across the dependency update to version 1.52.1.


📝 Walkthrough

Walkthrough

Dependency version bumps across multiple Cargo.toml files: tokio upgraded to 1.52.1 and uuid upgraded to 1.23.1, preserving existing feature flags and default-features settings.

Changes

Cohort / File(s) Summary
UUID-only update
eventcore-types/Cargo.toml
Bumped uuid 1.19.0 → 1.23.1; kept features = ["serde","v7"].
Dev-only updates (tokio + uuid)
eventcore-bench/Cargo.toml, eventcore-macros/Cargo.toml, eventcore-testing/Cargo.toml
Bumped tokio → 1.52.1 and uuid → 1.23.1 in [dev-dependencies], preserving existing feature lists.
Primary deps (tokio + uuid)
eventcore-examples/Cargo.toml, eventcore-memory/Cargo.toml, eventcore/Cargo.toml
Bumped tokio → 1.52.1 and uuid → 1.23.1 in [dependencies], preserving features and any default-features settings.
Dual deps (dependencies + dev-dependencies)
eventcore-postgres/Cargo.toml, eventcore-sqlite/Cargo.toml
Bumped tokio → 1.52.1 and uuid → 1.23.1 in both [dependencies] and [dev-dependencies], retaining feature flags and default-features = false where present.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested labels

automated


Comment @coderabbitai help to get the list of available commands and usage tips.

<!-- This is an auto-generated comment: summarize by coderabbit.ai --> No actionable comments were generated in the recent review. 🎉 <details> <summary>ℹ️ Recent review info</summary> <details> <summary>⚙️ Run configuration</summary> **Configuration used**: Organization UI **Review profile**: ASSERTIVE **Plan**: Pro Plus **Run ID**: `23258ae9-5593-4dce-99ac-2c769f7ef342` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between f4803b143b005c52d4b6b651ca53dd8debb520c8 and 9ae6c0c1b2dac2e4f8f605a3c91d604efc0778e4. </details> <details> <summary>⛔ Files ignored due to path filters (1)</summary> * `Cargo.lock` is excluded by `!**/*.lock` </details> <details> <summary>📒 Files selected for processing (9)</summary> * `eventcore-bench/Cargo.toml` * `eventcore-examples/Cargo.toml` * `eventcore-macros/Cargo.toml` * `eventcore-memory/Cargo.toml` * `eventcore-postgres/Cargo.toml` * `eventcore-sqlite/Cargo.toml` * `eventcore-testing/Cargo.toml` * `eventcore-types/Cargo.toml` * `eventcore/Cargo.toml` </details> </details> <details> <summary>📜 Recent review details</summary> <details> <summary>⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (12)</summary> * GitHub Check: Test (nightly, 16) * GitHub Check: Test (beta, 17) * GitHub Check: Test (nightly, 17) * GitHub Check: Test (nightly, 15) * GitHub Check: Test (beta, 18) * GitHub Check: Test (stable, 16) * GitHub Check: Test (nightly, 18) * GitHub Check: Test (beta, 16) * GitHub Check: Test (stable, 17) * GitHub Check: Test (beta, 15) * GitHub Check: Test (stable, 18) * GitHub Check: Test (stable, 15) </details> <details> <summary>🧰 Additional context used</summary> <details> <summary>🧠 Learnings (3)</summary> <details> <summary>📚 Learning: 2026-04-27T17:08:59.002Z</summary> ``` Learnt from: CR Repo: jwilger/eventcore PR: 0 File: AGENTS.md:0-0 Timestamp: 2026-04-27T17:08:59.002Z Learning: Applies to **/*.rs : Lean on `nutype` for domain primitives, derive `Debug`, `Clone`, `serde`, and `thiserror` ``` **Applied to files:** - `eventcore-types/Cargo.toml` - `eventcore-testing/Cargo.toml` - `eventcore-bench/Cargo.toml` - `eventcore/Cargo.toml` - `eventcore-examples/Cargo.toml` </details> <details> <summary>📚 Learning: 2026-04-27T15:03:10.675Z</summary> ``` Learnt from: jwilger-ai-bot Repo: jwilger/eventcore PR: 379 File: eventcore-sqlite/Cargo.toml:13-23 Timestamp: 2026-04-27T15:03:10.675Z Learning: In `eventcore-sqlite` (Rust crate), the `bundled` and `encryption` Cargo features are NOT mutually exclusive. When both are active, `libsqlite3-sys` links SQLCipher (the `bundled-sqlcipher-vendored-openssl` feature takes precedence over the plain `bundled`/vanilla SQLite feature). Adding a `compile_error!` guard for `cfg(all(feature = "bundled", feature = "encryption"))` would be wrong and would break `--all-features` CI. The correct approach is to document that when both are active, you get SQLCipher. ``` **Applied to files:** - `eventcore-sqlite/Cargo.toml` - `eventcore-postgres/Cargo.toml` </details> <details> <summary>📚 Learning: 2026-04-27T17:08:47.134Z</summary> ``` Learnt from: CR Repo: jwilger/eventcore PR: 0 File: CLAUDE.md:0-0 Timestamp: 2026-04-27T17:08:47.134Z Learning: Applies to **/*.rs : Run mutation testing using `cargo mutants` with zero surviving mutants required ``` **Applied to files:** - `eventcore-sqlite/Cargo.toml` - `eventcore-postgres/Cargo.toml` </details> </details> </details> <details> <summary>🔇 Additional comments (11)</summary><blockquote> <details> <summary>eventcore-testing/Cargo.toml (1)</summary><blockquote> `20-20`: **Looks good.** The `uuid` and `tokio` bumps preserve the existing feature sets, and this aligns with the rest of the workspace update. No concerns here. Also applies to: 25-25 </blockquote></details> <details> <summary>eventcore-types/Cargo.toml (1)</summary><blockquote> `17-17`: **Looks good.** `uuid` was bumped cleanly and the existing `serde`/`v7` feature set is unchanged. </blockquote></details> <details> <summary>eventcore-examples/Cargo.toml (1)</summary><blockquote> `23-24`: **Looks good.** The `tokio` and `uuid` updates keep the existing feature flags intact and match the workspace-wide dependency bump. </blockquote></details> <details> <summary>eventcore-macros/Cargo.toml (1)</summary><blockquote> `24-25`: **Looks good.** The dev-dependency version bumps preserve the existing `tokio` and `uuid` feature sets, so this should be safe. </blockquote></details> <details> <summary>eventcore-bench/Cargo.toml (1)</summary><blockquote> `49-50`: **Looks good.** The benchmark dev-dependencies were updated without changing the existing feature configuration. </blockquote></details> <details> <summary>eventcore-memory/Cargo.toml (1)</summary><blockquote> `17-17`: **Looks good.** Both bumps preserve the existing configuration, including `tokio`'s `default-features = false` setup and the current feature set. Also applies to: 22-22 </blockquote></details> <details> <summary>eventcore-sqlite/Cargo.toml (1)</summary><blockquote> `30-30`: **Looks good.** The `tokio` and `uuid` updates preserve the current feature gating, including the `default-features = false` setup for both runtime and test dependencies. Also applies to: 32-32, 37-37 </blockquote></details> <details> <summary>eventcore/Cargo.toml (1)</summary><blockquote> `28-30`: **Looks good.** The runtime and dev-dependency bumps preserve the existing `tokio` and `uuid` feature sets, so this is consistent with the rest of the workspace update. Also applies to: 48-48 </blockquote></details> <details> <summary>eventcore-postgres/Cargo.toml (3)</summary><blockquote> `27-27`: **Dev Tokio version is aligned with runtime Tokio.** Line 27 matches the main Tokio version (1.52.1) and only adds `macros` for dev/test usage, which avoids version skew. --- `20-20`: **UUID version bump preserves `serde` and `v7` features intact.** Line 20 correctly maintains both features while updating to version 1.23.1. --- `18-18`: **Tokio runtime bump preserves existing behavior controls.** Both tokio instances (lines 18 and 27) maintain `default-features = false` with `rt-multi-thread` feature, ensuring behavioral consistency across the dependency update to version 1.52.1. </blockquote></details> </blockquote></details> </details> --- <!-- walkthrough_start --> <details> <summary>📝 Walkthrough</summary> ## Walkthrough Dependency version bumps across multiple Cargo.toml files: `tokio` upgraded to 1.52.1 and `uuid` upgraded to 1.23.1, preserving existing feature flags and default-features settings. ## Changes |Cohort / File(s)|Summary| |---|---| |**UUID-only update** <br> `eventcore-types/Cargo.toml`|Bumped `uuid` 1.19.0 → 1.23.1; kept `features = ["serde","v7"]`.| |**Dev-only updates (tokio + uuid)** <br> `eventcore-bench/Cargo.toml`, `eventcore-macros/Cargo.toml`, `eventcore-testing/Cargo.toml`|Bumped `tokio` → 1.52.1 and `uuid` → 1.23.1 in `[dev-dependencies]`, preserving existing feature lists.| |**Primary deps (tokio + uuid)** <br> `eventcore-examples/Cargo.toml`, `eventcore-memory/Cargo.toml`, `eventcore/Cargo.toml`|Bumped `tokio` → 1.52.1 and `uuid` → 1.23.1 in `[dependencies]`, preserving features and any `default-features` settings.| |**Dual deps (dependencies + dev-dependencies)** <br> `eventcore-postgres/Cargo.toml`, `eventcore-sqlite/Cargo.toml`|Bumped `tokio` → 1.52.1 and `uuid` → 1.23.1 in both `[dependencies]` and `[dev-dependencies]`, retaining feature flags and `default-features = false` where present.| ## Estimated code review effort 🎯 2 (Simple) | ⏱️ ~8 minutes ## Suggested labels `automated` </details> <!-- walkthrough_end --> <!-- tips_start --> --- <sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub> <!-- tips_end --> <!-- internal state start --> <!-- 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 --> <!-- internal state end -->
coderabbitai[bot] (Migrated from github.com) approved these changes 2026-04-27 10:21:26 -07:00
Sign in to join this conversation.
No description provided.