Skip to content

Bump the cargo-dependencies group with 6 updates#132

Merged
UdHo merged 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-56cddaff38
May 5, 2026
Merged

Bump the cargo-dependencies group with 6 updates#132
UdHo merged 1 commit into
mainfrom
dependabot/cargo/cargo-dependencies-56cddaff38

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps the cargo-dependencies group with 6 updates:

Package From To
tokio 1.52.1 1.52.2
tower-http 0.6.8 0.6.9
egui 0.34.1 0.34.2
eframe 0.34.1 0.34.2
egui_extras 0.34.1 0.34.2
egui_kittest 0.34.1 0.34.2

Updates tokio from 1.52.1 to 1.52.2

Release notes

Sourced from tokio's releases.

Tokio v1.52.2

1.52.2 (May 4th, 2026)

This release reverts the LIFO slot stealing change introduced in 1.51.0 (#7431), due to [its performance impact]#8065. (#8100)

#7431: tokio-rs/tokio#7431 #8065: tokio-rs/tokio#8065 #8100: tokio-rs/tokio#8100

Commits

Updates tower-http from 0.6.8 to 0.6.9

Release notes

Sourced from tower-http's releases.

tower-http-0.6.9

Added:

  • on-early-drop: middleware that detects when a response future or response body is dropped before completion (#636)

    Two events get hooks: the response future being dropped before the inner service produces a response, and the response body being dropped before reaching end-of-stream.

    Install custom callbacks with OnEarlyDropLayer::builder():

    use http::Request;
    use tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};
    let layer = OnEarlyDropLayer::builder()
    .on_future_drop(|req: &Request<()>| {
    let uri = req.uri().clone();
    move || eprintln!("future dropped for {}", uri)
    })
    .on_body_drop(OnBodyDropFn::new(|req: &Request<()>| {
    let uri = req.uri().clone();
    move |parts: &http::response::Parts| {
    let status = parts.status;
    move || eprintln!("body dropped for {} status {}", uri, status)
    }
    }));

    Or route both events through a trace::OnFailure hook with EarlyDropsAsFailures. Place this layer inside a TraceLayer so the emitted events inherit the request span:

    use tower::ServiceBuilder;
    use tower_http::on_early_drop::{OnEarlyDropLayer, EarlyDropsAsFailures};
    use tower_http::trace::{DefaultOnFailure, TraceLayer};
    let stack = ServiceBuilder::new()
    .layer(TraceLayer::new_for_http())
    .layer(OnEarlyDropLayer::new(
    EarlyDropsAsFailures::new(DefaultOnFailure::default()),
    ));

  • fs: make AsyncReadBody::with_capacity public (#415)

Changed:

... (truncated)

Commits

Updates egui from 0.34.1 to 0.34.2

Release notes

Sourced from egui's releases.

0.34.2: Text layout and selection fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

⭐ Added

🐛 Fixed

🚀 Performance

Changelog

Sourced from egui's changelog.

0.34.2 - 2026-05-04

⭐ Added

🐛 Fixed

🚀 Performance

Commits
  • ac5e932 Release 0.34.2 - text rendering fixes
  • 3a347a5 Regenerate snapshots for 0.34.2 patch branch
  • e06edc1 Fix text layout bugs in wrapped texts (#8137)
  • 27aa63a Add regression test for O(n²) word boundary scan (#8077)
  • 6778c0e Optimize text selection performance for large documents (#7917)
  • 5278a73 Fix centered & right aligned TextEdit (#8082)
  • be30588 Document glow-only fields in NativeOptions (#8104)
  • 9bad77e Warn if using a software rasterizer (#8101)
  • d7c4572 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (...
  • 4e1567c Fix text selection of centered and right-aligned text (#8076)
  • Additional commits viewable in compare view

Updates eframe from 0.34.1 to 0.34.2

Release notes

Sourced from eframe's releases.

0.34.2: Text layout and selection fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

⭐ Added

🐛 Fixed

🚀 Performance

Changelog

Sourced from eframe's changelog.

0.34.2 - 2026-05-04

⭐ Added

🐛 Fixed

🚀 Performance

Commits
  • ac5e932 Release 0.34.2 - text rendering fixes
  • 3a347a5 Regenerate snapshots for 0.34.2 patch branch
  • e06edc1 Fix text layout bugs in wrapped texts (#8137)
  • 27aa63a Add regression test for O(n²) word boundary scan (#8077)
  • 6778c0e Optimize text selection performance for large documents (#7917)
  • 5278a73 Fix centered & right aligned TextEdit (#8082)
  • be30588 Document glow-only fields in NativeOptions (#8104)
  • 9bad77e Warn if using a software rasterizer (#8101)
  • d7c4572 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (...
  • 4e1567c Fix text selection of centered and right-aligned text (#8076)
  • Additional commits viewable in compare view

Updates egui_extras from 0.34.1 to 0.34.2

Release notes

Sourced from egui_extras's releases.

0.34.2: Text layout and selection fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

⭐ Added

🐛 Fixed

🚀 Performance

Changelog

Sourced from egui_extras's changelog.

0.34.2 - 2026-05-04

⭐ Added

🐛 Fixed

🚀 Performance

Commits
  • ac5e932 Release 0.34.2 - text rendering fixes
  • 3a347a5 Regenerate snapshots for 0.34.2 patch branch
  • e06edc1 Fix text layout bugs in wrapped texts (#8137)
  • 27aa63a Add regression test for O(n²) word boundary scan (#8077)
  • 6778c0e Optimize text selection performance for large documents (#7917)
  • 5278a73 Fix centered & right aligned TextEdit (#8082)
  • be30588 Document glow-only fields in NativeOptions (#8104)
  • 9bad77e Warn if using a software rasterizer (#8101)
  • d7c4572 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (...
  • 4e1567c Fix text selection of centered and right-aligned text (#8076)
  • Additional commits viewable in compare view

Updates egui_kittest from 0.34.1 to 0.34.2

Release notes

Sourced from egui_kittest's releases.

0.34.2: Text layout and selection fixes

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

⭐ Added

🐛 Fixed

🚀 Performance

Changelog

Sourced from egui_kittest's changelog.

0.34.2 - 2026-05-04

⭐ Added

🐛 Fixed

🚀 Performance

Commits
  • ac5e932 Release 0.34.2 - text rendering fixes
  • 3a347a5 Regenerate snapshots for 0.34.2 patch branch
  • e06edc1 Fix text layout bugs in wrapped texts (#8137)
  • 27aa63a Add regression test for O(n²) word boundary scan (#8077)
  • 6778c0e Optimize text selection performance for large documents (#7917)
  • 5278a73 Fix centered & right aligned TextEdit (#8082)
  • be30588 Document glow-only fields in NativeOptions (#8104)
  • 9bad77e Warn if using a software rasterizer (#8101)
  • d7c4572 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (...
  • 4e1567c Fix text selection of centered and right-aligned text (#8076)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cargo-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.2` |
| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.9` |
| [egui](https://github.com/emilk/egui) | `0.34.1` | `0.34.2` |
| [eframe](https://github.com/emilk/egui) | `0.34.1` | `0.34.2` |
| [egui_extras](https://github.com/emilk/egui) | `0.34.1` | `0.34.2` |
| [egui_kittest](https://github.com/emilk/egui) | `0.34.1` | `0.34.2` |


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

Updates `tower-http` from 0.6.8 to 0.6.9
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](tower-rs/tower-http@tower-http-0.6.8...tower-http-0.6.9)

Updates `egui` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.1...0.34.2)

Updates `eframe` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.1...0.34.2)

Updates `egui_extras` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.1...0.34.2)

Updates `egui_kittest` from 0.34.1 to 0.34.2
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md)
- [Commits](emilk/egui@0.34.1...0.34.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.52.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: tower-http
  dependency-version: 0.6.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: egui
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: eframe
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: egui_extras
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: egui_kittest
  dependency-version: 0.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 5, 2026
@UdHo UdHo merged commit 6e40bab into main May 5, 2026
1 check passed
@dependabot dependabot Bot deleted the dependabot/cargo/cargo-dependencies-56cddaff38 branch May 5, 2026 22:04
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