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
With v1 Mio is able to bump its MSRV to 1.70, allowing us to implement I/O
safety traits (rust-lang/rust#87074) and replace
SocketAddr with the version found in the standard library.
Implement From for TcpListener, TcpStream, UdpSocket, UnixDatagram,
UnixListener, and UnixStream for their standard library counterpart
(tokio-rs/mio#1767).
The SocketAddr type is removed in favour of std::os::unix::net::SocketAddr
(tokio-rs/mio#1760). All methods on Mio's version
should exist on the version in the standard library.
Bumps the vhost-device group with 22 updates in the /staging directory:
4.5.19
4.5.20
0.10.2
0.11.5
0.2.159
0.2.161
1.0.64
1.0.67
0.12.0
0.12.1
0.16.0
0.16.1
0.2.3
0.2.4
0.13.0
0.14.0
0.15.0
0.16.0
0.27.0
0.28.1
0.6.15
0.6.17
1.0.8
1.0.10
0.2.5
0.2.6
1.1.1
1.1.2
1.0.89
1.0.92
1.0.2
1.0.3
0.2.14
0.2.15
1.0.86
1.0.89
1.11.0
1.11.1
0.38.37
0.38.38
1.0.210
1.0.214
1.10.0
1.11.0
Updates
clap
from 4.5.19 to 4.5.20Changelog
Sourced from clap's changelog.
Commits
5034cab
chore: Releaseb5b690c
docs: Update changelogabba196
Merge pull request #5688 from epage/rename6ddd5d4
fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates71c5e27
fix(complete)!: Rename CustomCompleter to ValueCandidatesUpdates
env_logger
from 0.10.2 to 0.11.5Release notes
Sourced from env_logger's releases.
Changelog
Sourced from env_logger's changelog.
... (truncated)
Commits
73bb418
chore: Release57f1bb7
chore: Releaseba2748f
chore: Release4dd976b
Merge pull request #324 from Maximkaaa/try_parse05aacb9
feat: Add Builder::try_parse methodfaf5b3e
chore: Tests forparse_spec
error messagesc42511c
refactor: Return errors fromparse_spec
0e25d9e
chore(deps): Update Rust Stable to v1.79 (#322)e1640c4
Merge pull request #320 from epage/templatef8acfee
chore: Update from _rust/main templateUpdates
libc
from 0.2.159 to 0.2.161Release notes
Sourced from libc's releases.
Changelog
Sourced from libc's changelog.
... (truncated)
Commits
63b4a64
chore: release v0.2.16149f1ad7
Merge pull request #3984 from tgross35/backport-bsd-fixed784c3
unbreak OpenBSD after #3937b72e9bc
Merge pull request #3943 from rust-lang/release-plz-2024-09-25T01-38-49Zbf6680d
chore: release v0.2.160a367628
Merge pull request #3982 from tgross35/backport-basil35f31f8
Sort linux-musl.txt1b22329
Add fnmatch.h31f746a
Merge pull request #3980 from tgross35/backport-squashf39e871
VxWorks Sched_param renamed, pthread functions and constants addedUpdates
thiserror
from 1.0.64 to 1.0.67Release notes
Sourced from thiserror's releases.
Commits
925f2dd
Release 1.0.67b3bc3e7
Merge pull request #340 from dtolnay/fallbackscan0ab908a
Ignore expected unnecessary_wraps pedantic clippy lintc357f97
Add infallible expr scanner fallback for scanning invalid code60bc0f2
Merge pull request #339 from dtolnay/fullexprdabb96f
Use syn's real expression parser if it has full syntax support144b3b6
Remove#[allow]
for fixed clippy bug851f694
Merge pull request #337 from dtolnay/scan45e18f5
Ignore enum_glob_use pedantic clippy lint2585669
More robust scanning for fmt argument expressionsUpdates
vhost
from 0.12.0 to 0.12.1Release notes
Sourced from vhost's releases.
Commits
c5fb10c
vhost: prepare v0.12.1 release56a374c
CHANGELOG: fix feature unification1350073
make set_gpu_socket a default implementation64cc75a
Remove gpu-socket feature0712160
build: Centralize rust-vmm crates to workspace51e1139
build(deps): bump rust-vmm-ci from438f36e
to209c04e
4f16032
vhost-user-backend: impl Debug for AddrMapping51f8aa0
cargo-config: rename to config.tomldb34452
vhost-user-backend: Prepare v0.16.0 releaseUpdates
vhost-user-backend
from 0.16.0 to 0.16.1Release notes
Sourced from vhost-user-backend's releases.
Commits
4c2526b
vhost-user-backend: prepare v0.16.1 releasec5fb10c
vhost: prepare v0.12.1 release56a374c
CHANGELOG: fix feature unification1350073
make set_gpu_socket a default implementation64cc75a
Remove gpu-socket feature0712160
build: Centralize rust-vmm crates to workspace51e1139
build(deps): bump rust-vmm-ci from438f36e
to209c04e
4f16032
vhost-user-backend: impl Debug for AddrMapping51f8aa0
cargo-config: rename to config.tomlUpdates
virtio-bindings
from 0.2.3 to 0.2.4Release notes
Sourced from virtio-bindings's releases.
Commits
cee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1ef53fb8
coverage: update the scorecade6bf
build(deps): bump rust-vmm-ci from5e818dc
to438f36e
a318603
workspace: Fix cargo deprecation warningsUpdates
virtio-queue
from 0.13.0 to 0.14.0Release notes
Sourced from virtio-queue's releases.
Commits
6724256
virtio-queue: Prepare v0.14.0 releasecee1e6f
virtio-bindings: Prepare v0.2.4 release6b1ccb1
build: Update vm-memory from 0.15.0 to 0.16.04f15927
build: Centralize rust-vmm crates to workspacea2a5cd2
build(deps): bump rust-vmm-ci fromcdb4a2d
to209c04e
d6c8938
build(deps): bump rust-vmm-ci from438f36e
tocdb4a2d
68cb7c7
virtio-queue: remove enable_notification()'s comments3e51e2d
virtio-bindings: regenerate with bindgen 0.70.1ef53fb8
coverage: update the scorecade6bf
build(deps): bump rust-vmm-ci from5e818dc
to438f36e
Updates
vm-memory
from 0.15.0 to 0.16.0Changelog
Sourced from vm-memory's changelog.
Commits
4b8649a
chore: Format .md files with mdformat4adccfd
chore: Prepare 0.16.0 release686c843
README: Add RISC-V to supported archs93fe47d
chore: Update CHANGELOG.md since 0.15.08aa53ad
build(deps): bump rust-vmm-ci from007a406
tocdb4a2d
805a232
RemoveGuestMemoryIterator
, replace with GAT29e165e
atomic_bitmap: add test case to validate enlarge functiond196d39
atomic_bitmap: support enlarging the bitmapff882be
atomic_bitmap: keep the byte_size in the AtomicBitmapf56ca47
doc: Add comment to helper functions marked aspub
Updates
crossterm
from 0.27.0 to 0.28.1Release notes
Sourced from crossterm's releases.
Changelog
Sourced from crossterm's changelog.
... (truncated)
Commits
Updates
anstream
from 0.6.15 to 0.6.17Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle
from 1.0.8 to 1.0.10Commits
9ce373f
chore: Release6668ff0
docs: Update changelog13e008a
Merge pull request #228 from DaniPopes/avoid-write-macro-strfb843c5
perf: avoid using write! macro with single str5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically tooUpdates
anstyle-parse
from 0.2.5 to 0.2.6Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle-query
from 1.1.1 to 1.1.2Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anstyle-wincon
from 3.0.4 to 3.0.6Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
anyhow
from 1.0.89 to 1.0.92Release notes
Sourced from anyhow's releases.
Commits
fd03a8e
Release 1.0.92a16252b
Merge pull request #390 from dtolnay/rawaddrfcf2ef8
Compile &raw test on Rust 1.82+ only1e7e9fe
Parse raw address expression syntax7d1a8f9
Add test of raw addr expression syntax6c52daa
Release 1.0.914986853
Merge pull request #388 from dtolnay/outdirf130b76
Clean up dep-info files from OUT_DIRa0b868a
Release 1.0.900f74169
Improve rendering of inline code in macros documentationUpdates
clap_builder
from 4.5.19 to 4.5.20Changelog
Sourced from clap_builder's changelog.
Commits
61f5ee5
chore: Release3e65384
docs: Update changelogfca8f73
Merge pull request #5706 from shannmu/external_subcommandfc82a3e
feat(complete): Support to complete custom external subcommand6a09122
test(complete): Add test for external subcommandd2874a5
Merge pull request #5766 from epage/completera767a97
feat: Add CommandExt support32853d7
refactor(builder): Make Ext code similar for Arg, Commande9ce1be
refactor(builder): Rename AppTag to AppExtf89afeb
refactor(complete): Put most general completer firstUpdates
colorchoice
from 1.0.2 to 1.0.3Commits
5628f47
chore: Release42d4175
chore: Release924fc50
chore: Release313e16a
docs: Update changelog2bbc343
Merge pull request #225 from DaniPopes/as-locked-write-impls8639e08
feat: Implement AsLockedWrite generically toof4a1f98
Merge pull request #224 from DaniPopes/raw-stream-autotraitsed1dbd7
feat: Implement AutoStream for dyn Write + auto traits8a57dcc
Merge pull request #223 from DaniPopes/raw-stream-refmuta1cbc88
refactor: Implement RawStream for Box<T> genericallyUpdates
mio
from 0.8.11 to 1.0.2Changelog
Sourced from mio's changelog.
... (truncated)
@dependabot recreate
Superseded by #754.