Skip to content

Bump the minor-patch group across 1 directory with 37 updates #228

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 6, 2025

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

Package From To
async-compression 0.4.18 0.4.23
anyhow 1.0.95 1.0.98
bytes 1.10.0 1.10.1
clap 4.5.28 4.5.37
http 1.2.0 1.3.1
libc 0.2.169 0.2.172
libp2p-identity 0.2.10 0.2.11
pin-project 1.1.9 1.1.10
prost 0.13.4 0.13.5
rand 0.8.5 0.9.0
serde 1.0.217 1.0.219
serde_json 1.0.138 1.0.140
thiserror 2.0.11 2.0.12
tokio 1.43.0 1.44.2
tokio-util 0.7.13 0.7.15
ulid 1.2.0 1.2.1
reqwest 0.12.12 0.12.15
netlink-packet-utils 0.5.2 0.6.0
tonic-web 0.12.3 0.13.1
chrono 0.4.39 0.4.41
bon 3.3.2 3.6.3
toml 0.8.20 0.8.22
tonic-build 0.12.3 0.13.1
once_cell 1.20.3 1.21.3
tempfile 3.16.0 3.19.1
miette 7.5.0 7.6.0
clap_complete 4.5.44 4.5.49
flate2 1.0.35 1.1.1
netdev 0.32.0 0.34.0
rtnetlink 0.14.1 0.16.0
sha2 0.10.8 0.10.9
redb 2.4.0 2.5.0
socket2 0.5.8 0.5.9
http-body-util 0.1.2 0.1.3
hyper-util 0.1.10 0.1.11
prometheus 0.13.4 0.14.0
derive-where 1.2.7 1.4.0

Updates async-compression from 0.4.18 to 0.4.23

Changelog

Sourced from async-compression's changelog.

0.4.23 - 2025-04-21

Other

  • (deps) update brotli requirement from 7.0 to 8.0
  • (deps) update liblzma requirement from 0.3.6 to 0.4.0

0.4.22 - 2025-03-25

Other

  • Add lz4 encoder/decoder
  • Expose total_in/total_out in DeflateEncoder

0.4.21 - 2025-03-15

Fixed

  • When flate encoding, do not mark internal state as flushed if it ran out of buffer space.
  • Add debug assertion in produce method to check buffer capacity in implementations for BufWriter.

0.4.20 - 2025-02-28

Added

  • Add support for wasm32-wasip1-* targets.

0.4.19 - 2025-02-27

Changed

  • Update bzip2 dependency to 0.5.

Fixed

  • Ensure that flush finishes before continuing.
Commits
  • aaac1a6 chore: release v0.4.23
  • 79c3dcc Merge pull request #343 from Nullus157/dependabot/cargo/brotli-8.0
  • efba501 chore(deps): update brotli requirement from 7.0 to 8.0
  • a642a55 Merge pull request #339 from Nullus157/dependabot/cargo/liblzma-0.4.0
  • 2abd8e7 chore(deps): update liblzma requirement from 0.3.6 to 0.4.0
  • 55af2a4 Merge pull request #338 from Nullus157/release-plz-2025-03-25T10-06-59Z
  • 6657e67 Update CHANGELOG.md
  • 7a33560 chore: release v0.4.22
  • 0ed8747 Merge pull request #337 from ardurin/main
  • ca9cd30 Merge pull request #331 from arpankapoor/lz4
  • Additional commits viewable in compare view

Updates anyhow from 1.0.95 to 1.0.98

Release notes

Sourced from anyhow's releases.

1.0.98

1.0.97

  • Documentation improvements

1.0.96

  • Documentation improvements
Commits
  • 709fe86 Release 1.0.98
  • cbc1ad2 Merge pull request #415 from dtolnay/intodyn
  • e1a2017 Add 2 different conversions to Box<dyn Error + Send + Sync + 'static>
  • 29f2edd Merge pull request #416 from dtolnay/oldnostd
  • 2244db8 Omit unused object_boxed from vtable in old no-std rustc
  • 213a9c2 Merge pull request #414 from dtolnay/nightly
  • 02aa6b6 Make all nightly go through the module that was probed
  • bfb89ef Release 1.0.97
  • c7fca9b Ignore elidable_lifetime_names pedantic clippy lint
  • 427c0bb Point standard library links to stable
  • Additional commits viewable in compare view

