fix(deps): update minor and patch dependencies - #59
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
3 times, most recently
from
July 2, 2026 10:52
0a3298b to
01542c3
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
4 times, most recently
from
July 12, 2026 18:02
d0626c0 to
7b95d3d
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
11 times, most recently
from
July 21, 2026 10:50
051dba4 to
cd09809
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
4 times, most recently
from
July 28, 2026 10:02
d6e79ae to
b7d0752
Compare
renovate
Bot
force-pushed
the
renovate/minor-and-patch-dependencies
branch
from
July 28, 2026 19:53
b7d0752 to
a5ea433
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.10→0.111.0.103→1.0.1041.25.0→1.25.24.6.1→4.6.4trixie-20260610→130.3.32→0.3.330.18.4→0.18.60.2.186→0.2.1892.0.0-rc.12→2.0.0-rc.130.10.1→0.10.21.0.228→1.0.2291.0.150→1.0.1511.0.150→1.0.1510.20→0.212.0.18→2.0.191.52.3→1.53.11.1.2+spec-1.1.0→1.1.40.31.14→0.31.155.16.0→5.18.05.12.0→5.13.15.12.0→5.13.1Release Notes
RustCrypto/AEADs (aes-gcm)
v0.11.0Compare Source
dtolnay/anyhow (anyhow)
v1.0.104Compare Source
syndev-dependency to version 3Lokathor/bytemuck (bytemuck)
v1.25.2Compare Source
v1.25.1Compare Source
try_cast_slicethat empty slices must still be aligned.clap-rs/clap (clap)
v4.6.4Compare Source
Internal
v4.6.3Compare Source
Fixes
"literal".function()as attribute valuesv4.6.2Compare Source
Fixes
aliaswhen there is only onerust-lang/futures-rs (futures-util)
v0.3.33Compare Source
ReadLine's soundness issue regarding to exception safety. (#3020)Sendimpl forIterPinRefandIter. (#3003)compat01as03implementation. (#3012)FuturesUnordered::IntoIter. (#3005)portable-atomic-allocfeature and use it inFuturesUnordered. (#3007)alloc::task::Wake. (#3010)spinto 0.12. (#3014)console-rs/indicatif (indicatif)
v0.18.6Compare Source
What's Changed
v0.18.5Compare Source
What's Changed
div_duration_f64by @ChrisDenton in #792ProgressDrawTarget.is_stderr()forMultiProgressby @kojiishi in #803rust-lang/libc (libc)
v0.2.189Compare Source
Added
pthread_sigmask,sigwait,sigwaitinfo,sigtimedwait,faccessat, andpthread_kill(#5270)clone3syscall (#4980)CLOCK_PROCESS_CPUTIME_IDandCLOCK_THREAD_CPUTIME_ID(#5274)Deprecated
CLONE_INTO_CGROUPandCLONE_CLEAR_SIGHAND. These overflow their types and will be changed to a larger size in the future. (8c6e6710458d)Fixed
wchar_tdefinition under Arm (#5245)time-related symbols (#5300)v0.2.188Compare Source
Changed
SendandSyncforDIR(35b062263401)These were removed in 0.2.187 because
libcdoes not actually makeSendandSyncguarantees about
DIR(or other extern types), but this caused some crates to break.The traits are added back for now to allow time to migrate, but will be removed again
in the future; please make sure your crates are not relying on
libc::DIR: Sendorlibc::DIR: Sync.v0.2.187Compare Source
This release contains a number of improvements related to 64-bit
time_tconfiguration.Of note the existing
RUST_LIBC_UNSTABLE_*environment variables have been replacedwith configuration options. The new way to use these is:
Being able to set this via
RUSTFLAGSmakes it easier to only apply configuration tospecific targets (and notably, not the host if build scripts are used).
There are two other notable changes:
The 32-bit
windows-gnutargets now respectlibc_unstable_gnu_time_bitsuClibc now supports a similar configuration option:
RUSTFLAGS='--cfg=libc_unstable_uclibc_time64'As a reminder, these options are under active development and may change in the future
(hence the "unstable" in the name). It likely that we will harmonize everything under a
single configuration option before considering them stable.
Support
aarch64-unknown-linux-pauthtest(#5065)Added
POSIX_SPAWN_*constants (#5104)getpwent,setpwent, andendpwent(#5160)preadv2andpwritev2(#5157)seccomp_notif*structures (#5224)timer_[create, delete, getoverrun, gettime, settime](#5108)PROC_PIDT_SHORTBSDINFOandproc_bsdshortinfo(#5110)SIOC*constants fromsockio.h(#5263)_IOR,_IOW,_IOWR(#5264)bpf_programandbpf_insn(#5235)kqueueconstants (#5077)vm_statistics64with recently added fields (#5253)IN6_IFF_*andSIOCGIFAFLAG_IN6(#5239)O_*,POSIX_FADV_*,NI*, and a few other missing constants (#5116)fdatasync,dlvsym,reallocarray,qsort_r,pthread_*affinity_np,ftok,extattr_*, anddup3(#5116)in6_pktinfo(#5256)DLT_*constants (#5235)PROC_LOGSIGEXIT_*andPPROT_*(#4657)SO_RERROR(#5260)IN6_IFF_*,in6_ifreq, andSIOCGIFAFLAG_IN6(#5239)_IO*helpers fromsys/ioccom.h(#5239)PTHREAD_*_MUTEX_INITIALIZER_NPfor riscv64 (#5094)struct tcp_info(#5215)OPEN_TREE_NAMESPACE(#5145)SECCOMP_IOCTL_*constants (#5224)SO_DETACH_REUSEPORT_BPF(#5081)futex_waitv(#5125)fsopen,fsconfig,fsmount, andfspick(#5145)statxpresent since 6.16 (#4621)ifaddrmsgandrtattr(#5234)sockaddr_iucv(#5041)ENOTCAPABLE(#4925)renameat2(#5113)F_SETFD(#5258)POLLRD*andPOLLWR*constants (#5258)SO_KEEPALIVEand TCP keepalive constants (#5111)TCP_MAXSEG(#5258)eventfdandEFD_*constants (#5258)pipe2(#5258)strerror_r(#5258)netinetstructs and constants (#5258)*atanddirentfunctions (#5117)port_alertandPORT_ALERT*constants (#5203)Deprecated
CPUCTL_RSMSRandUTX_DB_LASTLOG(#5116)Fixed
tsfrom*const timespecto*mut timespecin _lwp_park` (#5169)PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIGconstants fromu8toc_uint(#4936)cpuset_ttypo inCPU_ZERO(#5098)ifaddrs, pthread barriers, process sizing fields, andmcontextalignment (#5116)CPUCTL_CPUID*,EV_HUP, andEV_SYSFLAGS(#5116)POLLOUT(#5090)EPIOC[GS]PARAMSwith nonstandard _IOC (#5188)unsafe(#3727)__getmntinfo13(#5251)PTHREAD_MUTEX_INITIALIZER(#5241)Changed
-> c_void(#5240)AIO_LISTIO_MAXto account for changes in macOS 27 (#5253)MS_NOUSER(#5215)SW_MAXandSW_CNT(#5215)swapped_counttovm_statistics64(#4926)libc_unstable_gnu_time_bitsfor 64-bittime_tconfig (#5062)Removed
Elf32_Lword,ip_mreq_source, andIP_constants (#5116)KERN_REALROOTDEVandVM_LAPTOP_MODE(#5177)Other
LIBC_BUILD_VERBOSEis set (#5272)*LASTconstants as potentially changing (#5120)*MAXconstants as potentially changing (#5122)ELASTconstants as potentially changing (#5118)RAND_MAXas potentially changing (#5119)*NUMconstants as potentially changing (#5123)*COUNTconstants as potentially changing (#5121)time_t(#5046)RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64(#5197)RUST_LIBC_UNSTABLEenv withlibc_unstable*cfg (#4977)pykeio/ort (ort)
v2.0.0-rc.13Compare Source
2.0.0-rc.13
💖 If you find
ortuseful, please consider sponsoring us on Open Collective 💖🤔 Need help upgrading? Ask questions in GitHub Discussions or in the pyke.io Discord server!
🎯 Execution provider clarity
EP structs like
ep::CUDAare now compile-time gated behind their respective Cargo feature flags. The EP feature flags only modifying runtime behavior was a common pain point, and this change bringsortin line with, like, every other Rust crate in existence.ortwill now throw an error at link time ifdownload-binariesis enabled and no binaries contain all of the requested EPs. Previously, if you enabled a nonsensical combination likecuda+coreml,ortwould silently fall back to a CPU-only build. This caused great confusion as the only indicator of what went wrong was in log messages that don't show by default. A newlax-feature-matchingCargo feature will fallback to the closest fit instead of erroring.🍎 ONNX Runtime 1.28
rc.13skips ahead 4 ONNX Runtime versions to v1.28, bringing new operator support, bug & security fixes, and performance improvements.✖️ No CUDA 12
rc.13only ships CUDA 13 binaries, as ONNX Runtime has deprecated CUDA 12.🧩 Custom operator ergonomics
Custom operators have been reworked to have a more Rusty interface:
struct MyOperator; impl Operator for MyOperator { + type Kernel<'attr> = ort::operator::BoxedKernel<'attr>; fn name(&self) -> &str { "MyOperator" } - fn inputs(&self) -> Vec<OperatorInput> { - vec![OperatorInput::required(TensorElementType::Float32), OperatorInput::required(TensorElementType::Float32)] + fn inputs(&self) -> impl IntoIterator<Item = OperatorInput> { + [OperatorInput::required(TensorElementType::Float32), OperatorInput::required(TensorElementType::Float32)] } - fn outputs(&self) -> Vec<OperatorOutput> { - vec![OperatorOutput::required(TensorElementType::Float32)] + fn outputs(&self) -> impl IntoIterator<Item = OperatorOutput> { + [OperatorOutput::required(TensorElementType::Float32)] } - fn create_kernel(&self, _: &KernelAttributes) -> ort::Result<Box<dyn Kernel>> { - Ok(Box::new(|ctx: &KernelContext| { + fn create_kernel<'attr>(&self, _: &KernelContext<'attr>) -> ort::Result<Self::Kernel<'attr>> { + Ok(Box::new(|ctx: &ComputeContext| { ... })) } }ℹ️ Custom diagnostic messages
ortnow uses the wonderful#[diagnostic]attributes to drastically improve the clarity of commonly encountered errors.☑️ Miri-approved
Test coverage was expanded and
ortwas ran against Miri, and a few unsoundness bugs were fixed.✨ Other features
8db51e7Add VSINPU EP5688cce(ort-web): Allow creating tensors from images.726dc7cExpose the DirectML EP API.5e669f6Support string array operator attributes5f99738Support float16 tensor usage with the nativef16type on nightly Rust62ad710(ort-candle): Updatecandleto 0.11d5dc28f(ort-tract): Updatetractto 0.23🔧 Other fixes
d5eb59fCommitting a session which has a map input/output will no longer panic.d2838f8Fixed the fallback behavior whenort-syscan't create a system-wide cache dir.26f656bAllowDynTensorto beCloned.e336d6bAllow0dimensions in tensors.14e9d29Fix tensor byte size calculation for 8-bit floating point types.7bdabccAllowtry_extract_scalarto work on tensors with shape[1].85f6074Fixed retrieving string attributes in custom operator shape inference contexts.17ed727Don't deadlock whenload-dynamicfails.a5ee3adDon't forcestdforndarraywhenstdis enabled.d535605Allowcopy-dylibsto work independently ofdownload-binaries.49413baRerunbuild.rson macOS when Xcode updates.bb20575Warn when AVX-2 isn't supported when using pyke binaries.9c840a3Support FreeBSD.01f377bSupport Mac Catalyst.❤️🧡💛💚💙💜
rust-random/rand (rand)
v0.10.2Compare Source
Fixes
UniformCharfrom bad source (#1790)Changes
partial_shuffleand apply#[must_use](#1769)unsafein contexts where non-local memory corruption could invalidate contract (#1791)serde-rs/serde (serde)
v1.0.229Compare Source
serde-rs/json (serde_json)
v1.0.151Compare Source
smithay/client-toolkit (smithay-client-toolkit)
v0.21.1Compare Source
WlTouchdispatch implementationv0.21.0Compare Source
Breaking Changes
*DataExttraits removed; now*Datatypes wrap custom data.Proxy::datawill need to be updated for new type.delegate_*!macros exceptdelegate_registry!replaced with singledelegate_dispatch2!in preparation for future wayland-rs release.Fixed
xdg_popupversion is below 3.Additions
xdg_wm_dialogv1.xx_input_methodv1.xx_keyboard_filterv1.ext-background-effectv1.dtolnay/thiserror (thiserror)
v2.0.19Compare Source
tokio-rs/tokio (tokio)
v1.53.1: Tokio v1.53.1Compare Source
1.53.1 (July 20th, 2026)
Fixed
OnceLock::waitfrom the Windows handler (#8300)Fixed (unstable)
Documented
v1.53.0: Tokio v1.53.0Compare Source
1.53.0 (July 17th, 2026)
Added
From<OwnedFd>andFrom<OwnedHandle>forFile(#8266)SocketAddrmethods to Unix sockets (#8144)Changed
#[inline]to IO trait impls for in-memory types (#8242)mpsc::{Receiver,UnboundedReceiver}now drops waker on drop, even if there are still senders (#8095)#[track_caller]totimeout_at()(#8077)Sleep(#8132)Fixed
Chain(#8251)FastRand(#8078)reserve[_many]returns permits (#8260)Trace::capture/Trace::trace_with(#8043).reset()(#8169)IO uring (unstable)
fs::try_exists(#8080)Documented
create_dir_allsucceeds if path exists (#8149)try_read*/try_write*readiness behavior (#8032)yield_nowdefers its waker (#8254)timeout_at()(#8077)v1.52.4: Tokio v1.52.4Compare Source
1.52.4 (July 16th, 2026)
Fixed
before_parkschedules work (#8222)Fixed (unstable)
toml-rs/toml (toml)
v1.1.4Compare Source
v1.1.3Compare Source
z-galaxy/zbus (zbus)
v5.18.0Compare Source
Added
Documentation
Other
Testing
v5.17.0Compare Source
Changed
Other
Performance
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.