Skip to content

Bump the cargo group with 16 updates - #116

Merged
zmofei merged 1 commit into
mainfrom
dependabot/cargo/cargo-01481327dc
Oct 26, 2026
Merged

zmofei merged 1 commit into
mainfrom
dependabot/cargo/cargo-01481327dc

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 26, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 16 updates:

Package From To
base64 0.22.1 0.23.1
open 5.4.4 5.4.5
cc 1.8.0 1.9.0
crc32fast 1.5.2 1.5.3
find-msvc-tools 0.1.14 0.1.15
icu_locale_core 2.3.0 2.4.0
icu_normalizer 2.3.0 2.4.0
icu_normalizer_data 2.3.0 2.4.0
icu_properties 2.3.0 2.4.0
icu_properties_data 2.3.0 2.4.0
icu_provider 2.3.1 2.4.0
tinystr 0.8.4 0.8.5
tokio 1.53.3 1.54.1
yoke 0.8.3 0.8.4
zerovec 0.11.8 0.11.9
zerovec-derive 0.11.6 0.11.7

Updates base64 from 0.22.1 to 0.23.1

Changelog

Sourced from base64's changelog.

0.23.1

  • Make the tests build again on non-SIMD architectures

0.23.0

  • Added more consts for preconfigured configs and engines
  • Make DecodeError::InvalidLastSymbol more clear by including the decoded value
  • Added SIMD-accelerated engines behind the default-on simd-unsafe feature: Simd picks the best instruction set at runtime (AVX2 on x86_64, NEON on aarch64) and falls back to the scalar GeneralPurpose engine, while Avx2 and Neon target one instruction set with no runtime detection and work in no_std. The engines support the standard and URL-safe alphabets.
  • Update MSRV to 1.71.0
  • Add support for custom padding symbols
Commits
  • 069bf70 v0.23.1
  • 6ab1fb0 Merge pull request #310 from musicinmybrain/test-on-non-simd-arches
  • 7cffce6 Fix testing on architectures without unsafe SIMD support
  • e34f9a0 Merge pull request #308 from atouchet/com
  • e9240c9 Remove outdated comment
  • 9e9220a v0.23.0
  • 870326e Merge pull request #306 from marshallpierce/mp/trailing-bits-docs
  • fbec5f1 Document no trailing trailing bits
  • 0a23549 Merge pull request #305 from marshallpierce/mp/edition-2021
  • f10b7e2 Update deps & edition
  • Additional commits viewable in compare view

Updates open from 5.4.4 to 5.4.5

Release notes

Sourced from open's releases.

v5.4.5

Bug Fixes

  • check that_detached launchers for immediate failures that_detached() returned as soon as a launcher spawned, so a launcher that failed right after starting was reported as success and no fallback ran.

    Observe each launcher for 250 ms by delegating to that_detached_with_timeout(). A launcher that exits unsuccessfully within that window falls through to the next candidate; one still running is treated as handed off. The macOS and shellexecute-on-windows paths are unchanged.

    Extend the fixture tests to call that_detached() directly.

  • restore launcher fallback and support Plasma 6

    When xdg-open starts but exits unsuccessfully, that() and the CLI previously stopped before trying another installed opener. On Plasma 6, the fallback list also omitted the versioned KDE launchers.

    Launcher behavior

    • Retry reported failures from UNIX desktop launchers and retain the first unsuccessful exit when later candidates are missing.
    • Add kde-open6 and kde-open5 before the existing kde-open fallback.
    • Keep launcher ordering, argument boundaries, and exit-status policy together so compatibility decisions are explicit.
    • Preserve Windows' stop-on-failure policy and the existing protections for option-shaped and non-UTF-8 paths.

    Bounded detached checks

    Add that_detached_with_timeout(path, timeout) to opt into checking the actual launcher status for a configurable interval per candidate. Retry confirmed UNIX launcher failures; consider successful exits or launchers still running at the deadline handed off. A zero timeout polls once.

    On UNIX, use setsid() while retaining the launcher as a child. Reserve a background waiter before spawning and transfer ownership after a timeout so the launcher can outlive its caller and is eventually reaped. Stop fallback if observing an already-started launcher fails, avoiding a second launch based only on a wait error. Existing detached calls retain their timing behavior. The new API uses command-based launchers on Windows, including when shellexecute-on-windows is enabled.

    Historical constraints

    55dc10d relaxed exit checks for argumentless availability probes, where usage errors are expected. It did not establish that failed real opening operations should stop fallback. 245c95e introduced that behavior; the earlier implementation retried unsuccessful operations.

