Skip to content

chore(deps): update rust crates#8717

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/rust-crates
Mar 15, 2026
Merged

chore(deps): update rust crates#8717
renovate[bot] merged 1 commit intomainfrom
renovate/rust-crates

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 15, 2026

This PR contains the following updates:

Package Type Update Change
criterion2 (source) workspace.dependencies patch 3.0.23.0.3
fast-glob workspace.dependencies patch 1.0.01.0.1
jsonschema workspace.dependencies minor 0.42.00.45.0
quote workspace.dependencies patch 1.0.441.0.45
regress workspace.dependencies minor 0.10.30.11.0
rolldown-notify workspace.dependencies minor 10.2.010.3.0
rolldown-notify-debouncer-full workspace.dependencies patch 0.7.50.7.6
tokio (source) workspace.dependencies minor 1.49.01.50.0
tracing-subscriber (source) workspace.dependencies patch 0.3.220.3.23
uuid workspace.dependencies minor 1.21.01.22.0

Release Notes

Boshen/criterion2.rs (criterion2)

v3.0.3

Other
  • (deps) update rust crate tokio to v1.50.0 (#​151)
  • (deps) update dependency rust to v1.94.0 (#​150)
  • (deps) update rust crate tempfile to v3.26.0 (#​149)
  • (deps) update rust crates (#​148)
  • (deps) update dependency rust to v1.93.1 (#​147)
  • (deps) update rust crates (#​146)
  • (deps) update rust crate codspeed to v4.3.0 (#​145)
  • (deps) update dependency rust to v1.93.0 (#​144)
  • (deps) update rust crates (#​143)
  • (deps) update rust crates (#​142)
  • (deps) update rust crate tokio to v1.49.0 (#​141)
  • (deps) update rust crates (#​140)
  • (deps) update dependency rust to v1.92.0 (#​139)
  • (deps) update dependency rust to v1.91.1 (#​138)
  • (deps) lock file maintenance (#​136)
  • (deps) update rust crate codspeed to v4.1.0 (#​135)
  • (deps) lock file maintenance (#​134)
  • (deps) update dependency rust to v1.91.0 (#​133)
  • (deps) lock file maintenance rust crates (#​132)
  • (deps) lock file maintenance rust crates (#​131)
  • (deps) lock file maintenance rust crates (#​130)
  • (deps) update rust crate codspeed to v4 (#​129)
  • (deps) lock file maintenance rust crates (#​128)
  • (deps) update dependency rust to v1.90.0 (#​127)
  • (deps) lock file maintenance (#​126)
  • (deps) lock file maintenance (#​125)
  • (deps) lock file maintenance rust crates (#​124)
  • (deps) lock file maintenance rust crates (#​123)
  • (deps) lock file maintenance (#​122)
  • (deps) update dependency rust to v1.89.0 (#​120)
oxc-project/fast-glob (fast-glob)

v1.0.1

Compare Source

Fixed
  • treat malformed brace patterns as invalid (#​100)
  • avoid panic on deep brace nesting (#​99)
  • map \a escape sequence to BEL character (\x07) (#​98)
Other
  • update crate docs repository link (#​101)
  • keep \a escaped as literal a
  • (deps) lock file maintenance (#​60)
  • (deps) lock file maintenance (#​51)
Stranger6667/jsonschema (jsonschema)

v0.45.0

Added
  • bundle(schema) / async_bundle(schema) / ValidationOptions::bundle: produce a Compound Schema Document with external $ref targets embedded in a draft-appropriate container (definitions for Draft 4/6/7, $defs for Draft 2019-09/2020-12) while preserving $ref values. #​791.
  • CLI: jsonschema validate and jsonschema bundle subcommands. Flat invocation (jsonschema schema.json -i …) is deprecated — use jsonschema validate instead. #​791.
  • ValidationError::absolute_keyword_location() to get the absolute keyword location URI of the schema node that produced the error. #​737.
Changed
  • ValidationError::into_parts() now returns ValidationErrorParts instead of a tuple.

v0.44.1

Fixed
  • hostname format now applies legacy RFC 1034 semantics in Draft 4/6 and keeps IDNA A-label validation in Draft 7+.

v0.44.0

Added
  • canonical::json::to_string(value) for canonical JSON serialization (stable key ordering and numeric normalization), useful for deduplicating equivalent JSON Schemas.
Fixed
  • Do not produce annotations for non-string instances from contentMediaType, contentEncoding, and contentSchema keywords.

v0.43.0

Performance
  • Optimize pattern and patternProperties for ^(a|b|c)$ alternations via linear array scan.
  • Optimize ^\S*$ patterns by replacing regex with a direct ECMA-262 whitespace check.
Fixed
  • anyOf, format, unevaluatedProperties, and unevaluatedItems now correctly collect annotations per spec.

v0.42.2

Fixed
  • SWAR digit parser accepted bytes :? (0x3A–0x3F) as valid digits during date, time, and date-time format validation, potentially allowing malformed values to pass.
Performance
  • Extend pattern prefix optimization to handle escaped slashes (^\/) and exact-match patterns (^\$ref$).
  • Specialize enum for cases when all variants are strings.
dtolnay/quote (quote)

v1.0.45

Compare Source

  • Add ToTokens impl for Arc<T> (#​326)
ridiculousfish/regress (regress)

v0.11.0

Compare Source

v0.11.0

This release adds support for duplicate named capture groups and includes a set of correctness fixes around Unicode case folding, word-character handling, and capture-group indexing. Unicode data has also been updated to Unicode 17.

Added
  • Implement TC39 duplicate named capturing groups support, allowing the same group name in disjoint alternations.
  • Update Unicode data tables to Unicode 17.
Fixed
  • Fix incorrect ASCII executor behavior when Unicode mode and case-insensitive matching were combined.
  • Fix Unicode case-insensitive word-character handling for characters such as U+212A and U+017F (in fact the only such characters).
  • Fix a panic for character classes for certain script extensions

New Contributors

Full Changelog: ridiculousfish/regress@v0.10.4...v0.11.0

tokio-rs/tokio (tokio)

v1.50.0: Tokio v1.50.0

Compare Source

1.50.0 (Mar 3rd, 2026)

Added
  • net: add TcpStream::set_zero_linger (#​7837)
  • rt: add is_rt_shutdown_err (#​7771)
Changed
  • io: add optimizer hint that memchr returns in-bounds pointer (#​7792)
  • io: implement vectored writes for write_buf (#​7871)
  • runtime: panic when event_interval is set to 0 (#​7838)
  • runtime: shorten default thread name to fit in Linux limit (#​7880)
  • signal: remember the result of SetConsoleCtrlHandler (#​7833)
  • signal: specialize windows Registry (#​7885)
Fixed
  • io: always cleanup AsyncFd registration list on deregister (#​7773)
  • macros: remove (most) local use declarations in tokio::select! (#​7929)
  • net: fix GET_BUF_SIZE constant for target_os = "android" (#​7889)
  • runtime: avoid redundant unpark in current_thread scheduler (#​7834)
  • runtime: don't park in current_thread if before_park defers waker (#​7835)
  • io: fix write readiness on ESP32 on short writes (#​7872)
  • runtime: wake deferred tasks before entering block_in_place (#​7879)
  • sync: drop rx waker when oneshot receiver is dropped (#​7886)
  • runtime: fix double increment of num_idle_threads on shutdown (#​7910, #​7918, #​7922)
Unstable
  • fs: check for io-uring opcode support (#​7815)
  • runtime: avoid lock acquisition after uring init (#​7850)
Documented
  • docs: update outdated unstable features section (#​7839)
  • io: clarify the behavior of AsyncWriteExt::shutdown() (#​7908)
  • io: explain how to flush stdout/stderr (#​7904)
  • io: fix incorrect and confusing AsyncWrite documentation (#​7875)
  • rt: clarify the documentation of Runtime::spawn (#​7803)
  • rt: fix missing quotation in docs (#​7925)
  • runtime: correct the default thread name in docs (#​7896)
  • runtime: fix event_interval doc (#​7932)
  • sync: clarify RwLock fairness documentation (#​7919)
  • sync: clarify that recv returns None once closed and no more messages (#​7920)
  • task: clarify when to use spawn_blocking vs dedicated threads (#​7923)
  • task: doc that task drops before JoinHandle completion (#​7825)
  • signal: guarantee that listeners never return None (#​7869)
  • task: fix task module feature flags in docs (#​7891)
  • task: fix two typos (#​7913)
  • task: improve the docs of Builder::spawn_local (#​7828)
  • time: add docs about auto-advance and when to use sleep (#​7858)
  • util: fix typo in docs (#​7926)
tokio-rs/tracing (tracing-subscriber)

v0.3.23: tracing-subscriber 0.3.23

Compare Source

Fixed
  • Allow ansi sanitization to be disabled (#​3484)
uuid-rs/uuid (uuid)

v1.22.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.21.0...v1.22.0


Configuration

📅 Schedule: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

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


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

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

@renovate renovate bot enabled auto-merge (squash) March 15, 2026 16:07
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 15, 2026

Deploy Preview for rolldown-rs canceled.

Name Link
🔨 Latest commit eff7fc4
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/69b6da601bdc2b000811f352

Copy link
Copy Markdown
Member

Boshen commented Mar 15, 2026

Merge activity

  • Mar 15, 4:10 PM UTC: The merge label 'graphite: merge-when-ready' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Mar 15, 4:11 PM UTC: Boshen added this pull request to the Graphite merge queue.

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [criterion2](https://bheisler.github.io/criterion.rs/book/index.html) ([source](https://redirect.github.com/Boshen/criterion2.rs)) | workspace.dependencies | patch | `3.0.2` → `3.0.3` |
| [fast-glob](https://redirect.github.com/oxc-project/fast-glob) | workspace.dependencies | patch | `1.0.0` → `1.0.1` |
| [jsonschema](https://redirect.github.com/Stranger6667/jsonschema) | workspace.dependencies | minor | `0.42.0` → `0.45.0` |
| [quote](https://redirect.github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.44` → `1.0.45` |
| [regress](https://redirect.github.com/ridiculousfish/regress) | workspace.dependencies | minor | `0.10.3` → `0.11.0` |
| [rolldown-notify](https://redirect.github.com/notify-rs/notify) | workspace.dependencies | minor | `10.2.0` → `10.3.0` |
| [rolldown-notify-debouncer-full](https://redirect.github.com/notify-rs/notify) | workspace.dependencies | patch | `0.7.5` → `0.7.6` |
| [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.49.0` → `1.50.0` |
| [tracing-subscriber](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tracing)) | workspace.dependencies | patch | `0.3.22` → `0.3.23` |
| [uuid](https://redirect.github.com/uuid-rs/uuid) | workspace.dependencies | minor | `1.21.0` → `1.22.0` |

---

### Release Notes

<details>
<summary>Boshen/criterion2.rs (criterion2)</summary>

### [`v3.0.3`](https://redirect.github.com/Boshen/criterion2.rs/blob/HEAD/CHANGELOG.md#303---2026-03-08)

##### Other

- *(deps)* update rust crate tokio to v1.50.0 ([#&#8203;151](https://redirect.github.com/Boshen/criterion2.rs/pull/151))
- *(deps)* update dependency rust to v1.94.0 ([#&#8203;150](https://redirect.github.com/Boshen/criterion2.rs/pull/150))
- *(deps)* update rust crate tempfile to v3.26.0 ([#&#8203;149](https://redirect.github.com/Boshen/criterion2.rs/pull/149))
- *(deps)* update rust crates ([#&#8203;148](https://redirect.github.com/Boshen/criterion2.rs/pull/148))
- *(deps)* update dependency rust to v1.93.1 ([#&#8203;147](https://redirect.github.com/Boshen/criterion2.rs/pull/147))
- *(deps)* update rust crates ([#&#8203;146](https://redirect.github.com/Boshen/criterion2.rs/pull/146))
- *(deps)* update rust crate codspeed to v4.3.0 ([#&#8203;145](https://redirect.github.com/Boshen/criterion2.rs/pull/145))
- *(deps)* update dependency rust to v1.93.0 ([#&#8203;144](https://redirect.github.com/Boshen/criterion2.rs/pull/144))
- *(deps)* update rust crates ([#&#8203;143](https://redirect.github.com/Boshen/criterion2.rs/pull/143))
- *(deps)* update rust crates ([#&#8203;142](https://redirect.github.com/Boshen/criterion2.rs/pull/142))
- *(deps)* update rust crate tokio to v1.49.0 ([#&#8203;141](https://redirect.github.com/Boshen/criterion2.rs/pull/141))
- *(deps)* update rust crates ([#&#8203;140](https://redirect.github.com/Boshen/criterion2.rs/pull/140))
- *(deps)* update dependency rust to v1.92.0 ([#&#8203;139](https://redirect.github.com/Boshen/criterion2.rs/pull/139))
- *(deps)* update dependency rust to v1.91.1 ([#&#8203;138](https://redirect.github.com/Boshen/criterion2.rs/pull/138))
- *(deps)* lock file maintenance ([#&#8203;136](https://redirect.github.com/Boshen/criterion2.rs/pull/136))
- *(deps)* update rust crate codspeed to v4.1.0 ([#&#8203;135](https://redirect.github.com/Boshen/criterion2.rs/pull/135))
- *(deps)* lock file maintenance ([#&#8203;134](https://redirect.github.com/Boshen/criterion2.rs/pull/134))
- *(deps)* update dependency rust to v1.91.0 ([#&#8203;133](https://redirect.github.com/Boshen/criterion2.rs/pull/133))
- *(deps)* lock file maintenance rust crates ([#&#8203;132](https://redirect.github.com/Boshen/criterion2.rs/pull/132))
- *(deps)* lock file maintenance rust crates ([#&#8203;131](https://redirect.github.com/Boshen/criterion2.rs/pull/131))
- *(deps)* lock file maintenance rust crates ([#&#8203;130](https://redirect.github.com/Boshen/criterion2.rs/pull/130))
- *(deps)* update rust crate codspeed to v4 ([#&#8203;129](https://redirect.github.com/Boshen/criterion2.rs/pull/129))
- *(deps)* lock file maintenance rust crates ([#&#8203;128](https://redirect.github.com/Boshen/criterion2.rs/pull/128))
- *(deps)* update dependency rust to v1.90.0 ([#&#8203;127](https://redirect.github.com/Boshen/criterion2.rs/pull/127))
- *(deps)* lock file maintenance ([#&#8203;126](https://redirect.github.com/Boshen/criterion2.rs/pull/126))
- *(deps)* lock file maintenance ([#&#8203;125](https://redirect.github.com/Boshen/criterion2.rs/pull/125))
- *(deps)* lock file maintenance rust crates ([#&#8203;124](https://redirect.github.com/Boshen/criterion2.rs/pull/124))
- *(deps)* lock file maintenance rust crates ([#&#8203;123](https://redirect.github.com/Boshen/criterion2.rs/pull/123))
- *(deps)* lock file maintenance ([#&#8203;122](https://redirect.github.com/Boshen/criterion2.rs/pull/122))
- *(deps)* update dependency rust to v1.89.0 ([#&#8203;120](https://redirect.github.com/Boshen/criterion2.rs/pull/120))

</details>

<details>
<summary>oxc-project/fast-glob (fast-glob)</summary>

### [`v1.0.1`](https://redirect.github.com/oxc-project/fast-glob/blob/HEAD/CHANGELOG.md#101---2026-03-03)

[Compare Source](https://redirect.github.com/oxc-project/fast-glob/compare/v1.0.0...v1.0.1)

##### Fixed

- treat malformed brace patterns as invalid ([#&#8203;100](https://redirect.github.com/oxc-project/fast-glob/pull/100))
- avoid panic on deep brace nesting ([#&#8203;99](https://redirect.github.com/oxc-project/fast-glob/pull/99))
- map `\a` escape sequence to BEL character (`\x07`) ([#&#8203;98](https://redirect.github.com/oxc-project/fast-glob/pull/98))

##### Other

- update crate docs repository link ([#&#8203;101](https://redirect.github.com/oxc-project/fast-glob/pull/101))
- keep \a escaped as literal a
- *(deps)* lock file maintenance ([#&#8203;60](https://redirect.github.com/oxc-project/fast-glob/pull/60))
- *(deps)* lock file maintenance ([#&#8203;51](https://redirect.github.com/oxc-project/fast-glob/pull/51))

</details>

<details>
<summary>Stranger6667/jsonschema (jsonschema)</summary>

### [`v0.45.0`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0450---2026-03-08)

##### Added

- `bundle(schema)` / `async_bundle(schema)` / `ValidationOptions::bundle`: produce a Compound Schema Document with external `$ref` targets embedded in a draft-appropriate container (`definitions` for Draft 4/6/7, `$defs` for Draft 2019-09/2020-12) while preserving `$ref` values. [#&#8203;791](https://redirect.github.com/Stranger6667/jsonschema/issues/791).
- **CLI**: `jsonschema validate` and `jsonschema bundle` subcommands. Flat invocation (`jsonschema schema.json -i …`) is deprecated — use `jsonschema validate` instead. [#&#8203;791](https://redirect.github.com/Stranger6667/jsonschema/issues/791).
- `ValidationError::absolute_keyword_location()` to get the absolute keyword location URI of the schema node that produced the error. [#&#8203;737](https://redirect.github.com/Stranger6667/jsonschema/issues/737).

##### Changed

- `ValidationError::into_parts()` now returns `ValidationErrorParts` instead of a tuple.

### [`v0.44.1`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0441---2026-03-03)

##### Fixed

- `hostname` format now applies legacy RFC 1034 semantics in Draft 4/6 and keeps IDNA A-label validation in Draft 7+.

### [`v0.44.0`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0440---2026-03-02)

##### Added

- `canonical::json::to_string(value)` for canonical JSON serialization (stable key ordering and numeric normalization), useful for deduplicating equivalent JSON Schemas.

##### Fixed

- Do not produce annotations for non-string instances from `contentMediaType`, `contentEncoding`, and `contentSchema` keywords.

### [`v0.43.0`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0430---2026-02-28)

##### Performance

- Optimize `pattern` and `patternProperties` for `^(a|b|c)$` alternations via linear array scan.
- Optimize `^\S*$` patterns by replacing regex with a direct ECMA-262 whitespace check.

##### Fixed

- `anyOf`, `format`, `unevaluatedProperties`, and `unevaluatedItems` now correctly collect annotations per spec.

### [`v0.42.2`](https://redirect.github.com/Stranger6667/jsonschema/blob/HEAD/CHANGELOG.md#0422---2026-02-26)

##### Fixed

- SWAR digit parser accepted bytes `:`–`?` (0x3A–0x3F) as valid digits during `date`, `time`, and `date-time` format validation, potentially allowing malformed values to pass.

##### Performance

- Extend `pattern` prefix optimization to handle escaped slashes (`^\/`) and exact-match patterns (`^\$ref$`).
- Specialize `enum` for cases when all variants are strings.

</details>

<details>
<summary>dtolnay/quote (quote)</summary>

### [`v1.0.45`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.45)

[Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.44...1.0.45)

- Add ToTokens impl for Arc\<T> ([#&#8203;326](https://redirect.github.com/dtolnay/quote/issues/326))

</details>

<details>
<summary>ridiculousfish/regress (regress)</summary>

### [`v0.11.0`](https://redirect.github.com/ridiculousfish/regress/releases/tag/v0.11.0)

[Compare Source](https://redirect.github.com/ridiculousfish/regress/compare/v0.10.5...v0.11.0)

### v0.11.0

This release adds support for [duplicate named capture groups](https://redirect.github.com/tc39/proposal-duplicate-named-capturing-groups) and includes a set of correctness fixes around Unicode case folding, word-character handling, and capture-group indexing. Unicode data has also been updated to Unicode 17.

##### Added

- Implement TC39 duplicate named capturing groups support, allowing the same group name in disjoint alternations.
- Update Unicode data tables to Unicode 17.

##### Fixed

- Fix incorrect ASCII executor behavior when Unicode mode and case-insensitive matching were combined.
- Fix Unicode case-insensitive word-character handling for characters such as U+212A and U+017F (in fact the only such characters).
- Fix a panic for character classes for certain script extensions

#### New Contributors

- [@&#8203;n-faria](https://redirect.github.com/n-faria) made their first contribution in [#&#8203;136](https://redirect.github.com/ridiculousfish/regress/pull/136)

**Full Changelog**: <ridiculousfish/regress@v0.10.4...v0.11.0>

</details>

<details>
<summary>tokio-rs/tokio (tokio)</summary>

### [`v1.50.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.50.0): Tokio v1.50.0

[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0)

### 1.50.0 (Mar 3rd, 2026)

##### Added

- net: add `TcpStream::set_zero_linger` ([#&#8203;7837])
- rt: add `is_rt_shutdown_err` ([#&#8203;7771])

##### Changed

- io: add optimizer hint that `memchr` returns in-bounds pointer ([#&#8203;7792])
- io: implement vectored writes for `write_buf` ([#&#8203;7871])
- runtime: panic when `event_interval` is set to 0 ([#&#8203;7838])
- runtime: shorten default thread name to fit in Linux limit ([#&#8203;7880])
- signal: remember the result of `SetConsoleCtrlHandler` ([#&#8203;7833])
- signal: specialize windows `Registry` ([#&#8203;7885])

##### Fixed

- io: always cleanup `AsyncFd` registration list on deregister ([#&#8203;7773])
- macros: remove (most) local `use` declarations in `tokio::select!` ([#&#8203;7929])
- net: fix `GET_BUF_SIZE` constant for `target_os = "android"` ([#&#8203;7889])
- runtime: avoid redundant unpark in current\_thread scheduler ([#&#8203;7834])
- runtime: don't park in `current_thread` if `before_park` defers waker ([#&#8203;7835])
- io: fix write readiness on ESP32 on short writes ([#&#8203;7872])
- runtime: wake deferred tasks before entering `block_in_place` ([#&#8203;7879])
- sync: drop rx waker when oneshot receiver is dropped ([#&#8203;7886])
- runtime: fix double increment of `num_idle_threads` on shutdown ([#&#8203;7910], [#&#8203;7918], [#&#8203;7922])

##### Unstable

- fs: check for io-uring opcode support ([#&#8203;7815])
- runtime: avoid lock acquisition after uring init ([#&#8203;7850])

##### Documented

- docs: update outdated unstable features section ([#&#8203;7839])
- io: clarify the behavior of `AsyncWriteExt::shutdown()` ([#&#8203;7908])
- io: explain how to flush stdout/stderr ([#&#8203;7904])
- io: fix incorrect and confusing `AsyncWrite` documentation ([#&#8203;7875])
- rt: clarify the documentation of `Runtime::spawn` ([#&#8203;7803])
- rt: fix missing quotation in docs ([#&#8203;7925])
- runtime: correct the default thread name in docs ([#&#8203;7896])
- runtime: fix `event_interval` doc ([#&#8203;7932])
- sync: clarify RwLock fairness documentation ([#&#8203;7919])
- sync: clarify that `recv` returns `None` once closed and no more messages ([#&#8203;7920])
- task: clarify when to use `spawn_blocking` vs dedicated threads ([#&#8203;7923])
- task: doc that task drops before `JoinHandle` completion ([#&#8203;7825])
- signal: guarantee that listeners never return `None` ([#&#8203;7869])
- task: fix task module feature flags in docs ([#&#8203;7891])
- task: fix two typos ([#&#8203;7913])
- task: improve the docs of `Builder::spawn_local` ([#&#8203;7828])
- time: add docs about auto-advance and when to use sleep ([#&#8203;7858])
- util: fix typo in docs ([#&#8203;7926])

[#&#8203;7771]: https://redirect.github.com/tokio-rs/tokio/pull/7771

[#&#8203;7773]: https://redirect.github.com/tokio-rs/tokio/pull/7773

[#&#8203;7792]: https://redirect.github.com/tokio-rs/tokio/pull/7792

[#&#8203;7803]: https://redirect.github.com/tokio-rs/tokio/pull/7803

[#&#8203;7815]: https://redirect.github.com/tokio-rs/tokio/pull/7815

[#&#8203;7825]: https://redirect.github.com/tokio-rs/tokio/pull/7825

[#&#8203;7828]: https://redirect.github.com/tokio-rs/tokio/pull/7828

[#&#8203;7833]: https://redirect.github.com/tokio-rs/tokio/pull/7833

[#&#8203;7834]: https://redirect.github.com/tokio-rs/tokio/pull/7834

[#&#8203;7835]: https://redirect.github.com/tokio-rs/tokio/pull/7835

[#&#8203;7837]: https://redirect.github.com/tokio-rs/tokio/pull/7837

[#&#8203;7838]: https://redirect.github.com/tokio-rs/tokio/pull/7838

[#&#8203;7839]: https://redirect.github.com/tokio-rs/tokio/pull/7839

[#&#8203;7850]: https://redirect.github.com/tokio-rs/tokio/pull/7850

[#&#8203;7858]: https://redirect.github.com/tokio-rs/tokio/pull/7858

[#&#8203;7869]: https://redirect.github.com/tokio-rs/tokio/pull/7869

[#&#8203;7871]: https://redirect.github.com/tokio-rs/tokio/pull/7871

[#&#8203;7872]: https://redirect.github.com/tokio-rs/tokio/pull/7872

[#&#8203;7875]: https://redirect.github.com/tokio-rs/tokio/pull/7875

[#&#8203;7879]: https://redirect.github.com/tokio-rs/tokio/pull/7879

[#&#8203;7880]: https://redirect.github.com/tokio-rs/tokio/pull/7880

[#&#8203;7885]: https://redirect.github.com/tokio-rs/tokio/pull/7885

[#&#8203;7886]: https://redirect.github.com/tokio-rs/tokio/pull/7886

[#&#8203;7889]: https://redirect.github.com/tokio-rs/tokio/pull/7889

[#&#8203;7891]: https://redirect.github.com/tokio-rs/tokio/pull/7891

[#&#8203;7896]: https://redirect.github.com/tokio-rs/tokio/pull/7896

[#&#8203;7904]: https://redirect.github.com/tokio-rs/tokio/pull/7904

[#&#8203;7908]: https://redirect.github.com/tokio-rs/tokio/pull/7908

[#&#8203;7910]: https://redirect.github.com/tokio-rs/tokio/pull/7910

[#&#8203;7913]: https://redirect.github.com/tokio-rs/tokio/pull/7913

[#&#8203;7918]: https://redirect.github.com/tokio-rs/tokio/pull/7918

[#&#8203;7919]: https://redirect.github.com/tokio-rs/tokio/pull/7919

[#&#8203;7920]: https://redirect.github.com/tokio-rs/tokio/pull/7920

[#&#8203;7922]: https://redirect.github.com/tokio-rs/tokio/pull/7922

[#&#8203;7923]: https://redirect.github.com/tokio-rs/tokio/pull/7923

[#&#8203;7925]: https://redirect.github.com/tokio-rs/tokio/pull/7925

[#&#8203;7926]: https://redirect.github.com/tokio-rs/tokio/pull/7926

[#&#8203;7929]: https://redirect.github.com/tokio-rs/tokio/pull/7929

[#&#8203;7932]: https://redirect.github.com/tokio-rs/tokio/pull/7932

</details>

<details>
<summary>tokio-rs/tracing (tracing-subscriber)</summary>

### [`v0.3.23`](https://redirect.github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.23): tracing-subscriber 0.3.23

[Compare Source](https://redirect.github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23)

##### Fixed

- Allow ansi sanitization to be disabled ([#&#8203;3484])

[#&#8203;3484]: https://redirect.github.com/tokio-rs/tracing/pull/3484

</details>

<details>
<summary>uuid-rs/uuid (uuid)</summary>

### [`v1.22.0`](https://redirect.github.com/uuid-rs/uuid/releases/tag/v1.22.0)

[Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0)

#### What's Changed

- Default to rand 0.10 by [@&#8203;haxtibal](https://redirect.github.com/haxtibal) in [#&#8203;863](https://redirect.github.com/uuid-rs/uuid/pull/863)
- Prepare for 1.22.0 release by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;864](https://redirect.github.com/uuid-rs/uuid/pull/864)

#### New Contributors

- [@&#8203;haxtibal](https://redirect.github.com/haxtibal) made their first contribution in [#&#8203;863](https://redirect.github.com/uuid-rs/uuid/pull/863)

**Full Changelog**: <uuid-rs/uuid@v1.21.0...v1.22.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/rolldown/rolldown).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
@graphite-app graphite-app bot force-pushed the renovate/rust-crates branch from 11ec923 to eff7fc4 Compare March 15, 2026 16:12
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Mar 15, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot merged commit 88acaad into main Mar 15, 2026
56 checks passed
@renovate renovate bot deleted the renovate/rust-crates branch March 15, 2026 16:16
This was referenced Mar 18, 2026
shulaoda added a commit that referenced this pull request Mar 18, 2026
## [1.0.0-rc.10] - 2026-03-18

### 🚀 Features

- add indentExclusionRanges property to MagicString (#8746) by @IWANABETHATGUY
- expose `oxcRuntimePlugin` (#8654) by @sapphi-red
- rust: make bundler generic over FileSystem for in-memory benchmarks (#8652) by @Boshen

### 🐛 Bug Fixes

- rolldown_plugin_vite_dynamic_import_vars: align dynamic import fast check with Vite (#8760) by @shulaoda
- renamer: handle existing bindings in nested scopes when finding unique names (#8741) by @drewolson
- pass `yarn_pnp` option where needed (#8736) by @sapphi-red
- preserve optional chaining in namespace member expr rewrite (#8712) by @Copilot
- correct UTF-16 index handling in native MagicString (#8693) by @IWANABETHATGUY
- mark failing doctests as ignore (#8700) by @Boshen
- prevent may_partial_namespace from leaking through include_module (#8682) by @IWANABETHATGUY
- ci: bump native-build cache key to invalidate stale napi-rs artifacts (#8678) by @Boshen
- `comments.annotation: false` breaking tree-shaking (#8657) by @IWANABETHATGUY
- validate filenames for NUL bytes from chunkFileNames/entryFileNames (#8644) by @IWANABETHATGUY
- dce-only minify should not set NODE_ENV to production (#8651) by @IWANABETHATGUY

### 🚜 Refactor

- rust: remove dead `CrossModuleOptimizationConfig::side_effects_free_function_optimization` (#8673) by @Dunqing
- rust: simplify `cross_module_optimization` by removing redundant scope tracking (#8672) by @Dunqing
- simplify string repeat in guess_indentor (#8753) by @IWANABETHATGUY
- consolidate custom magic-string tests into one file (#8696) by @IWANABETHATGUY
- extract CJS bailout checks from include_symbol (#8683) by @IWANABETHATGUY
- rust: remove `BindingIdentifierExt` to use `BindingIdentifier::symbol_id()` instead (#8667) by @Dunqing
- bench: add bench_preset helper and inline presets (#8658) by @Boshen
- rust: filter external modules from entries instead of mapping bit positions (#8637) by @Dunqing

### 📚 Documentation

- clarify watch mode behavior and its limitations (#8751) by @sapphi-red
- add external link icon to GitHub button in Hero section (#8731) by @thisisnkc
- guide: clarify that `inject` option is only conceptually similar to esbuild's one (#8743) by @sapphi-red
- meta/design: add `devtools.md` (#8663) by @hyf0
- add viteplus alpha announcement banner (#8668) by @shulaoda

### ⚡ Performance

- rolldown: some minor perf optimization found by autoresearch (#8730) by @Brooooooklyn
- replace Vec allocation with lazy iterator in find_hash_placeholders (#8703) by @Boshen
- replace TypedDashMap with TypedMap in CustomField (#8708) by @Boshen
- bench: remove scan benchmark binary to halve LTO link time (#8694) by @Boshen

### 🧪 Testing

- watch: increase timeout for error output (#8766) by @sapphi-red
- vite-tests: remove JS plugin tests (#8767) by @sapphi-red
- watch: add CLI exit code test (#8752) by @sapphi-red
- normalize paths on Windows even if `resolve.symlinks` is false (#8483) by @sapphi-red

### ⚙️ Miscellaneous Tasks

- correct comment in bundle-analyzer-plugin.ts (#8770) by @origami-z
- upgrade oxc to 0.120.0 (#8764) by @Boshen
- enable all test for `reset` category in MagicString.test.ts (#8749) by @IWANABETHATGUY
- deps: update test262 submodule for tests (#8742) by @sapphi-red
- deps: update oxc apps (#8734) by @renovate[bot]
- deps: update softprops/action-gh-release action to v2.6.1 (#8724) by @renovate[bot]
- deps: update npm packages (major) (#8722) by @renovate[bot]
- deps: update github-actions (major) (#8721) by @renovate[bot]
- deps: update softprops/action-gh-release action to v2.6.0 (#8720) by @renovate[bot]
- deps: update npm packages (#8718) by @renovate[bot]
- deps: update rust crates (#8717) by @renovate[bot]
- deps: update github-actions (#8716) by @renovate[bot]
- deps: update dependency oxlint-tsgolint to v0.17.0 (#8713) by @renovate[bot]
- deps: bump cargo-shear to v1.11.2 (#8711) by @Boshen
- use org level `CODE_OF_CONDUCT.md` (#8706) by @sapphi-red
- fix cache key mismatch and remove redundant cache saves (#8695) by @Boshen
- deps: update oxc apps (#8692) by @renovate[bot]
- deps: update oxc apps (#8649) by @renovate[bot]
- should do matrix out side of reusable workflows 2 (#8691) by @hyf0
- should do matrix out side of reusable workflows (#8690) by @hyf0
- deps: update dependency rolldown-plugin-dts to v0.22.5 (#8689) by @renovate[bot]
- upgrade oxc to 0.119.0 and oxc_resolver to 11.19.1 (#8686) by @Boshen
- correct if condition of `type-check` job (#8677) by @hyf0
- Gate CI type-check job on node changes (#8669) by @Copilot
- benchmark: improve codspeed build (#8665) by @Boshen
- deps: update oxc to v0.118.0 (#8650) by @renovate[bot]
- deps: update crate-ci/typos action to v1.44.0 (#8647) by @renovate[bot]
- deps: update oxc resolver to v11.19.1 (#8646) by @renovate[bot]
- deps: update dependency rust to v1.94.0 (#8648) by @renovate[bot]
- deps: update dependency rolldown-plugin-dts to v0.22.4 (#8645) by @renovate[bot]

### ◀️ Revert

- Revert "ci: Gate CI type-check job on node changes" (#8674) by @hyf0
- "chore(deps): update dependency rust to v1.94.0 (#8648)" (#8660) by @shulaoda

### ❤️ New Contributors

* @origami-z made their first contribution in [#8770](#8770)
* @drewolson made their first contribution in [#8741](#8741)
* @thisisnkc made their first contribution in [#8731](#8731)

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant