This release includes substantial improvements to Wasmer's startup time when loading cached modules. Also includes a couple of filesystem-related fixes and updates to the Edge application templates.
Release v4.2.4
This release allows publishing private packages and fixes the issue of the file system being accessible by WASI modules in the abscence of directory mapping. Also improves startup speed, and fixes multiple issues around the WASI filesystem, packages and apps.
This release includes substantial improvements to Wasmer's startup time when loading cached modules. Also includes a couple of filesystem-related fixes and updates the Edge application templates.
Added
#4370 feat(wasix): Add optional chunk timeout to ReqwestHttpClient
This release allows publishing private packages and fixes the issue of the file system being accessible by WASI modules in the abscence of directory mapping. Also improves startup speed, and fixes multiple issues around the WASI filesystem, packages and apps.
Added
#4334 Add application/wasm to list of accepted content-types for webcs
#4328 Add --wait and --timeout flags to wamer publish
#4315 Add TTY aware output to the wasmer package and wasmer container commands
breaking: Remove the spa feature which should have been removed in 0.6.0 (#1802)
added: Add Multipart. This is similar to axum::extract::Multipart
except that it enforces field exclusivity at runtime instead of compile time,
as this improves usability (#1692)
added: Implement Clone for CookieJar, PrivateCookieJar and SignedCookieJar (#1808)
fixed: Add #[must_use] attributes to types that do nothing unless used (#1809)
Bumps the all group with 18 updates:
0.8.2
0.8.3
1.0.192
1.0.193
4.2.3
4.2.5
1.0.75
1.0.77
0.3.65
0.3.66
0.4.38
0.4.39
0.2.13
0.2.14
0.37.2
0.37.5
0.21.2
0.23.1
0.11.22
0.11.23
1.34.0
1.35.1
0.6.20
0.7.2
0.4.4
0.5.0
0.2.11
1.0.0
4.4.8
4.4.11
1.18.0
1.19.0
0.11.0
0.12.0
0.3.29
0.3.30
Updates
crossbeam
from 0.8.2 to 0.8.3Release notes
Sourced from crossbeam's releases.
Changelog
Sourced from crossbeam's changelog.
Commits
95d0bd0
Prepare for the next release65f0b07
Automatically cancel outdated CI runs on PRecc994e
Update compile_fail doctest26d6fd9
Use Layout::extend and clean up code around alloc4aeb87e
epoch: Remove dependency on memoffsetcc65773
Do not iterate elements in bounded queue/channel's destructor when needs_drop...60c3372
Relax MSRV of channel, queue, and utils to 1.60dd8b72e
Migrate to Rust 20212d66acb
Add resolver = "2"06e851f
AtomicCell: Use CachePadded in sharded global locksUpdates
serde
from 1.0.192 to 1.0.193Release notes
Sourced from serde's releases.
Commits
44613c7
Release 1.0.193c706281
Merge pull request #2655 from dtolnay/rangestartend65d75b8
Add RangeFrom and RangeTo tests332b0cb
Merge pull request #2654 from dtolnay/rangestartend8c4af41
Fix more RangeFrom / RangeEnd mixups24a78f0
Merge pull request #2653 from emilbonnek/fix/range-to-from-de-mixupc91c334
Fix Range{From,To} deserialize mixup2083f43
Update ui test suite to nightly-2023-11-19Updates
wasmer
from 4.2.3 to 4.2.5Release notes
Sourced from wasmer's releases.
Changelog
Sourced from wasmer's changelog.
... (truncated)
Commits
0460050
Merge pull request #4374 from wasmerio/release-4.2.504c49ae
Update 0.x package versions893f96a
Release 4.2.50253bd5
Update CHANGELOG1b803c9
Merge pull request #4372 from wasmerio/use-faster-hash521b5d9
Merge pull request #4367 from wasmerio/bump-edge-cli9964f49
Merge pull request #4370 from wasmerio/wasix-http-client-chunk-timeoutf5e4871
fully migrated9a3a1a
fix cib6e99f3
fully switch to xxhashUpdates
anyhow
from 1.0.75 to 1.0.77Release notes
Sourced from anyhow's releases.
Commits
199c625
Release 1.0.77b6ac995
Touch up PR 293684c231
Merge pull request 293 from LukasKalbertodt/use-stable-backtrace43f4af0
Merge pull request #333 from dtolnay/stablebacktrace26b0a26
Turn on cfg(std_backtrace) on new enough stable rustcad30865
Format with rustfmt1a5f7c8
backtrace -> std_backtrace53109e6
Merge pull request #332 from dtolnay/stdbacktracedf47705
Rename cfg(backtrace) -> cfg(std_backtrace)cf66194
Merge pull request #331 from dtolnay/backtraceUpdates
js-sys
from 0.3.65 to 0.3.66Commits
Updates
wasm-bindgen-futures
from 0.4.38 to 0.4.39Commits
Updates
test-log
from 0.2.13 to 0.2.14Release notes
Sourced from test-log's releases.
Changelog
Sourced from test-log's changelog.
Commits
8b48901
Bump version to 0.2.14b4bd011
Update publish workflow for test-log-macros936713a
Drop actions-rs/toolchain usage from publish workflowf092c4e
Bump env_logger dependency to 0.100add4a0
Update minimum supported Rust version to 1.61.0cbcdb8c
Put 'default_log_filter' attribute behind 'unstable' featurec94e830
Add CHANGELOG entry for test-log-macros crate introductionc94977b
Automatically include dependenciese30969a
Merge pull request #38 from tamird/actions64e01b9
.github: add rust cache actionUpdates
firestore
from 0.37.2 to 0.37.5Release notes
Sourced from firestore's releases.
Commits
918b8f0
(cargo-release) version 0.37.593714dc
Fix rolling back in run_transaction when user errors occurs (#149)18d251e
Update google-github-actions/setup-gcloud action to v2 (#147)cbcf1d3
Update Rust crate gcloud-sdk to 0.23 (#143)567f24e
Update google-github-actions/auth action to v2 (#144)d5afa5c
(cargo-release) start next development iteration 0.37.5-alpha.0b6d27c8
(cargo-release) version 0.37.4da4d802
Fix explicit null value serialization for timestamps (#145)7083da8
(cargo-release) start next development iteration 0.37.4-alpha.0695e8ab
(cargo-release) version 0.37.3Updates
gcloud-sdk
from 0.21.2 to 0.23.1Release notes
Sourced from gcloud-sdk's releases.
Commits
10a7a58
(cargo-release) version 0.23.15d86b8d
Google APIs updated at 2023-12-02 (#111)23b5b85
(cargo-release) start next development iteration 0.23.1-alpha.0660d2db
(cargo-release) version 0.23.00dc765d
Open API generator update and Compute Engine API support (#108)41d3e84
Make webpki-roots dependency optional (#107)27d5d65
Formatting32f35f9
(cargo-release) start next development iteration 0.21.3-alpha.0Updates
reqwest
from 0.11.22 to 0.11.23Release notes
Sourced from reqwest's releases.
Changelog
Sourced from reqwest's changelog.
Commits
4f54ba7
v0.11.23c65dd7f
docs: add cfg notes about http3 builder methods (#2070)6b901b1
Reject redirects with invalid scheme (#2068)ea59834
Update README advice regarding OpenSSL (#2064)1485ce6
fix: set nodelay correctly to handle when a tls feature is enabled but connec...c09c5e6
proxy: add support for proxy authentication with user-specified header values...4926d76
typo (#2048)6792f69
fn headers()
for wasm::multipart (#2036)52190df
http3: upgrade dependencies (#2028)50dbaf3
docs: remove redundant link targets (#2019)Updates
tokio
from 1.34.0 to 1.35.1Release notes
Sourced from tokio's releases.
... (truncated)
Commits
46ff363
chore: prepare Tokio v1.35.1 (#6230)0a1695e
Merge 'tokio-1.32.1' into 'tokio-1.35.x' (#6229)c4f0178
chore: prepare Tokio v1.32.1 (#6228)22b3a65
Merge 'tokio-1.25.3' into 'tokio-1.32.x' (#6227)0d36233
chore: release v1.25.3 (#6223)ab7313f
io: add budgeting to tokio::runtime::io::registration::async_io (#6221)92a3455
chore: prepare Tokio v1.35.0 (#6197)1968565
chore: use relaxed load for unsync_load (#6203)c9273f1
sync: improve safety comments forWakeList
(#6200)e05d0f8
changelog: fix missing link for 1.8.2 (#6199)Updates
axum
from 0.6.20 to 0.7.2Release notes
Sourced from axum's releases.
... (truncated)
Commits
ab36eda
Release axum and axum-core (#2402)ef56636
Gracefully handle accept errors inserve
(#2400)6491655
Fix typo in DefaultBodyLimit docs (#2401)1fa21bb
Update example http-proxy to hyper 1.0 (#2394)a6011a5
Add axum-serde to ECOSYSTEM.md (#2399)b02ce30
Update example reverse-proxy to axum 0.7 (#2395)801a78a
Fix from_stream doc link toStream
(#2391)3c7cf81
Add utility function to convert body into bytes (#2373)f98bc11
Updated doc link versions to use more explicit 0.7 version. (#2379)6d7ddee
Update example low-level-rustls to axum 0.7 (#2375)Updates
tower-http
from 0.4.4 to 0.5.0Release notes
Sourced from tower-http's releases.
Commits
3d3bb02
Release 0.5.0 (#437)04361b7
Upgrade to http-body 1.0 (#348)d2eadcb
Preserve service error type in RequestDecompression (#368)d663cbf
Refactor use of futures crate (#434)38c05ba
Bump MSRV again (#433)f33c3e0
Bump MSRV to 1.63 (#418)e8eb549
Make http-range-header dependency optional (#394)0c50afe
Upgrade http-range-header to 0.4 (#391)Updates
http
from 0.2.11 to 1.0.0Release notes
Sourced from http's releases.
Changelog
Sourced from http's changelog.
... (truncated)
Commits
1c06623
v1.0.0c51f40f
feat: add default std featuree5b80c1
test: add test to ensure HeaderMap::iter safety60c9b46
chore(ci): run miri tests0a9c8ad
fix MIRI error in header::Iter (#642)f5f31f0
feat: implement Clone for Request, Response, Extensions (#634)aa1af37
start 1.0Updates
clap
from 4.4.8 to 4.4.11Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
d092896
chore: Releasec76a713
chore: Update lockfileb99d17b
docs: Update changelogb47f8da
Merge pull request #5247 from epage/group2e7c9d1
Merge pull request #5194 from c19/patch-137917be
feat: Add Command::mut_groupcf7a027
chore: Update from '_rust/main'8c836ea
Merge pull request #10 from epage/renovate/migrate-config598c624
chore(config): migrate config .github/renovate.json5c0a1814
chore: ReleaseUpdates
once_cell
from 1.18.0 to 1.19.0Changelog
Sourced from once_cell's changelog.
Commits
c48d3c2
Merge pull request #251 from taks/portable-atomic8211d80
Fix CI2715aa9
v1.19.0dffcae4
Fix CIde4cd9d
Revert atomic-polyfill featuree26736f
Fix CI5f88676
Use portable_atomic instead of atomic-polyfill874f937
clarify that MSRV does bump the minor version3cd6549
Merge #245a2eabc9
Add--generate-link-to-definition
option when building on docs.rsUpdates
itertools
from 0.11.0 to 0.12.0Changelog
Sourced from itertools's changelog.