... (truncated)

Changelog

Sourced from open's changelog.

5.4.5 (2026-10-22)

Bug Fixes

  • check that_detached launchers for immediate failures that_detached() returned as soon as a launcher spawned, so a launcher that failed right after starting was reported as success and no fallback ran.

    Observe each launcher for 250 ms by delegating to that_detached_with_timeout(). A launcher that exits unsuccessfully within that window falls through to the next candidate; one still running is treated as handed off. The macOS and shellexecute-on-windows paths are unchanged.

    Extend the fixture tests to call that_detached() directly.

  • restore launcher fallback and support Plasma 6

    When xdg-open starts but exits unsuccessfully, that() and the CLI previously stopped before trying another installed opener. On Plasma 6, the fallback list also omitted the versioned KDE launchers.

    Launcher behavior

    • Retry reported failures from UNIX desktop launchers and retain the first unsuccessful exit when later candidates are missing.
    • Add kde-open6 and kde-open5 before the existing kde-open fallback.
    • Keep launcher ordering, argument boundaries, and exit-status policy together so compatibility decisions are explicit.
    • Preserve Windows' stop-on-failure policy and the existing protections for option-shaped and non-UTF-8 paths.

    Bounded detached checks

    Add that_detached_with_timeout(path, timeout) to opt into checking the actual launcher status for a configurable interval per candidate. Retry confirmed UNIX launcher failures; consider successful exits or launchers still running at the deadline handed off. A zero timeout polls once.

    On UNIX, use setsid() while retaining the launcher as a child. Reserve a background waiter before spawning and transfer ownership after a timeout so the launcher can outlive its caller and is eventually reaped. Stop fallback if observing an already-started launcher fails, avoiding a second launch based only on a wait error. Existing detached calls retain their timing behavior. The new API uses command-based launchers on Windows, including when shellexecute-on-windows is enabled.

    Historical constraints

    55dc10d relaxed exit checks for argumentless availability probes, where usage errors are expected. It did not establish that failed real opening operations should stop fallback. 245c95e introduced that behavior;

... (truncated)

Commits
  • a60a9d5 Release open v5.4.5
  • 4e64f6b Merge pull request #135 from Byron/fix-linux-launchers
  • c88759b auto-review
  • 42a34b0 fix(unix): check that_detached launchers for immediate failures
  • 279c1b2 fix(unix): restore launcher fallback and support Plasma 6
  • See full diff in compare view

Updates cc from 1.8.0 to 1.9.0

Release notes

Sourced from cc's releases.

cc-v1.9.0

