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.
This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.
This is mainly for publishing an update of the windows-bindgen crate but also fixes a few minor readme and version issues to avoid confusion.
The windows and windows-core crates are updated to 0.51.1 to update the readme but are otherwise unchanged.
The windows-targets crate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.
Those are all semver-compatible updates.
The windows-bindgen crate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with the windows and windows-core crates.
The windows-metadata crate is updated to 0.51.1 and includes many refinements but is largely for internal use.
This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.
This is mainly for publishing an update of the windows-bindgen crate but also fixes a few minor readme and version issues to avoid confusion.
The windows and windows-core crates are updated to 0.51.1 to update the readme but are otherwise unchanged.
The windows-targets crate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.
Those are all semver-compatible updates.
The windows-bindgen crate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with the windows and windows-core crates.
The windows-metadata crate is updated to 0.51.1 and includes many refinements but is largely for internal use.
This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.
This is mainly for publishing an update of the windows-bindgen crate but also fixes a few minor readme and version issues to avoid confusion.
The windows and windows-core crates are updated to 0.51.1 to update the readme but are otherwise unchanged.
The windows-targets crate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.
Those are all semver-compatible updates.
The windows-bindgen crate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with the windows and windows-core crates.
The windows-metadata crate is updated to 0.51.1 and includes many refinements but is largely for internal use.
This release includes updates to all crates. This includes the first update to the windows-sys crate in 8 months. It also includes the first published version of the riddle tool and the windows-version crate.
This is mainly for publishing an update of the windows-bindgen crate but also fixes a few minor readme and version issues to avoid confusion.
The windows and windows-core crates are updated to 0.51.1 to update the readme but are otherwise unchanged.
The windows-targets crate and arch-specific crates are updated to 0.48.3 to update the readme and bring the lib file names in line with the crate version.
Those are all semver-compatible updates.
The windows-bindgen crate is updated to 0.51.1 and includes the new riddle-based metadata processing capabilities and is compatible with the windows and windows-core crates.
Bumps the vhost-device group in /staging with 16 updates:
4.5.19
4.5.20
0.10.2
0.11.5
0.15.0
0.16.0
0.27.0
0.28.1
4.5.19
4.5.20
0.8.11
1.0.2
1.0.86
1.0.87
0.48.0
0.52.0
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
0.48.5
0.52.6
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
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
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
mio
from 0.8.11 to 1.0.2Changelog
Sourced from mio's changelog.
... (truncated)
Commits
e66deb9
Release v1.0.259c5da6
Fix Hermit build38d1946
fixup! Copy illumos waker pipe work around to eventfd619c909
Copy illumos waker pipe work around to eventfd4a5114e
Release v1.0.15306ad3
Remove last null from UDS address91881b1
Add GNU/Hurd support1ce1545
Hermit doesn't support pipe(2)1133ed0
Move waker cfg attributes to sys::unix modulef3863f1
Add new_unregistered function to fd based wakersUpdates
proc-macro2
from 1.0.86 to 1.0.87Release notes
Sourced from proc-macro2's releases.
Commits
50b477d
Release 1.0.87f0b6802
Merge pull request #471 from dtolnay/punctnew98ea261
Check valid punctuation character in Punct::newd60aaad
Ignore missing_panics_doc pedantic clippy lint27061af
Ignore needless_lifetimes clippy lint9c1d3eb
Upload CI Cargo.lock for reproducing failuresUpdates
windows-sys
from 0.48.0 to 0.52.0Release notes
Sourced from windows-sys's releases.
... (truncated)
Commits
3a605cb
Add crate-specific readme files (#2703)a80df1e
Addwindows-version
crate (#2702)c70019f
Perform checked integral type conversions for APIs (#2699)1a2a992
Documentimplement
andinterface
macros (#2696)ab61477
Small bindgen refactor and tools refresh (#2695)f6fe766
Optimize tick trimming (#2689)ec66a9b
Fix link from docs.rs to full API documentation (#2688)30e0fbb
Simplify code generation (#2686)22de1c9
Simplify metadata filtering (#2684)462f941
Add bindgen config option to disable generating inner attributes (#2683)Updates
windows-targets
from 0.48.5 to 0.52.6Commits
Updates
windows_aarch64_gnullvm
from 0.48.5 to 0.52.6Release notes
Sourced from windows_aarch64_gnullvm's releases.
... (truncated)
Commits
Updates
windows_aarch64_msvc
from 0.48.5 to 0.52.6Release notes
Sourced from windows_aarch64_msvc's releases.
... (truncated)
Commits
Updates
windows_i686_gnu
from 0.48.5 to 0.52.6Release notes
Sourced from windows_i686_gnu's releases.