Experimental support for key-value logging behind unstable-kv
[0.11.2] - 2024-02-13
[0.11.1] - 2024-01-27
Fixes
Allow styling with Target::Pipe
[0.11.0] - 2024-01-19
Migration Guide
env_logger::fmt::Style:
The bespoke styling API, behind color, was removed, in favor of accepting any
ANSI styled string and adapting it to the target stream's capabilities.
Possible styling libraries include:
anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
owo-colors is a feature rich runtime string styling API
color-print for feature-rich compile-time styling API
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
[#270] atomic_bitmap: add capability to reset bits range
[#285] Annotated modules in lib.rs to indicate their feature
dependencies such that it is reflected in the docs, enhancing documentation clarity for users.
[#256] Implement WriteVolatile
for Cursor<&mut [u8]>.
[#256] Implement ReadVolatile
for Cursor<T: AsRef[u8]>.
[v0.13.0]
Added
[#247](rust-vmm/vm-memory#247) Add ReadVolatile and
WriteVolatile traits which are equivalents of Read/Write with volatile
access semantics.
Changed
[#247](rust-vmm/vm-memory#247) Deprecate
Bytes::{read_from, read_exact_from, write_to, write_all_to}. Instead use
ReadVolatile/WriteVolatile, which do not incur the performance penalty
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Bumps the vhost-device group with 17 updates in the /staging directory:
4.5.16
4.5.19
0.2.158
0.2.159
1.0.63
1.0.64
0.3.30
0.3.31
0.11.0
0.12.0
0.15.0
0.16.0
0.12.0
0.13.0
0.14.1
0.15.0
0.22.0
0.23.0
3.12.0
3.13.0
1.0.86
1.0.89
1.3.0
1.4.0
0.3.30
0.3.31
2.4.0
2.6.0
1.19.0
1.20.2
1.10.6
1.11.0
1.0.209
1.0.210
Updates
clap
from 4.5.16 to 4.5.19Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
1089073
chore: Releasec9b8c85
docs: Update changelog8b3de18
Merge pull request #5685 from epage/engineb38538d
fix(complete)!: Rename dynamic to engine232af62
Merge pull request #5684 from epage/endless0209a79
fix(complete): Don't cause endless completions for bash/zshd811585
chore: Releaseab948b3
docs: Update changelog82e599e
Merge pull request #5602 from shannmu/delimiter_values59bf26d
feat(clap_complete): Support delimiter values in native completionsUpdates
env_logger
from 0.11.5 to 0.10.2Changelog
Sourced from env_logger's changelog.
... (truncated)
Commits
7929b7f
chore: Release env_logger version 0.10.23df552c
docs: Update changelog6ec4104
Merge pull request #296 from epage/refactor939687d
style: Make clippy happyc088820
fix(fmt): Ensure stream gets flushed2b3f26f
perf(fmt): Avoid UTF-8 validation7428386
refactor(fmt): Pull out stream lookup from writee8674a2
refactor(fmt): Consolidate target printingf5f3392
refactor(fmt): Pull is_test into the target87008fd
fix(fmt): Don't panic on broken pipes without termcolorUpdates
libc
from 0.2.158 to 0.2.159Release notes
Sourced from libc's releases.
Changelog
Sourced from libc's changelog.
Commits
7373a1a
chore: release (#3862)48668be
Merge pull request #3931 from tgross35/backport-remove-tmp-file28bb64b
Remove temporary file that was added by accidenta515d07
Merge pull request #3904 from tgross35/backport-buildrs-fixabcb8f8
Simplify the RUSTC_WRAPPER check5078335
Fix rustc version whenclippy-driver
is used57a7d46
Merge pull request #3902 from tgross35/backport-horizon-networka3e8869
Revise network definitions for HorizonOSfdd3a26
Merge pull request #3900 from tgross35/espid-cherry-pick35060e8
Merge pull request #3901 from tgross35/backport-epoll_pwait2Updates
thiserror
from 1.0.63 to 1.0.64Release notes
Sourced from thiserror's releases.
Commits
84484bc
Release 1.0.64023f036
Merge pull request #322 from oxalica/feat/mark-auto-derivedae1f47e
Mark #[automatically_derived] for generated implsab5b5e3
Upload CI Cargo.lock for reproducing failures00b3c14
Work around new dead code warning in testUpdates
futures-executor
from 0.3.30 to 0.3.31Release notes
Sourced from futures-executor's releases.
Changelog
Sourced from futures-executor's changelog.
Commits
1e05281
Release 0.3.318a8b085
Fix clippy::uninit_vec warningf3fb74d
Document howBoxFuture
s /BoxStream
s are often made (#2887)f00e7af
Fix use after free of task in FuturesUnordered when dropped future panics (#2...33c46b3
ci: Work around sanitizer issue on latest Linux kernel7bf5a72
Fix issues withAsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884)87afaf3
Use#[inline(always)]
onclone_arc_raw
(#2865)549b90b
Add accessors for the inner of stream::Iter (#2875)07b004a
Add missing symbols (#2883)86dc069
Various fixes too make the CI green (#2885)Updates
vhost
from 0.11.0 to 0.12.0Release notes
Sourced from vhost's releases.
Commits
6f4279c
vhost: Prepare v0.12.0 releasee397bdb
builds: bump vm-memory and virtio-queuea5c25a9
build(deps): bump rust-vmm-ci from752ad13
to438f36e
12ac255
build(deps): bump rust-vmm-ci from5e818dc
to752ad13
2d85e86
coverage: update the scoref574a20
vhost: fix clippyunnecessary use of
get(&uuid.uuid).is_some()``aceda54
vhost: fix clippytransmute used without annotations
5a115dc
vhost: fix clippydoc list item missing indentation
b5a117d
vhost: fix clippymatch can be simplified with
.unwrap_or_default()``9442110
vhost: fix clippy deprecatingfeature = "cargo-clippy"
Updates
vhost-user-backend
from 0.15.0 to 0.16.0Release notes
Sourced from vhost-user-backend's releases.
Commits
db34452
vhost-user-backend: Prepare v0.16.0 release6f4279c
vhost: Prepare v0.12.0 releasee397bdb
builds: bump vm-memory and virtio-queuea5c25a9
build(deps): bump rust-vmm-ci from752ad13
to438f36e
12ac255
build(deps): bump rust-vmm-ci from5e818dc
to752ad13
2d85e86
coverage: update the scoref574a20
vhost: fix clippyunnecessary use of
get(&uuid.uuid).is_some()``aceda54
vhost: fix clippytransmute used without annotations
5a115dc
vhost: fix clippydoc list item missing indentation
b5a117d
vhost: fix clippymatch can be simplified with
.unwrap_or_default()``Updates
virtio-bindings
from 0.2.2 to 0.2.3Release notes
Sourced from virtio-bindings's releases.
Commits
955c65e
virtio-bindings: release v0.2.34084a91
build(deps): update vm-memory requirement in the vm-virtio group2c3b285
build(deps): bump rust-vmm-ci fromcec97d9
to5e818dc
5e0b875
build(deps): bump rust-vmm-ci from9f641f2
tocec97d9
01e116c
virtio_queue: fix license in Cargo.tomlee6fcc5
virtio-bindings: regenerate with Linux 6.10eb696c0
build(deps): bump rust-vmm-ci from0503867
to9f641f2
49a64fb
build(deps): bump rust-vmm-ci from7606478
to0503867
319955a
virtio-bindings: regenerate with Linux 6.97421376
virtio-vsock: release v0.6.0Updates
virtio-queue
from 0.12.0 to 0.13.0Release notes
Sourced from virtio-queue's releases.
Commits
12841a4
virtio-queue: release v0.13.0955c65e
virtio-bindings: release v0.2.34084a91
build(deps): update vm-memory requirement in the vm-virtio group2c3b285
build(deps): bump rust-vmm-ci fromcec97d9
to5e818dc
5e0b875
build(deps): bump rust-vmm-ci from9f641f2
tocec97d9
01e116c
virtio_queue: fix license in Cargo.tomlee6fcc5
virtio-bindings: regenerate with Linux 6.10eb696c0
build(deps): bump rust-vmm-ci from0503867
to9f641f2
49a64fb
build(deps): bump rust-vmm-ci from7606478
to0503867
319955a
virtio-bindings: regenerate with Linux 6.9Updates
vm-memory
from 0.14.1 to 0.15.0Changelog
Sourced from vm-memory's changelog.
... (truncated)
Commits
f0d7af0
Prepare 0.15.0 releaseb611121
build(deps): bump rust-vmm-ci from0503867
to9f641f2
4cb4711
build(deps): bump rust-vmm-ci from7606478
to0503867
ab4aaf0
atomic_bitmap: add capability to reset bits range236afa4
Enhance Docs: Add rustdoc-args & feature doc generation2739a71
fix: Remove 4096B chunk restriction of read/write_volatile4892407
build(deps): bump rust-vmm-ci from72ebeb3
to7606478
dd5a318
atomic_bitmap: use usize::div_ceil()115dd7a
Fail build on non 64-bit targetsc1b23a2
Resolve unused import warningUpdates
rstest
from 0.22.0 to 0.23.0Release notes
Sourced from rstest's releases.
Changelog
Sourced from rstest's changelog.
Commits
da11d4e
Update dependency and prepare the release0c6e203
Update checkout list20e8858
Make clippy happy57a9342
Playground should use dev package8a04803
Removed the useless build rerun variable8c232bc
Add a test for invalid base_dir value3520861
Add tests for replace_env_vars465a401
Add unit tests for parsing attributes, and add base_dira970613
Add a test for declared environment variablesc65d1c0
Add tests and #[ignore_missing_env_vars]Updates
tempfile
from 3.12.0 to 3.13.0Changelog
Sourced from tempfile's changelog.
Commits
a354f8c
chore: release 3.13.0d21b602
chore: update depsd6600da
Add forwith_suffix
(#299)19280c5
Document current default permissions for tempdirs (#296)c5eac9f
fix: address clippy unnecessary deref lint in test (#294)Updates
anyhow
from 1.0.86 to 1.0.89Release notes
Sourced from anyhow's releases.
Commits
9d3fb6d
Release 1.0.89830c399
Merge pull request #386 from dtolnay/unwindsafe8454be3
Ensure UnwindSafe even with "backtrace" feature enabled and old Rusta85e414
Add more autotraits tests139f266
Release 1.0.88aa3ab2b
Merge pull request #385 from dtolnay/docnostd44c3767
Update documentation on no-std error type conversionsafe93e7
Release 1.0.87d58fa4b
Fix outdated html_root_urlc18d807
Disable unused doc_cfg featureUpdates
autocfg
from 1.3.0 to 1.4.0Commits
d07df66
Merge pull request #73 from cuviper/release-1.4.0f6066f0
Release 1.4.08af60ec
Merge pull request #70 from Techcable/feature/rustc-check-cfg52a995b
Apply suggestions from code reviewa8703c1
Attempt rust 1.0 compat for ci/verify-check-cfgac78be8
Add ci test crate for check-cfg0b4a761
Have emit_has methods delegate wherever possible546f7c6
Fix minor doc issuese0e0f18
Automatically emitrustc-check-cfg
directives for AutoCfg1953a17
Merge pull request #72 from cuviper/pretty-wayUpdates
clap_builder
from 4.5.15 to 4.5.19Release notes
Sourced from clap_builder's releases.
Changelog
Sourced from clap_builder's changelog.
Commits
61ebe72
chore: Release2e3fcc6
docs: Update changelog13dad4c
Merge pull request #5759 from clap-rs/renovate/unicode-width-0.x3ca44c7
Merge pull request #5758 from clap-rs/renovate/terminal_size-0.xd71ae66
Merge pull request #5760 from clap-rs/renovate/stable-1.xa25c734
chore(deps): Update dependency STABLE to v1.81.0fce38c1
chore(deps): Update Rust crate unicode-width to 0.2.0f651921
chore(deps): Update compatible (dev) (#5757)a618230
chore(deps): Update Rust crate terminal_size to 0.4.0fd31a1b
Merge pull request #5754 from epage/shellUpdates
clap_derive
from 4.5.13 to 4.5.18Release notes
Sourced from clap_derive's releases.
Changelog
Sourced from clap_derive's changelog.
Commits
0d142f6
chore: Release0facf1f
docs: Update changelogee6af99
Merge pull request #5743 from epage/sort232ee10
fix(complete): Use existing display order for Arg/Commandc6b5d62
feat(builder): Expose get_display_order67d9fef
feat(complete): Give control over display order59a61e1
refactor(complete): Pull out common candidate code1448791
fix(complete): Specify tags for built-in candiatesa4aa5df
feat(complete): Group by taga126149
refactor(complete): Remove redundant dedupUpdates
futures
from 0.3.30 to 0.3.31Release notes
Sourced from futures's releases.
Changelog
Sourced from futures's changelog.
<detai...
Description has been truncated