Added

  • pass AddressSanitizer on to the C compiler (#2045)
  • add source root for stable external object names (#2034)
  • emit rerun-if-env-changed for the compiler's own env vars (#2035)
  • (env) read Cargo's variables from the env snapshot (#2028)
  • collect compile commands into a compile_commands.json (#1990)

Fixed

  • don't prefer clang for -Clinker-plugin-lto=no (#2046)
  • keep the order of flag and flag_if_supported (#2044)
  • correct "arbitary" typo in target parser comment (#2039)
  • correct "stablised" typos in TODO comments (#2040)
  • (msvc) pass objects to the archiver relative to the output directory (#2033)
  • honor disabled linker-plugin LTO (#2024)
  • apply RUSTC_WRAPPER to the cl.exe cc finds itself (#2022)

Other

  • (parallel) poll on jobserver helper thread (#2021)
  • (parallel) add jobserver polling for windows (#2020)
  • Regenerate windows sys bindings (#2019)
  • (parallel) add polling for process exit on windows (#2016)
  • (parallel) poll for process exit on macOS/bsd (#2014)
Changelog

Sourced from cc's changelog.

1.9.0 - 2026-10-19

Added

  • pass AddressSanitizer on to the C compiler (#2045)
  • add source root for stable external object names (#2034)
  • emit rerun-if-env-changed for the compiler's own env vars (#2035)
  • (env) read Cargo's variables from the env snapshot (#2028)
  • collect compile commands into a compile_commands.json (#1990)

Fixed

  • don't prefer clang for -Clinker-plugin-lto=no (#2046)
  • keep the order of flag and flag_if_supported (#2044)
  • correct "arbitary" typo in target parser comment (#2039)
  • correct "stablised" typos in TODO comments (#2040)
  • (msvc) pass objects to the archiver relative to the output directory (#2033)
  • honor disabled linker-plugin LTO (#2024)
  • apply RUSTC_WRAPPER to the cl.exe cc finds itself (#2022)

Other

  • (parallel) poll on jobserver helper thread (#2021)
  • (parallel) add jobserver polling for windows (#2020)
  • Regenerate windows sys bindings (#2019)
  • (parallel) add polling for process exit on windows (#2016)
  • (parallel) poll for process exit on macOS/bsd (#2014)
Commits
  • ffbb10d chore: release (#2038)
  • b30f5b4 fix: don't prefer clang for -Clinker-plugin-lto=no (#2046)
  • fb5eb51 feat: pass AddressSanitizer on to the C compiler (#2045)
  • 399d494 fix: keep the order of flag and flag_if_supported (#2044)
  • 53786d5 ci(deps): bump taiki-e/install-action from 2.87.21 to 2.87.28 (#2047)
  • 53d06d3 ci(deps): bump release-plz/action from 0.5.140 to 0.5.141 (#2048)
  • dfef159 ci(deps): bump tombi-toml/setup-tombi from 1.7.3 to 1.8.4 (#2049)
  • fd9c840 feat: add source root for stable external object names (#2034)
  • bf0c5fb feat: emit rerun-if-env-changed for the compiler's own env vars (#2035)
  • 2ba8b6d refactor(target): convert large match into data (#2043)
  • Additional commits viewable in compare view

Updates crc32fast from 1.5.2 to 1.5.3

Commits
  • d2363ea Release 1.5.3
  • f694286 Publish to crates.io with trusted publishing
  • 348edd9 Expose the total byte length of a CRC32 hash state (#68)
  • ad14266 Centralize state handling (#67)
  • 92c03d6 bench: switch from bencher to criterion (#66)
  • 32b1983 Scope the msrv job to the published library, and take rand 0.10 (#65)
  • 369da36 Bump actions/checkout from 4 to 7 in the actions group (#63)
  • 6d5596e ci: enable dependabot version updates (#62)
  • See full diff in compare view

Updates find-msvc-tools from 0.1.14 to 0.1.15

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.15

Other

  • Regenerate windows sys bindings (#2019)
Commits
  • ffbb10d chore: release (#2038)
  • b30f5b4 fix: don't prefer clang for -Clinker-plugin-lto=no (#2046)
  • fb5eb51 feat: pass AddressSanitizer on to the C compiler (#2045)
  • 399d494 fix: keep the order of flag and flag_if_supported (#2044)
  • 53786d5 ci(deps): bump taiki-e/install-action from 2.87.21 to 2.87.28 (#2047)
  • 53d06d3 ci(deps): bump release-plz/action from 0.5.140 to 0.5.141 (#2048)
  • dfef159 ci(deps): bump tombi-toml/setup-tombi from 1.7.3 to 1.8.4 (#2049)
  • fd9c840 feat: add source root for stable external object names (#2034)
  • bf0c5fb feat: emit rerun-if-env-changed for the compiler's own env vars (#2035)
  • 2ba8b6d refactor(target): convert large match into data (#2043)
  • Additional commits viewable in compare view

Updates icu_locale_core from 2.3.0 to 2.4.0

Release notes

Sourced from icu_locale_core's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

ICU4X 2.3.1

Patch release in the 2.3 stream. See CHANGELOG.md

Commits

Updates icu_normalizer from 2.3.0 to 2.4.0

Release notes

Sourced from icu_normalizer's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

ICU4X 2.3.1

Patch release in the 2.3 stream. See CHANGELOG.md

Commits

Updates icu_normalizer_data from 2.3.0 to 2.4.0

Release notes

Sourced from icu_normalizer_data's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

ICU4X 2.3.1

Patch release in the 2.3 stream. See CHANGELOG.md

Commits

Updates icu_properties from 2.3.0 to 2.4.0

Release notes

Sourced from icu_properties's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

ICU4X 2.3.1

Patch release in the 2.3 stream. See CHANGELOG.md

Commits

Updates icu_properties_data from 2.3.0 to 2.4.0

Release notes

Sourced from icu_properties_data's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

ICU4X 2.3.1

Patch release in the 2.3 stream. See CHANGELOG.md

Commits

Updates icu_provider from 2.3.1 to 2.4.0

Release notes

Sourced from icu_provider's releases.

ICU4X 2.4.0

The ICU4X Technical Committee is happy to announce ICU4X 2.4, an update to our modular, portable, and secure i18n library.

Important changes in ICU4X 2.4 include:

  • Unicode 18, CLDR 49, and TZDB 2026e: All data has been updated to the latest Unicode, CLDR, and time zone database releases.
  • icu_datetime: Preview of the new fieldbag module for expressing datetime formats field-by-field, with full UTS #35 skeleton parsing and serialization and conversions to and from FieldSetBuilder. Date range formatting now exposes RANGE_START/RANGE_END parts, and Medium/Long month-day formats are less ambiguous.
  • icu_segmenter: Faster complex-script word and line segmentation, significantly smaller dictionary data, and fixes for line breaking at the end of Thai, Lao, Khmer, and Myanmar runs.
  • icu_collections: A new pure-Rust CodePointTrieBuilder, replacing the Wasm/ICU4C-based icu_codepointtrie_builder crate, which is now retired. Char16Trie gains a proper cursor API and key-value iteration.
  • icu_properties: New Block enumerated property.

See the full changelog for more information

Commits

Updates tinystr from 0.8.4 to 0.8.5

Changelog

Sourced from tinystr's changelog.

Changelog

icu4x 2.4

  • Components
    • General
      • Updated to Unicode 18
      • Updated to CLDR 49
      • Updated to TZDB 2026e
    • icu_codepointtrie_builder
      • Retired (unicode-org#8540)
    • icu_collator
      • Retain trie value for Hangul syllables in push_decomposed_starter (unicode-org#8484)
      • Don't output a trailing NO_CE (0x01) byte when generating sort keys in order to match ICU4C's pre-existing behavior. (unicode-org#8536)
        • ⚠️ This changes sort key output incompatibly!
      • Fix human-readable serde deserialization of CollationSpecialPrimaries (unicode-org#8551)
    • icu_collections
      • Fix a bug in CodePointInversionList::iter_ranges_complemented when the last range includes U+10FFFF (unicode-org#8456)
      • Add CodePointTrie::null_value() accessor (unicode-org#8544)
      • Add Char16Trie::cursor API, deprecating Char16Trie::iter (which was not an Iterator) (unicode-org#8547)
      • New icu_collections::codepointtrie::CodePointTrieBuilder (unicode-org#8540)
      • Add Char16Trie::iter2 to iterate over key-value pairs (unicode-org#8548)
    • icu_datetime
      • Reduce ambiguity in Medium and Long formats for fieldsets::MD and fieldsets::MDE (unicode-org#8447)
      • implement source parts for DateRangeFormatter (unicode-org#8448)
        • New items: parts::RANGE_START and parts::RANGE_END
      • (unstable) New module fieldbag, struct DateTimeFieldBag, and related enums for expressing field-by-field models for datetime formats. (unicode-org#8503)
        • Conversion to and from field sets (unicode-org#8517)
        • Round-trip to UTS 35 skeleton strings (unicode-org#8527)
      • Add VALUES associated constants to options enums (unicode-org#8532)
        • New associated constants in icu_datetime::options: Length::VALUES, Alignment::VALUES, YearStyle::VALUES, TimePrecision::VALUES, SubsecondDigits::VALUES
      • Implement fallback to single-value formatting when there is no diff during range formatting (unicode-org#8480)
    • icu_experimental: 0.6.0 -> 0.7.0
      • Renamed data marker UnitIdsV1 to UnitsIdV1. (unicode-org#8473)
      • Added CurrencyDecimalSymbolsV1 data marker for per-currency decimal symbol overrides. (unicode-org#8463)
      • Currency formatting uses the no-currency pattern when CLDR defines no symbol for a currency in a locale (e.g. PTE in pt-PT) (unicode-org#8485)
      • RuleCollection::register_source now takes the source by reference (unicode-org#8597)
    • icu_normalizer
      • Fix soundness bug around split_normalized_utf8, normalize_utf8. (unicode-org#8628)
    • icu_pattern: 0.5.0 -> 0.5.1
      • No code changes, re-released to pick up the latest ICU4X dependency versions
    • icu_properties
      • Add Block enumerated property (unicode-org#8409)
      • Fix UnicodeSet parser to support surrogate code points in escape sequences (unicode-org#8507)
        • Escape sequences like \uD800, \x{D800}, and \U0000D800 now parse correctly
        • Surrogates in string contexts (e.g., {\uD800}) are still rejected
    • icu_segmenter
      • Performance improvements for V1/V3 complex word and line segmenters. (unicode-org#8144)
      • Fix multiple bugs in the dictionary segmenter (unicode-org#8523, unicode-org#8611)
      • Fix line breaks at the end of Southeast Asian (SA) runs in the V1/V3 line segmenters (unicode-org#8574)

... (truncated)

Commits

Updates tokio from 1.53.3 to 1.54.1

Release notes

Sourced from tokio's releases.

Tokio v1.54.1

1.54.1 (October 21st, 2026)

Fixed

  • time: revert "remove the runtime handle from timers" (#8692)

#8692: tokio-rs/tokio#8692

Tokio v1.54.0

1.54.0 (October 19th, 2026)

The 1.54.0 release includes all changes up to 1.53.3.

The MSRV is increased to 1.85. (#8514)

Added

  • fs: add File::set_times, File::set_modified, and fs::FileTimes (#8504)
  • net: implement Default for named_pipe::{ClientOptions, ServerOptions} (#8378)
  • runtime: add Builder::max_io_events_per_busy_tick (#8410)
  • runtime: stabilize tokio::runtime::worker_index() (#8431)
  • sync: add SemaphorePermit::semaphore() (#8482)
  • sync: add blocking_acquire methods to Semaphore (#8269)
  • sync: add watch::Receiver::is_closed (#8481)
  • wasm: support JSPI for Emscripten target (#8285, #8627)
  • wasm: support the wasm32-unknown-emscripten target (#8281, #8422, #8528, #8628)

Changed

  • fs: reject zero in File::set_max_buf_size (#8449)
  • io: make copy_buf cooperative (#8459)
  • io: panic when BufReader or BufStream is created with zero capacity (#8494)
  • io: panic when in-memory pipe is created with zero capacity (#8397)
  • io: reject zero buffer size in copy_bidirectional_with_sizes (#8454)
  • io: support vectored writes in Sink (#8663)
  • net: start UnixStream::pair and UnixDatagram::pair sockets as writable (#8444)
  • net: start accepted sockets as readable and writable (#8435)
  • net: support UCred on Fuchsia (#8257)
  • process: use mio::unix::pipe for Unix child stdio (#8603)
  • runtime: cache-pad the shared injection queue and idle state (#8622)
  • runtime: decide auto-boxing of spawned futures at monomorphization time (#8414)
  • runtime: make enable_io available whenever rt is enabled (#8387)
  • runtime: move block_in_place setup into a non-generic function (#8315)
  • runtime: move the multi-thread inject queue to its own mutex (#8382)
  • runtime: panic when max_io_events_per_tick is zero (#8476)
  • runtime: suggest .await in nested block_on panic message (#8501)
  • sync: avoid atomic reader count in broadcast slots (#8357)
  • sync: use acquire/release orderings in Notify (#8325)
  • time: remove the runtime handle from timers (#8458)

... (truncated)

Commits
  • b53b200 chore: prepare Tokio v1.54.1 (#8693)
  • 5ed619b time: revert "remove the runtime handle from timers" (#8692)
  • 66d34e4 chore: prepare Tokio v1.54.0 (#8667)
  • 0d322ce io: support vectored writes in sink (#8663)
  • 4167c56 codec: expose I/O sources from codec errors (#8665)
  • cdd9dae fs: propagate iouring stress test failures (#8644)
  • 52ac781 ci: run the emscripten JSPI tests as an auto-initialized ES module (#8640)
  • 4890d02 stream: implement FusedStream for JoinSetStream (#8629)
  • a6bd8e1 wasm: check Emscripten version when using JSPI (#8627)
  • 9dd749d Merge 'tokio-1.53.3' into 'master' (

Bumps the cargo group with 16 updates:

| Package | From | To |
| --- | --- | --- |
| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |
| [open](https://github.com/Byron/open-rs) | `5.4.4` | `5.4.5` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.8.0` | `1.9.0` |
| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.2` | `1.5.3` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.14` | `0.1.15` |
| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.3.0` | `2.4.0` |
| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.3.0` | `2.4.0` |
| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.3.0` | `2.4.0` |
| [icu_properties](https://github.com/unicode-org/icu4x) | `2.3.0` | `2.4.0` |
| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.3.0` | `2.4.0` |
| [icu_provider](https://github.com/unicode-org/icu4x) | `2.3.1` | `2.4.0` |
| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.4` | `0.8.5` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.53.3` | `1.54.1` |
| [yoke](https://github.com/unicode-org/icu4x) | `0.8.3` | `0.8.4` |
| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.8` | `0.11.9` |
| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.6` | `0.11.7` |


Updates `base64` from 0.22.1 to 0.23.1
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.1)

Updates `open` from 5.4.4 to 5.4.5
- [Release notes](https://github.com/Byron/open-rs/releases)
- [Changelog](https://github.com/Byron/open-rs/blob/main/changelog.md)
- [Commits](Byron/open-rs@v5.4.4...v5.4.5)

Updates `cc` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.8.0...cc-v1.9.0)

Updates `crc32fast` from 1.5.2 to 1.5.3
- [Commits](srijs/rust-crc32fast@v1.5.2...v1.5.3)

Updates `find-msvc-tools` from 0.1.14 to 0.1.15
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@find-msvc-tools-v0.1.14...find-msvc-tools-v0.1.15)

Updates `icu_locale_core` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.0...icu@2.4.0)

Updates `icu_normalizer` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.0...icu@2.4.0)

Updates `icu_normalizer_data` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.0...icu@2.4.0)

Updates `icu_properties` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.0...icu@2.4.0)

Updates `icu_properties_data` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.0...icu@2.4.0)

Updates `icu_provider` from 2.3.1 to 2.4.0
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@2.3.1...icu@2.4.0)

Updates `tinystr` from 0.8.4 to 0.8.5
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/commits)

Updates `tokio` from 1.53.3 to 1.54.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.53.3...tokio-1.54.1)

Updates `yoke` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/commits)

Updates `zerovec` from 0.11.8 to 0.11.9
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/commits)

Updates `zerovec-derive` from 0.11.6 to 0.11.7
- [Release notes](https://github.com/unicode-org/icu4x/releases)
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unicode-org/icu4x/commits)

---
updated-dependencies:
- dependency-name: base64
  dependency-version: 0.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: open
  dependency-version: 5.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: cc
  dependency-version: 1.9.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: crc32fast
  dependency-version: 1.5.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: find-msvc-tools
  dependency-version: 0.1.15
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: icu_locale_core
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: icu_normalizer
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: icu_normalizer_data
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: icu_properties
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: icu_properties_data
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: icu_provider
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: tinystr
  dependency-version: 0.8.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: tokio
  dependency-version: 1.54.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: yoke
  dependency-version: 0.8.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: zerovec
  dependency-version: 0.11.9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: zerovec-derive
  dependency-version: 0.11.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 26, 2026 08:22
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 26, 2026
@zmofei
zmofei merged commit 460b26c into main Oct 26, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/cargo-01481327dc branch October 26, 2026 09:12
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