-
Notifications
You must be signed in to change notification settings - Fork 103
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
fix(deps): update all dependencies #894
base: main
Are you sure you want to change the base?
Conversation
Hmm this is a big mix of stuff...including things we don't want for now such as bumping fedora:41 -> fedora:42 (need to figure out how to teach renovate about pre-release versions there). The biggest problem here is at least our renovate config doesn't understand Rust semver compatibility rules; the indexmap, uuid etc. bumps should have gone in with the other PR type. Digging in I think we're inheriting from this global config |
4e66595
to
5e9001b
Compare
e24dc01
to
3638a4d
Compare
83e091a
to
8e64751
Compare
d958b2f
to
dfc9f90
Compare
2385ed5
to
2971d13
Compare
4826025
to
ea77d51
Compare
|
Hmm, dependabot shouldn't be trying to roll in a semver-incompat version of rustix here (though it's cool they bumped to 1.0!) |
5df9310
to
37142d6
Compare
Signed-off-by: Platform Engineering Bot <[email protected]>
37142d6
to
e354451
Compare
This PR contains the following updates:
v1
->v2
v3
->v4
1.0.35
->1.1.0
2.6.0
->2.7.1
2.0.5
->=2.0.5
0.1.3
->1.0.0
41
->43
1
->=1.0.3
0.38.34
->1.0.0
1.6.1
->1.7.0
1.6.1
->1.7.0
3.14.0
->3.18.0
1.41.1
->1.44.0
1.11.1
->1.15.1
Release Notes
EmbarkStudios/cargo-deny-action (EmbarkStudios/cargo-deny-action)
v2
Compare Source
actions/checkout (actions/checkout)
v4
Compare Source
url-helper.ts
now leverages well-known environment variables by @jww3 in https://github.com/actions/checkout/pull/1941isGhes
by @jww3 in https://github.com/actions/checkout/pull/1946rust-lang/flate2-rs (flate2)
v1.1.0
Compare Source
What's Changed
Clone
forCompressError
andDecompressError
by @mkrasnitski in https://github.com/rust-lang/flate2-rs/pull/445R: Read
toR: BufRead
by @JonathanBrouwer in https://github.com/rust-lang/flate2-rs/pull/4530.4.2
by @folkertdev in https://github.com/rust-lang/flate2-rs/pull/466New Contributors
Full Changelog: rust-lang/flate2-rs@1.0.35...1.1.0
indexmap-rs/indexmap (indexmap)
v2.7.1
Compare Source
#[track_caller]
to functions that may panic.insert_entry
.v2.7.0
Compare Source
Entry::insert_entry
andVacantEntry::insert_entry
, returningan
OccupiedEntry
after insertion.kornelski/mandown (mandown)
v1.0.0
Compare Source
bytecodealliance/rustix (rustix)
v1.0.1
Compare Source
v1.0.0
: 1.0.0Compare Source
This release introduces the [
Buffer
trait][Buffer trait], which is used in [read
][read], [pread
][pread], [recv
][recv], [recvfrom
][recvfrom], [getrandom
][getrandom], [readlinkat_raw
][readlinkat_raw], [epoll::wait
][epoll::wait], [kevent
][kevent], [port::getn
][port::getn], [getxattr
][getxattr], [lgetxattr
][lgetxattr], [fgetxattr
][fgetxattr], [listxattr
][listxattr], [llistxattr
][llistxattr], and [flistxattr
][flistxattr], and adds support for reading data into uninitialized buffers, as well as safely reading data into the spare capacity ofVec
s.This release also simplifies the way network addresses are handled. Instead of having separate functions with
_v4
,_v6
,_unix
,_xdp
, and now_netlink
suffixes, rustix now uses a [SocketAddrArg
trait][SocketAddrArg trait] so that functions such as [bind
][bind], [connect
][connect], [sendto
][sendto], and [sendmsg_addr
][sendmsg_addr] can accept any type of address, and are easier to extend to new address types in the future.And, this release simplifies the
ioctl
API, replacing opcode wrapper types with const generics.This updates several APIs to add Linux 6.13 features, and raw linux-raw-sys types are no longer exposed in the public API, so it should be easier to stay up to date with new Linux releases.
And many more new features, bug fixes, and cleanups. See the CHANGES.md file for the full list of breaking changes.
mitsuhiko/similar-asserts (similar-asserts)
v1.7.0
Compare Source
SIMILAR_ASSERTS_CONTEXT_SIZE
. #13Stebalien/tempfile (tempfile)
v3.18.0
Compare Source
rustix
to 1.0.0.NamedTempFile::persist_noclobber
atomic on Apple operating systems. It's now atomic on MacOS, Windows, and Linux (depending on the OS version and filesystem used).v3.17.1
Compare Source
windows-sys
0.52. Unfortunately, we have no CI for olderwindows-sys
versions at the moment...v3.17.0
Compare Source
Builder::make_in
(when creating temporary files of arbitrary types).getrandom
, use platform (e.g., CPU) specific randomness sources where possible.v3.16.0
Compare Source
getrandom
to0.3.0
(thanks to @paolobarbolini).windows-sys
versions0.59.x
in addition to0.59.0
(thanks @ErichDonGubler).v3.15.0
Compare Source
Re-seed the per-thread RNG from system randomness when we repeatedly fail to create temporary files (#314). This resolves a potential DoS vector (#178) while avoiding
getrandom
in the common case where it's necessary. The feature is optional but enabled by default via thegetrandom
feature.For libc-free builds, you'll either need to disable this feature or opt-in to a different
getrandom
backend.tokio-rs/tokio (tokio)
v1.44.0
: Tokio v1.44.0Compare Source
1.44.0 (March 7th, 2025)
This release changes the
from_std
method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #7172.Added
task::coop
module (#7116)Command::get_kill_on_drop()
(#7086)broadcast::Sender::closed
(#6685, #7090)broadcast::WeakSender
(#7100)oneshot::Receiver::is_empty()
(#7153)oneshot::Receiver::is_terminated()
(#7152)Fixed
File
should not start a background read (#7139)start_kill
on exited child should not fail (#7160)CTRL_CLOSE
,CTRL_LOGOFF
,CTRL_SHUTDOWN
on windows (#7122)Changes
select!
budget-aware (#7164)from_std
(#7166)Changes to unstable APIs
Documented
select!
alternatives (#7110)send_to
(#7146)Child
stdout (#7141)Child::kill
behavior (#7162)ChildStdin
struct doc comment (#7192)worker_threads
instead ofcore_threads
(#7186)v1.43.0
: Tokio v1.43.0Compare Source
1.43.0 (Jan 8th, 2025)
Added
UdpSocket::peek
methods (#7068)Command::into_std()
(#7014)SignalKind::info
on illumos (#6995)Fixed
set_len
before initializing vector inBlocking
(#7054)clippy::needless_return
in#[tokio::main]
(#6874)Changes
unsync_load
(#7073)Buf::put_bytes
inRepeat
read impl (#7055)Changes to unstable APIs
Documented
ReadBuf::uninit
allows initialized buffers as well (#7053)TcpStream::try_write_vectored
docs (#7067)LocalRuntime
doc links (#7074)watch::Receiver::wait_for
(#7038)OnceCell
docs (#7047)v1.42.0
: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)yield_now
insideblock_in_place
(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)Instant
docs (#6982)uuid-rs/uuid (uuid)
v1.15.1
Compare Source
What's Changed
Full Changelog: uuid-rs/uuid@v1.15.0...v1.15.1
v1.15.0
Compare Source
What's Changed
Debug
implementation for NonNilUUid by @rick-de-water in https://github.com/uuid-rs/uuid/pull/808New Contributors
Full Changelog: uuid-rs/uuid@v1.14.0...v1.15.0
v1.14.0
Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@v1.13.2...v1.14.0
v1.13.2
Compare Source
What's Changed
Full Changelog: uuid-rs/uuid@1.13.1...v1.13.2
v1.13.1
Compare Source
What's Changed
wasm32
withatomics
by @bushrat011899 in https://github.com/uuid-rs/uuid/pull/797New Contributors
Full Changelog: uuid-rs/uuid@1.13.0...1.13.1
v1.13.0
Compare Source
This release updates our version of
getrandom
to0.3
andrand
to0.9
. It is a potentially breaking change for the following users:no-std users who enable the
rng
featureuuid
still usesgetrandom
by default on these platforms. Upgrade your version ofgetrandom
and follow its new docs on configuring a custom backend.wasm32-unknown-unknown
users who enable therng
feature without thejs
featureUpgrade your version of
getrandom
and follow its new docs on configuring a backend.You'll also need to enable the
rng-getrandom
orrng-rand
feature ofuuid
to force it to usegetrandom
as its backend:If you're on
wasm32-unknown-unknown
and using thejs
feature ofuuid
you shouldn't see any breakage. We've kept this behavior by vendoring ingetrandom
's web-based backend when thejs
feature is enabled.What's Changed
getrandom
to0.3
andrand
to0.9
by @KodrAus in https://github.com/uuid-rs/uuid/pull/793getrandom
onwasm32-unknown-unknown
without JavaScript by @KodrAus in https://github.com/uuid-rs/uuid/pull/794Full Changelog: uuid-rs/uuid@1.12.1...1.13.0
v1.12.1
Compare Source
What's Changed
New Contributors
Full Changelog: uuid-rs/uuid@1.12.0...1.12.1
v1.12.0
Compare Source
This release includes additional
PartialEq
implementations onUuid
, which can break inference in some cases.What's Changed
NonZeroUuid
type for optimizedOption<Uuid>
representation by @ab22593k in https://github.com/uuid-rs/uuid/pull/779NonNilUuid
by @KodrAus in https://github.com/uuid-rs/uuid/pull/783New Contributors
Full Changelog: uuid-rs/uuid@1.11.1...1.12.0
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Renovate Bot.