fix(deps): update all dependencies #16
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.0.95
->1.0.97
0.1.85
->0.1.88
1.9.0
->1.10.1
4.5.26
->4.5.35
5.0.1
->6.0.0
0.3.0
->0.3.4
0.12.12
->0.12.15
0.32.1
->0.34.0
1.0.135
->1.0.140
1.43.0
->1.44.2
0.7.13
->0.7.14
0.8.19
->0.8.20
1.11.1
->1.16.0
28.0.0
->31.0.0
28.0.0
->31.0.0
Release Notes
dtolnay/anyhow (anyhow)
v1.0.97
Compare Source
v1.0.96
Compare Source
dtolnay/async-trait (async-trait)
v0.1.88
Compare Source
v0.1.87
Compare Source
v0.1.86
Compare Source
tokio-rs/bytes (bytes)
v1.10.1
Compare Source
Fixed
to_vec
withBytes::from_owner
(#773)v1.10.0
Compare Source
Added
try_get_*
methods forBuf
trait (#753)Buf::chunks_vectored
forTake
(#617)Buf::chunks_vectored
forVecDeque<u8>
(#708)Fixed
chunks_vectored
(#754)panic=abort
(#749)clap-rs/clap (clap)
v4.5.35
Compare Source
Fixes
help_heading
v4.5.34
Compare Source
Fixes
flatten_help(true)
and subcommands without argumentsv4.5.33
Compare Source
Fixes
v4.5.32
Compare Source
Features
Error::remove
Documentation
humantime
tojiff
Internal
pulldown-cmark
v4.5.31
Compare Source
Features
ValueParserFactory
forSaturating<T>
v4.5.30
Compare Source
Fixes
num_args(0..=1)
to be used withSetTrue
takes_values
assertionsv4.5.29
Compare Source
Fixes
ArgMatches::args_present
so not-present flags are considered not-present (matching the documentation)v4.5.28
Compare Source
Features
unstable-markdown
v4.5.27
Compare Source
Documentation
seanmonstar/reqwest (reqwest)
v0.12.15
Compare Source
ProxyOverride
andNO_PROXY
.v0.12.14
Compare Source
fetch_mode_no_cors()
, marking as deprecated when not on WASM.v0.12.13
Compare Source
Form::into_reader()
for blockingmultipart
forms.Form::into_stream()
for asyncmultipart
forms.RequestBuilder::form()
from overwriting a previously setContent-Type
header, like the other builder methods.blocking::Request
.ProxyOverride
as aNO_PROXY
value.Error::is_timeout()
to return true when from a request timeout.rusqlite/rusqlite (rusqlite)
v0.34.0
: 0.34.0Compare Source
What's Changed
ValueRef
methods #1629Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.33.0...v0.34.0
v0.33.0
: 0.33.0Compare Source
What's Changed
impl FromSql
for various heap-allocated string and blob slices #15584.6.1
(SQLite3.46.1
) #1566wasm32-wasip(\d)
targets not enabling wasi compile flags inbundled
mode. #1569wal_hook
#1595arg
is out-of-range for auxiliary data #1607Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.33.0
serde-rs/json (serde_json)
v1.0.140
Compare Source
v1.0.139
Compare Source
v1.0.138
Compare Source
v1.0.137
Compare Source
v1.0.136
Compare Source
tokio-rs/tokio (tokio)
v1.44.2
: Tokio v1.44.2Compare Source
This release fixes a soundness issue in the broadcast channel. The channel
accepts values that are
Send
but!Sync
. Previously, the channel calledclone()
on these values without synchronizing. This release fixes the channelby synchronizing calls to
.clone()
(Thanks Austin Bonander for finding andreporting the issue).
Fixed
clone()
call in broadcast channel (#7232)v1.44.1
: Tokio v1.44.1Compare Source
1.44.1 (March 13th, 2025)
Fixed
block_in_place
context (#7216)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.1
Compare Source
toml-rs/toml (toml)
v0.8.20
Compare Source
uuid-rs/uuid (uuid)
v1.16.0
Compare Source
What's Changed
Uuid::new_v8
const by @tguichaoua in https://github.com/uuid-rs/uuid/pull/815New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0
v1.15.1
Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/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: https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.0
v1.14.0
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.14.0
v1.13.2
Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/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: https://github.com/uuid-rs/uuid/compare/1.13.0...1.13.1
v1.13.0
Compare Source
⚠️ Potential Breakage
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: https://github.com/uuid-rs/uuid/compare/1.12.1...1.13.0
v1.12.1
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.12.0...1.12.1
v1.12.0
Compare Source
⚠️ Possible Breakage
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: https://github.com/uuid-rs/uuid/compare/1.11.1...1.12.0
bytecodealliance/wasmtime (wasmtime)
v31.0.0
Compare Source
31.0.0
Released 2025-03-20.
Added
Winch's implementation of the SIMD proposal for WebAssembly is now
feature-complete (but still being fuzzed).
#10180
#10170
#10203
#10202
#10210
#10213
#10224
#10205
#10226
#10228
#10236
#10241
#10243
#10247
#10271
#10284
#10288
#10296
The pytorch implementation in wasmtime-wasi-nn now has GPU support.
#10204
Cranelift now supports emitting the AArch64
extr
instruction.#10229
Cranelift now supports emitting the x64
shld
instruction.#10233
Initial support for the stack-switching proposal has started to land, but it
is not complete just yet.
#10251
#10265
#10255
Changed
Pulley's implementation of loads/stores to linear memory has changed to
better support optimizations and reduction of interpreter opcodes in the
final binary.
#10154
Cranelift's verifier now ensures that integers used as address types have the
correct width.
#10209
Wasmtime and Cranelift's minimum supported version of Rust is now 1.83.0.
#10264
Wasmtime now mentions the filename when the input cannot be opened on the CLI.
#10292
All types are now generated in
component::bindgen!
, even if they're notreachable.
#10311
Tables allocated with the system allocator now use
alloc_zeroed
(akacalloc
) for allocation.#10313
Fixed
GC: the is-null-or-i31ref checks have been fixed.
#10221
GC: an incorrect assertion and canonicalized types for runtime usage has been
fixed.
#10223
GC: subtype checks for imported globals during instantiation have been fixed.
#10304
GC: exposing references to wasm in the
gc_alloc_raw
libcall has been fixed.#10322
Winch's fuel checks correctly sync fuel before the check now.
#10231
Winch's treatment of stores and other trapping ops has been fixed on AArch64.
#10201
Winch's handling of the shadow stack pointer has been fixed on AArch64.
#10263
Winch's handling of address calculations has been fixed on AArch64.
#10297
Winch's handling of multivalue return of constants has ben fixed.
#10315
v30.0.2
Compare Source
30.0.2
Released 2025-02-25.
Fixed
fix an issue caused by #9929.
#10290
Changed
cranelift-codegen
crate now no longer depends onarbitrary
, anow-unnecessary dependency.
#10217
v30.0.1
Compare Source
30.0.1
Released 2025-02-21.
Fixed
cranelift-assembler-x64
crate on Windowswhen the Rust toolchain is on a different drive than the project using
wasmtime
. For more details, see the Zulip discussion. #10270v30.0.0
Compare Source
30.0.0
Released 2025-02-20.
Added
New
wasmtime-wasi-io
crate provides a#![no_std]
wasi:io implementation,factored out of
wasmtime-wasi
. Users ofwasmtime-wasi
don't have todepend on this new crate.
#10036
Wasmtime's interpreter, Pulley, is now complete and has been listed as
tier 2.
#9897
#9884
#9943
#9944
#9983
#9966
#9935
#10034
#10057
#10095
Wasmtime's CI now checks that the repository builds for
aarch64-apple-ios
.Note that no tests are run for this target, so it's still tier 3.
#9888
Winch's support for AArch64 and simd on x64 have continued to progress
well. Winch additionally now fully supports the
threads
WebAssemblyproposal.
#9889
#9970
#9950
#9987
#9990
#9959
#10008
#10028
#10029
#10023
#10042
#10050
#10039
#10082
#10092
#10109
#10148
#10147
The
memory64
WebAssembly feature is now enabled by default. This WebAssemblyproposal is now considered a tier 1 feature.
#9937
#10159
Wasmtime's full test suite and CI now includes 32-bit platforms such as x86
and armv7 Linux. These platforms have been added to tier 3 status and use
Pulley as their execution backend.
#10025
Initial experimental support for WASIp3 and async features of the Component
Model have started to land. These features are not yet ready for
general-purpose use.
#10044
#10047
#10083
#10103
The
wasmtime
CLI now supports using a TOML configuration file via--config
in addition to CLI options.
#9811
#10132
Initial support for a new assembler on x64 has been added.
#10110
#10178
Changed
wasmtime-wasi
split theWasiView
trait intoIoView
andWasiView
, andwasmtime-wasi-http
re-usesIoView
inWasiHttpView
. Details on portingfor embedders in PR.
#10016
wasmtime-wasi
renamed some exported types and traits. Embedders which usePollable
,InputStream
,OutputStream
,Subscribe
,HostInputStream
,HostOutputStream
,PollableFuture
, orClosureFuture
from that cratewill need to rename those imports to their new names, describe in PR.
#10036
Components using a 64-bit linear memory should never have worked before, but
they're now rejected earlier in the validation process.
#9952
Module validation is now deterministic in the face of multiple errors.
#9947
Wasmtime's minimum supported version of Rust is now 1.82.0.
#9956
Cranelift will now deduplicate
trap[n]z
instructions.#10004
The
--emit-clif
option towasmtime compile
now emits post-optimizationCLIF.
#10011
The
signals-based-traps
Cargo feature has been removed in favor ofauto-detection of available features based on the
#[cfg]
directivesavailable for the target platform.
#9941
The
async_stack_zeroing
configuration knob now covers all stack allocations,not just those from the pooling allocator.
#10027
Wasmtime should work-by-default on more platforms, even those where Cranelift
has no support for the architecture. This is done by ensuring some
architecture and platform-specific bits are removed on unknown platforms (and
Pulley is used instead).
#10107
Wasmtime now compiles on platforms missing 64-bit atomics.
#10134
Fixed
Fixed a missing case for
Ref::matches_ty
should returntrue
.#9985
A bug with using the
single_pass
register allocation algorithm on x64/s390xhas been fixed by refactoring how branches are represented.
#10086
#10087
A bug with argument extensions on riscv64 has been fixed.
#10069
The
PartialEq
implementation forRegisteredType
has been fixed.#10091
The output of
component::bindgen!
now works with#![no_std]
crates.#10105
Fix
wasmtime wast
when combined with--fuel
.#10121
The
wat
feature of the C API is now plumbed correctly in a few morelocations.
#10124
Spurious wake-ups in
blocking_*
methods ofInputStream
andOutputStream
have been fixed.
#10113
v29.0.1
Compare Source
29.0.1
Released 2025-01-21.
Fixed
configurations that have multiple preopened directories.
#10064
v29.0.0
Compare Source
29.0.0
Released 2025-01-20.
Added
Winch now supports epoch-based interruption.
#9737
Pulley, Wasmtime's WebAssembly interpreter, has seen quite a lot of progress
and support fleshed out. It's still not 100% complete but should be about
ready to start kicking the tires.
#9744
The Wasmtime CLI now supports a
-Wextended-const
flag to control whether theextended-const
wasm proposal is enabled or not.#9768
Work continues to progress on the AArch64 Winch backend, bringing it closer to
completion.
#9762
#9767
#9751
#9784
#9781
#9792
#9787
#9798
#9850
Wasmtime now supports a "custom code publisher" which can be useful when
Wasmtime doesn't have built-in support for a particular environment.
#9778
Configuration options have been added for
wasmtime-wasi-http
outgoingbodies.
#9800
Log prefixes can now be disabled for the
wasmtime serve
command.#9821
A new
WASMTIME_LOG_NO_CONTEXT
environment variable was added to livealongside
WASMTIME_LOG
.#9902
Release artifacts for aarch64-musl targets are now available.
#9934
Changed
Wasmtime libcalls now return whether a trap happened rather than raising a
trap directly to better prepare for the Pulley interpreter and an eventual
implementation of Wasm exception-handling.
#9710
Wasmtime will now use the Pulley interpreter by default on platforms that
are not supported by Cranelift.
#9741
Demangling symbols in profiling and debugging has improved to handle failures
to demangle C++ symbols.
#9756
WASI WIT files have been updated to 0.2.3.
#9807
Wasmtime's
bindgen!
macro inasync
mode no longer uses#[async_trait]
an instead natively uses
async fn
in traits.#9867
Floats are no longer canonicalized flowing into or out of components.
#9879
Instance methods are now translated to static methods in DWARF translation.
#9898
The C API now supports debug builtins for debugging guest code.
#9915
Fixed
The header file for
wasmtime_instance_pre_instantiate
in the C API has beenfixed.
#9770
WebAssembly DWARF is more conservative in its GC pass during translation to
native DWARF.
#9829
Debugging intrinsics are fixed on Linux to be exported now.
#9866
v28.0.1
Compare Source
28.0.1
Released 2025-01-14.
Fixed
Store::into_data
.#10009
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR has been generated by Renovate Bot.
chore(deps): update all dependenciesto fix(deps): update all dependencies798b113ebb
toe0bb98e855
e0bb98e855
to0ccfa8be98
0ccfa8be98
toce2c76f941
fix(deps): update all dependenciesto chore(deps): update rust crate axum to 0.8ce2c76f941
to07ea207721
07ea207721
to72582f1b71
72582f1b71
todee64c47db
chore(deps): update rust crate axum to 0.8to chore(deps): update all dependenciesdee64c47db
tob4d7bda17b
b4d7bda17b
toa20c5813ea
a20c5813ea
to1d0a0f5342
1d0a0f5342
to5de305e81e
5de305e81e
to85bf131362
85bf131362
tocf9d8feeb4
cf9d8feeb4
toe9c8f16161
e9c8f16161
tod0be5e4cd4
d0be5e4cd4
to85060dfd50
85060dfd50
to0f1f3a8ddd
0f1f3a8ddd
to154faa6ff7
154faa6ff7
tod5a7ae6eba
d5a7ae6eba
to534bd876df
534bd876df
to481406a9d3
481406a9d3
toc8a30478ae
c8a30478ae
to25d7c97bf7
25d7c97bf7
to745fbd9365
745fbd9365
to6019375706
6019375706
to8e49d74cd0
8e49d74cd0
toa8f33893d0
a8f33893d0
toeb0059c6b9
eb0059c6b9
to97fc3886f7
97fc3886f7
toe23e915471
e23e915471
toc77af6b348
c77af6b348
toa55c9e596f
a55c9e596f
to657c4fbc47
657c4fbc47
to1ba04937ee
1ba04937ee
to93d829f427
93d829f427
tocb04758c80
chore(deps): update all dependenciesto fix(deps): update all dependenciescb04758c80
to01c19f2bd6
01c19f2bd6
to070b08b4ff
070b08b4ff
to85b07586ea
85b07586ea
to9f0b68930a
9f0b68930a
to7f89d95b08
7f89d95b08
toe96e654f07
e96e654f07
to9ee42a8a98
9ee42a8a98
to323059c592
323059c592
tob66750d441
b66750d441
toa9b470312e
a9b470312e
toee14d3709e
ee14d3709e
to8f3a4a73f6
8f3a4a73f6
to94e96fcadf
94e96fcadf
toc0da284e42
c0da284e42
to6d6e2a21de
6d6e2a21de
to68a05928b2
68a05928b2
to8c4fdd781d
8c4fdd781d
to685309c46c
685309c46c
tod4dca9b3a8
d4dca9b3a8
to139a4afae8
139a4afae8
todd2248630b
dd2248630b
to943c5071ef
943c5071ef
toe6bec24418
e6bec24418
tofd03851364
fd03851364
toe667d35e1e
e667d35e1e
to665330a1ec
665330a1ec
tob7b0e89958
b7b0e89958
toabd7063927
abd7063927
to2f2460a77d
2f2460a77d
tof285a6e2b5
f285a6e2b5
to6f9bbcf39b
6f9bbcf39b
tobe84421cd1
be84421cd1
tof092b041ba
f092b041ba
to4d5b7d1e26
4d5b7d1e26
to0d8a2e1f1d
0d8a2e1f1d
to2507de3829
2507de3829
to5ae2500a7d
5ae2500a7d
todddee645d3
fix(deps): update all dependenciesto chore(deps): update all dependenciesdddee645d3
to6b8d6c591a
6b8d6c591a
tob2f4268b4f
b2f4268b4f
to9164668c2c
9164668c2c
to0746c4e62f
0746c4e62f
to5da450d957
5da450d957
to85b6086884
85b6086884
tof0d0ba86de
f0d0ba86de
tof781550ff6
f781550ff6
to669faa385d
669faa385d
tofd3a6bd52c
fd3a6bd52c
to9f54c92192
9f54c92192
to48b0629803
48b0629803
to991c5af371
991c5af371
to8b2a2ea080
8b2a2ea080
toe122ea1fe3
e122ea1fe3
tof03431b57b
f03431b57b
toa94037fe30
a94037fe30
toe362692b71
e362692b71
todfbf9b28cf
dfbf9b28cf
to86a1da8c27
86a1da8c27
toea2f95f685
ea2f95f685
to4a2621614b
4a2621614b
to196b0ea38d
196b0ea38d
to706108b32d
706108b32d
to9ef4628bf5
9ef4628bf5
toe334bc64e9
e334bc64e9
tod54219f18b
d54219f18b
to6c65d0c02c
6c65d0c02c
to2e905b960d
chore(deps): update all dependenciesto fix(deps): update all dependencies2e905b960d
toff2f2c8322
ff2f2c8322
to7ea5d0a746
7ea5d0a746
tod68513d162
d68513d162
toc9486736d7
c9486736d7
to15e58122de
15e58122de
to06703541e6
06703541e6
toe405668e7c
e405668e7c
toe4b39cc32f
e4b39cc32f
toc78549b6a9
c78549b6a9
to520a83a65c
520a83a65c
tod7aac40f0e
d7aac40f0e
to49854cf8ff
Checkout
From your project repository, check out a new branch and test the changes.