Updates bytes from 1.10.0 to 1.10.1

Release notes

Sourced from bytes's releases.

Bytes v1.10.1

1.10.1 (March 5th, 2025)

Fixed

  • Fix memory leak when using to_vec with Bytes::from_owner (#773)

#773: tokio-rs/bytes#773

Changelog

Sourced from bytes's changelog.

1.10.1 (March 5th, 2025)

Fixed

  • Fix memory leak when using to_vec with Bytes::from_owner (#773)
Commits

Updates clap from 4.5.28 to 4.5.37

Release notes

Sourced from clap's releases.

v4.5.37

[4.5.37] - 2025-04-18

Features

  • Added ArgMatches::try_clear_id()

v4.5.36

[4.5.36] - 2025-04-11

Fixes

  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

v4.5.35

[4.5.35] - 2025-04-01

Fixes

  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

[4.5.34] - 2025-03-27

Fixes

  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

[4.5.33] - 2025-03-26

Fixes

  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

v4.5.32

[4.5.32] - 2025-03-10

Features

  • Add Error::remove

Documentation

  • (cookbook) Switch from humantime to jiff
  • (tutorial) Better cover required vs optional

Internal

... (truncated)

Changelog

Sourced from clap's changelog.

[4.5.37] - 2025-04-18

Features

  • Added ArgMatches::try_clear_id()

[4.5.36] - 2025-04-11

Fixes

  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

[4.5.35] - 2025-04-01

Fixes

  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

[4.5.34] - 2025-03-27

Fixes

  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

[4.5.33] - 2025-03-26

Fixes

  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group

[4.5.32] - 2025-03-10

Features

  • Add Error::remove

Documentation

  • (cookbook) Switch from humantime to jiff
  • (tutorial) Better cover required vs optional

Internal

  • Update pulldown-cmark

[4.5.31] - 2025-02-24

Features

... (truncated)

Commits

Updates http from 1.2.0 to 1.3.1

Release notes

Sourced from http's releases.

v1.3.1

What's Changed

Full Changelog: hyperium/http@v1.3.0...v1.3.1

v1.3.0

What's Changed

  • Allow most UTF-8 characters in URI path and query. (hyperium/http#715)
    • This means paring Uris with previously illegal characters according the original RFC will now be accepted. They used to be rejected in the name of spec purity, but many operators were using a fork of http because reality is that most characters are seen in the real world.
  • Fix HeaderMap::reserve() to allocate sufficient capacity.

New Contributors

Thanks!

Full Changelog: hyperium/http@v1.2.0...v1.3.0

Changelog

Sourced from http's changelog.

1.3.1 (March 11, 2025)

  • Fix validation that all characters are UTF-8 in URI path and query.

1.3.0 (March 11, 2025)

  • Allow most UTF-8 characters in URI path and query.
  • Fix HeaderMap::reserve() to allocate sufficient capacity.
Commits
  • 8c1fb20 v1.3.1
  • 6637a72 fix: validate path bytes are at least utf8 (#756)
  • d0dd91e v1.3.0
  • 64bd92b docs: Fixed encryption/compression typo for 'accept-encoding: identity'. (#695)
  • b03ed6a chore: use range.contains in StatusCode methods (#748)
  • a463fb5 chore(ci): use yq to get rust-version in manifest (#746)
  • 68845bd fix: HeaderMap::reserve allocates insufficient capacity (#741)
  • 4e02046 refactor(header): remove BytesMut inline optimization when creating (#738)
  • 091ee9a feat(uri): allow utf8 char, not rfc 3986 compliant, in path and query (#715)
  • See full diff in compare view

Updates libc from 0.2.169 to 0.2.172

Release notes

Sourced from libc's releases.

0.2.172

Added

  • Android: Add getauxval for 32-bit targets (#4338)
  • Android: Add if_tun.h ioctls (#4379)
  • Android: Define SO_BINDTOIFINDEX (#4391)
  • Cygwin: Add posix_spawn_file_actions_add[f]chdir[_np] (#4387)
  • Cygwin: Add new socket options (#4350)
  • Cygwin: Add statfs & fcntl (#4321)
  • FreeBSD: Add filedesc and fdescenttbl (#4327)
  • Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (#4345)
  • Hermit: Add AF_UNSPEC (#4344)
  • Hermit: Add AF_VSOCK (#4344)
  • Illumos, NetBSD: Add timerfd APIs (#4333)
  • Linux: Add _IO, _IOW, _IOR, _IOWR to the exported API (#4325)
  • Linux: Add tcp_info to uClibc bindings (#4347)
  • Linux: Add further BPF program flags (#4356)
  • Linux: Add missing INPUT_PROP_XXX flags from input-event-codes.h (#4326)
  • Linux: Add missing TLS bindings (#4296)
  • Linux: Add more constants from seccomp.h (#4330)
  • Linux: Add more glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG. (#4386)
  • Linux: Add new netlink flags (#4288)
  • Linux: Define ioctl codes on more architectures (#4382)
  • Linux: Add missing pthread_attr_setstack (#4349)
  • Musl: Add missing utmpx API (#4332)
  • Musl: Enable getrandom on all platforms (#4346)
  • NuttX: Add more signal constants (#4353)
  • QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (#4169)
  • QNX: Add support for alternative Neutrino network stack io-sock (#4169)
  • Redox: Add more sys/socket.h and sys/uio.h definitions (#4388)
  • Solaris: Temporarily define O_DIRECT and SIGINFO (#4348)
  • Solarish: Add secure_getenv (#4342)
  • VxWorks: Add missing d_type member to dirent (#4352)
  • VxWorks: Add missing signal-related constsants (#4352)
  • VxWorks: Add more error codes (#4337)

Deprecated

  • FreeBSD: Deprecate TCP_PCAP_OUT and TCP_PCAP_IN (#4381)

Fixed

  • Cygwin: Fix member types of statfs (#4324)
  • Cygwin: Fix tests (#4357)
  • Hermit: Make AF_INET = 3 (#4344)
  • Musl: Fix the syscall table on RISC-V-32 (#4335)
  • Musl: Fix the value of SA_ONSTACK on RISC-V-32 (#4335)
  • VxWorks: Fix a typo in the waitpid parameter name (#4334)

Removed

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.172 - 2025-04-14

Added

  • Android: Add getauxval for 32-bit targets (#4338)
  • Android: Add if_tun.h ioctls (#4379)
  • Android: Define SO_BINDTOIFINDEX (#4391)
  • Cygwin: Add posix_spawn_file_actions_add[f]chdir[_np] (#4387)
  • Cygwin: Add new socket options (#4350)
  • Cygwin: Add statfs & fcntl (#4321)
  • FreeBSD: Add filedesc and fdescenttbl (#4327)
  • Glibc: Add unstable support for _FILE_OFFSET_BITS=64 (#4345)
  • Hermit: Add AF_UNSPEC (#4344)
  • Hermit: Add AF_VSOCK (#4344)
  • Illumos, NetBSD: Add timerfd APIs (#4333)
  • Linux: Add _IO, _IOW, _IOR, _IOWR to the exported API (#4325)
  • Linux: Add tcp_info to uClibc bindings (#4347)
  • Linux: Add further BPF program flags (#4356)
  • Linux: Add missing INPUT_PROP_XXX flags from input-event-codes.h (#4326)
  • Linux: Add missing TLS bindings (#4296)
  • Linux: Add more constants from seccomp.h (#4330)
  • Linux: Add more glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG. (#4386)
  • Linux: Add new netlink flags (#4288)
  • Linux: Define ioctl codes on more architectures (#4382)
  • Linux: Add missing pthread_attr_setstack (#4349)
  • Musl: Add missing utmpx API (#4332)
  • Musl: Enable getrandom on all platforms (#4346)
  • NuttX: Add more signal constants (#4353)
  • QNX: Add QNX 7.1-iosock and 8.0 to list of additional cfgs (#4169)
  • QNX: Add support for alternative Neutrino network stack io-sock (#4169)
  • Redox: Add more sys/socket.h and sys/uio.h definitions (#4388)
  • Solaris: Temporarily define O_DIRECT and SIGINFO (#4348)
  • Solarish: Add secure_getenv (#4342)
  • VxWorks: Add missing d_type member to dirent (#4352)
  • VxWorks: Add missing signal-related constsants (#4352)
  • VxWorks: Add more error codes (#4337)

Deprecated

  • FreeBSD: Deprecate TCP_PCAP_OUT and TCP_PCAP_IN (#4381)

Fixed

  • Cygwin: Fix member types of statfs (#4324)
  • Cygwin: Fix tests (#4357)
  • Hermit: Make AF_INET = 3 (#4344)
  • Musl: Fix the syscall table on RISC-V-32 (#4335)
  • Musl: Fix the value of SA_ONSTACK on RISC-V-32 (#4335)
  • VxWorks: Fix a typo in the waitpid parameter name (#4334)

... (truncated)

Commits
  • a5eab58 Merge pull request #4410 from tgross35/release-libc
  • 481eca7 chore: release libc 0.2.172
  • ce2edbb Merge pull request #4399 from tgross35/backport-triagebot-branch-warn
  • 31b3200 Suggest stable-nominated in the PR template
  • 3bffe1d Make triagebot warn on non-default branches
  • 03e6ffc Merge pull request #4396 from tgross35/backport-serrano
  • f9a47ac Define SO_BINDTOIFINDEX on Android
  • a358dae Add missing utmpx apis for linux musl
  • 1ff2f21 adding linux glibc ptrace_sud_config and related PTRACE_*ET_SYSCALL_USER_DISP...
  • 55c58c9 Add more redox sys/socket.h and sys/uio.h definitions
  • Additional commits viewable in compare view

Updates libp2p-identity from 0.2.10 to 0.2.11

Release notes

Sourced from libp2p-identity's releases.

libp2p-v0.55.0

See individual changelogs for details.

Thanks everyone who contributed to it! ❤️

libp2p-v0.54.0

See individual changelogs for details.

Thanks everyone who contributed to it! ❤️

libp2p-v0.53.2

See individual changelogs for details.

libp2p-v0.53.1

See individual changelogs for details.

libp2p-v0.53.0

The most ergonomic version of rust-libp2p yet!

We've been busy again, with over 250 PRs being merged into master since v0.52.0 (excluding dependency updates).

Backwards-compatible features

Numerous improvements landed as patch releases since the v0.52.0 release, for example a new, type-safe SwarmBuilder that also encompasses the most common transport protocols:

let mut swarm = libp2p::SwarmBuilder::with_new_identity()
    .with_tokio()
    .with_tcp(
        tcp::Config::default().port_reuse(true).nodelay(true),
        noise::Config::new,
        yamux::Config::default,
    )?
    .with_quic()
    .with_dns()?
    .with_relay_client(noise::Config::new, yamux::Config::default)?
    .with_behaviour(|keypair, relay_client| Behaviour {
        relay_client,
        ping: ping::Behaviour::default(),
        dcutr: dcutr::Behaviour::new(keypair.public().to_peer_id()),
    })?
    .build();

The new builder makes heavy use of the type-system to guide you towards a correct composition of all transports. For example, it is important to compose the DNS transport as a wrapper around all other transports but before the relay transport. Luckily, you no longer need to worry about these details as the builder takes care of that for you! Have a look yourself if you dare here but be warned, the internals are a bit wild :)

Some more features that we were able to ship in v0.52.X patch-releases include:

... (truncated)

Commits

Updates pin-project from 1.1.9 to 1.1.10

Release notes

Sourced from pin-project's releases.

1.1.10

  • Suppress clippy::elidable_lifetime_names lint in generated code.
Changelog

Sourced from pin-project's changelog.

[1.1.10] - 2025-03-03

  • Suppress clippy::elidable_lifetime_names lint in generated code.
Commits
  • b0757d1 Release 1.1.10
  • 12dfb3c Suppress clippy::elidable_lifetime_names lint in generated code
  • 2714ef5 Tweak error message
  • 2454aed tools: Update scripts
  • 29dac8c Revert "Temporarily disable broken clippy::pedantic lint group"
  • ee0cd59 Temporarily disable broken clippy::pedantic lint group
  • aa6dbe2 rustfmt: set style_edition = "2024"
  • f49dc13 tools: Update tidy.sh
  • 27ee733 tests: Update ui test output to nightly-2025-02-16
  • 7a435d3 tests: Update lint test
  • Additional commits viewable in compare view

Updates prost from 0.13.4 to 0.13.5

Changelog

Sourced from prost's changelog.

Prost version 0.13.5

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

Features

  • prost-types: Derive Arbitrary (#1188)

Documentation

  • Use intra doc links instead of HTML tags (#1219)

Dependencies

  • Update pulldown-cmark-to-cmark requirement from >=16, =16, <=20 (#1206)
  • Update itertools requirement from >=0.10, =0.10, <=0.14 (#1222)
  • Update petgraph requirement to include 0.7 (#1226)
  • Update rand requirement from 0.8 to 0.9 (#1233)
  • Bump clippy to 1.83 (#1220)
  • Update flake.lock (#1216)

Styling

  • Replace unnecessary map_or (#1221)
  • prost-build: Use enum getter (#1238)

Testing

  • default_enum_value: Move tests to separate module (#1198)
  • nesting: Move tests to separate module (#1218)
  • recursive_oneof: Move tests to separate module (#1225)
  • boxed_field: Box an oneof field (#1235)
  • groups: Move tests to separate module (#1234)
  • default_string_escape: Move tests to separate module (#1239)
  • Move DecodeError tests closer to the implementation (#1227)
Commits
  • d505b18 chore: Release version 0.13.5 (#1240)
  • 61b4b95 style(prost-build): Use enum getter (#1238)
  • 60abdc9 test(default_string_escape): Move tests to separate module (#1239)
  • 35e3f28 Clean up CodeGenerator by moving compilation-global data and logic to `Cont...
  • 6445907 test(groups): Move tests to separate module (#1234)
  • 3de8526 test(boxed_field): Box an oneof field (#1235)
  • ac98f0f test(recursive_oneof): Move tests to separate module (#1225)
  • a8208f6 test: Move DecodeError tests closer to the implementation (#1227)
  • 0b9af3b build(deps): update rand requirement from 0.8 to 0.9 (#1233)
  • e617832 build(deps): update petgraph requirement to include 0.7 (#1226)
  • Additional commits viewable in compare view

Updates rand from 0.8.5 to 0.9.0

Changelog

Sourced from rand's changelog.

[0.9.0] - 2025-01-27

Security and unsafe

  • Policy: "rand is not a crypto library" (#1514)
  • Remove fork-protection from ReseedingRng and ThreadRng. Instead, it is recommended to call ThreadRng::reseed on fork. (#1379)
  • Use zerocopy to replace some unsafe code (#1349, #1393, #1446, #1502)

Dependencies

  • Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using --ignore-rust-version
  • Update to rand_core v0.9.0 (#1558)

Features

  • Support std feature without getrandom or rand_chacha (#1354)
  • Enable feature small_rng by default (#1455)
  • Remove implicit feature rand_chacha; use std_rng instead. (#1473)
  • Rename feature serde1 to serde (#1477)
  • Rename feature getrandom to os_rng (#1537)
  • Add feature thread_rng (#1547)

API changes: rand_core traits

  • Add fn RngCore::read_adapter implementing std::io::Read (#1267)
  • Add trait CryptoBlockRng: BlockRngCore; make trait CryptoRng: RngCore (#1273)
  • Add traits TryRngCore, TryCryptoRng (#1424, #1499)
  • Rename fn SeedableRng::from_rng -> try_from_rng and add infallible variant fn from_rng (#1424)
  • Rename fn SeedableRng::from_entropy -> from_os_rng and add fallible variant fn try_from_os_rng (#1424)
  • Add bounds Clone and AsRef to associated type SeedableRng::Seed (#1491)

API changes: Rng trait and top-level fns

  • Rename fn rand::thread_rng() to rand::rng() and remove from the prelude (#1506)
  • Remove fn rand::random() from the prelude (#1506)
  • Add top-level fns random_iter, random_range, random_bool, random_ratio, fill (#1488)
  • Re-introduce fn Rng::gen_iter as random_iter (#1305, #1500)
  • Rename fn Rng::gen to random to avoid conflict with the new gen keyword in Rust 2024 (#1438)
  • Rename fns Rng::gen_range to random_range, gen_bool to random_bool, gen_ratio to random_ratio (#1505)
  • Annotate panicking methods with #[track_caller] (#1442, #1447)

API changes: RNGs

  • Fix <SmallRng as SeedableRng>::Seed size to 256 bits (#1455)
  • Remove first parameter (rng) of ReseedingRng::new (#1533)

API changes: Sequences

  • Split trait SliceRandom into IndexedRandom, IndexedMutRandom, SliceRandom (#1382)
  • Add IndexedRandom::choose_multiple_array, index::sample_array (#1453, #1469)

API changes: Distributions: renames

  • Rename module rand::distributions to rand::distr (#1470)
  • Rename distribution Standard to StandardUniform (#1526)
  • Move distr::Slice -> distr::slice::Choose, distr::EmptySlice -> distr::slice::Empty (#1548)
  • Rename trait distr::DistString -> distr::SampleString (#1548)
  • Rename distr::DistIter -> distr::Iter, distr::DistMap -> distr::Map (#1548)

... (truncated)

Commits

Updates serde from 1.0.217 to 1.0.219

Release notes

Sourced from serde's releases.

v1.0.219

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#2906, thanks @​davidzeng0)

v1.0.218

  • Documentation improvements
Commits
  • 49d098d Release 1.0.219
  • 40f1d19 Wrap dummy.rs to 80 columns
  • 514848b Merge pull request #2906 from davidzeng0/master
  • 168b6cf fix clippy absolute paths warning
  • a8bdd17 Remove unused Punctuated import
  • 1c96013 Resolve mem_replace_with_default clippy lint
  • f0d1ae0 Ignore elidable_lifetime_names pedantic clippy lint
  • e3eaa6a Merge pull request #2896 from dtolnay/stabledoc
  • 6a630cf Also link to stable proc_macro
  • 7bfd518 Release 1.0.218
  • Additional commits viewable in compare view

Updates serde_json from 1.0.138 to 1.0.140

Release notes

Sourced from serde_json's releases.

v1.0.140

  • Documentation improvements

v1.0.139

  • Documentation improvements
Commits
  • 7627834 Release 1.0.140
  • d77a498 Merge pull request #1245 from serde-rs/powerpc
  • b34d317 Delete unused gcc installation
  • f7200c3 Ignore unbuffered_bytes clippy lint
  • 76cd4fb Ignore elidable_lifetime_names pedantic clippy lint
  • 400eaa9 Point standard library links to stable
  • 4d4f53c Release 1.0.139
  • 5d6b32f Merge pull request #1242 from dtolnay/writefloat
  • e5bb8bd Document behavior of write_f32/f64 on non-finite floats
  • 7a79781 Merge pull request #1241 from dtolnay/doclink
  • Additional commits viewable in compare view

Updates thiserror from 2.0.11 to 2.0.12

Release notes

Sourced from thiserror's releases.

2.0.12

  • Prevent elidable_lifetime_names pedantic clippy lint in generated impl (#413)
Commits
  • 95a5126 Release 2.0.12
  • 76490f7 Merge pull request #413 from dtolnay/elidablelifetime
  • 9f27b76 Ignore elidable_lifetime_names pedantic clippy lint
  • daf2a6f Resolve some elidable_lifetime_names pedantic clippy lint
  • 5f07160 Point standard library links to stable
  • 6706a51 Convert html links to intra-doc links
  • 2706873 More precise gitignore patterns
  • 70bc20d Remove **/*.rs.bk from project-specific gitignore
  • See full diff in compare view

Updates tokio from 1.43.0 to 1.44.2

Release notes

Sourced from tokio's releases.

Tokio v1.44.2

This release fixes a soundness issue in the broadcast channel. The channel accepts values that are Send but !Sync. Previously, the channel called clone() on these values without synchronizing. This release fixes the channel by synchronizing calls to .clone() (Thanks Austin Bonander for finding and reporting the issue).

Fixed

  • sync: synchronize clone() call in broadcast channel (#7232)

#7232: tokio-rs/tokio#7232

Tokio v1.44.1

1.44.1 (March 13th, 2025)

Fixed

  • rt: skip defer queue in block_in_place context (#7216)

#7216: tokio-rs/tokio#7216

Tokio v1.44.0

1.44.0 (March 7th, 2025)

This release changes the from_std method on socke...

Description has been truncated

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

| Package | From | To |
| --- | --- | --- |
| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.18` | `0.4.23` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.98` |
| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.10.1` |
| [clap](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.37` |
| [http](https://github.com/hyperium/http) | `1.2.0` | `1.3.1` |
| [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.172` |
| [libp2p-identity](https://github.com/libp2p/rust-libp2p) | `0.2.10` | `0.2.11` |
| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.9` | `1.1.10` |
| [prost](https://github.com/tokio-rs/prost) | `0.13.4` | `0.13.5` |
| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |
| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.140` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.44.2` |
| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.15` |
| [ulid](https://github.com/dylanhart/ulid-rs) | `1.2.0` | `1.2.1` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.15` |
| [netlink-packet-utils](https://github.com/rust-netlink/netlink-packet-utils) | `0.5.2` | `0.6.0` |
| [tonic-web](https://github.com/hyperium/tonic) | `0.12.3` | `0.13.1` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.41` |
| [bon](https://github.com/elastio/bon) | `3.3.2` | `3.6.3` |
| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.8.22` |
| [tonic-build](https://github.com/hyperium/tonic) | `0.12.3` | `0.13.1` |
| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.16.0` | `3.19.1` |
| [miette](https://github.com/zkat/miette) | `7.5.0` | `7.6.0` |
| [clap_complete](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.49` |
| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.35` | `1.1.1` |
| [netdev](https://github.com/shellrow/netdev) | `0.32.0` | `0.34.0` |
| [rtnetlink](https://github.com/rust-netlink/rtnetlink) | `0.14.1` | `0.16.0` |
| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |
| [redb](https://github.com/cberner/redb) | `2.4.0` | `2.5.0` |
| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.5.9` |
| [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` |
| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.11` |
| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |
| [derive-where](https://github.com/ModProg/derive-where) | `1.2.7` | `1.4.0` |



Updates `async-compression` from 0.4.18 to 0.4.23
- [Release notes](https://github.com/Nullus157/async-compression/releases)
- [Changelog](https://github.com/Nullus157/async-compression/blob/main/CHANGELOG.md)
- [Commits](Nullus157/async-compression@v0.4.18...v0.4.23)

Updates `anyhow` from 1.0.95 to 1.0.98
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.95...1.0.98)

Updates `bytes` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/bytes@v1.10.0...v1.10.1)

Updates `clap` from 4.5.28 to 4.5.37
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.28...clap_complete-v4.5.37)

Updates `http` from 1.2.0 to 1.3.1
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](hyperium/http@v1.2.0...v1.3.1)

Updates `libc` from 0.2.169 to 0.2.172
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.169...0.2.172)

Updates `libp2p-identity` from 0.2.10 to 0.2.11
- [Release notes](https://github.com/libp2p/rust-libp2p/releases)
- [Changelog](https://github.com/libp2p/rust-libp2p/blob/master/CHANGELOG.md)
- [Commits](https://github.com/libp2p/rust-libp2p/commits)

Updates `pin-project` from 1.1.9 to 1.1.10
- [Release notes](https://github.com/taiki-e/pin-project/releases)
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md)
- [Commits](taiki-e/pin-project@v1.1.9...v1.1.10)

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

Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.8.5...0.9.0)

Updates `serde` from 1.0.217 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.217...v1.0.219)

Updates `serde_json` from 1.0.138 to 1.0.140
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.138...v1.0.140)

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

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

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

Updates `ulid` from 1.2.0 to 1.2.1
- [Commits](dylanhart/ulid-rs@v1.2.0...v1.2.1)

Updates `reqwest` from 0.12.12 to 0.12.15
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](seanmonstar/reqwest@v0.12.12...v0.12.15)

Updates `netlink-packet-utils` from 0.5.2 to 0.6.0
- [Release notes](https://github.com/rust-netlink/netlink-packet-utils/releases)
- [Changelog](https://github.com/rust-netlink/netlink-packet-utils/blob/main/CHANGELOG)
- [Commits](rust-netlink/netlink-packet-utils@v0.5.2...v0.6.0)

Updates `tonic-web` from 0.12.3 to 0.13.1
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](hyperium/tonic@v0.12.3...v0.13.1)

Updates `chrono` from 0.4.39 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](chronotope/chrono@v0.4.39...v0.4.41)

Updates `bon` from 3.3.2 to 3.6.3
- [Release notes](https://github.com/elastio/bon/releases)
- [Changelog](https://github.com/elastio/bon/blob/master/release-plz.toml)
- [Commits](elastio/bon@v3.3.2...v3.6.3)

Updates `toml` from 0.8.20 to 0.8.22
- [Commits](toml-rs/toml@toml-v0.8.20...toml-v0.8.22)

Updates `tonic-build` from 0.12.3 to 0.13.1
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](hyperium/tonic@v0.12.3...v0.13.1)

Updates `once_cell` from 1.20.3 to 1.21.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.20.3...v1.21.3)

Updates `tempfile` from 3.16.0 to 3.19.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.16.0...v3.19.1)

Updates `miette` from 7.5.0 to 7.6.0
- [Release notes](https://github.com/zkat/miette/releases)
- [Changelog](https://github.com/zkat/miette/blob/main/CHANGELOG.md)
- [Commits](https://github.com/zkat/miette/commits/miette-derive-v7.6.0)

Updates `clap_complete` from 4.5.44 to 4.5.49
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.44...clap_complete-v4.5.49)

Updates `flate2` from 1.0.35 to 1.1.1
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](rust-lang/flate2-rs@1.0.35...1.1.1)

Updates `netdev` from 0.32.0 to 0.34.0
- [Release notes](https://github.com/shellrow/netdev/releases)
- [Commits](shellrow/netdev@v0.32.0...v0.34.0)

Updates `rtnetlink` from 0.14.1 to 0.16.0
- [Release notes](https://github.com/rust-netlink/rtnetlink/releases)
- [Changelog](https://github.com/rust-netlink/rtnetlink/blob/main/CHANGELOG)
- [Commits](rust-netlink/rtnetlink@v0.14.1...v0.16.0)

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

Updates `redb` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/cberner/redb/releases)
- [Changelog](https://github.com/cberner/redb/blob/master/CHANGELOG.md)
- [Commits](cberner/redb@v2.4.0...v2.5.0)

Updates `socket2` from 0.5.8 to 0.5.9
- [Release notes](https://github.com/rust-lang/socket2/releases)
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/socket2/commits)

Updates `http-body-util` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/hyperium/http-body/releases)
- [Commits](hyperium/http-body@http-body-util-v0.1.2...http-body-util-v0.1.3)

Updates `hyper-util` from 0.1.10 to 0.1.11
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](hyperium/hyper-util@v0.1.10...v0.1.11)

Updates `prometheus` from 0.13.4 to 0.14.0
- [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md)
- [Commits](tikv/rust-prometheus@v0.13.4...v0.14.0)

Updates `derive-where` from 1.2.7 to 1.4.0
- [Release notes](https://github.com/ModProg/derive-where/releases)
- [Changelog](https://github.com/ModProg/derive-where/blob/main/CHANGELOG.md)
- [Commits](ModProg/derive-where@v1.2.7...v1.4.0)

---
updated-dependencies:
- dependency-name: async-compression
  dependency-version: 0.4.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: anyhow
  dependency-version: 1.0.98
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: bytes
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: clap
  dependency-version: 4.5.37
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: http
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: libc
  dependency-version: 0.2.172
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: libp2p-identity
  dependency-version: 0.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: pin-project
  dependency-version: 1.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: prost
  dependency-version: 0.13.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: rand
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: serde
  dependency-version: 1.0.219
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: serde_json
  dependency-version: 1.0.140
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: thiserror
  dependency-version: 2.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: tokio
  dependency-version: 1.44.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: tokio-util
  dependency-version: 0.7.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: ulid
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: reqwest
  dependency-version: 0.12.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: netlink-packet-utils
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: tonic-web
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: chrono
  dependency-version: 0.4.41
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: bon
  dependency-version: 3.6.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: toml
  dependency-version: 0.8.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: tonic-build
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: once_cell
  dependency-version: 1.21.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: tempfile
  dependency-version: 3.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: miette
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: clap_complete
  dependency-version: 4.5.49
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: flate2
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: netdev
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: rtnetlink
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: sha2
  dependency-version: 0.10.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: redb
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: socket2
  dependency-version: 0.5.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: http-body-util
  dependency-version: 0.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: hyper-util
  dependency-version: 0.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-patch
- dependency-name: prometheus
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
- dependency-name: derive-where
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from umgefahren May 6, 2025 00:50
@dependabot dependabot bot added dependencies Pull requests that update a dependency file Rust labels May 6, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 6, 2025

The reviewers field in the dependabot.yml file will be removed soon. Please use the code owners file to specify reviewers for Dependabot PRs. For more information, see this blog post.

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants