dependabot[bot]
254db85a33
build: Bump anyhow from 1.0.94 to 1.0.98
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.94 to 1.0.98.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.94...1.0.98 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.98
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-31 03:29:16 +00:00
Oliver Anderson
8c136041cb
build: Use workspace dependencies
...
Many of the workspace members in the Cloud-hypervisor workspace share
common dependencies. Making these workspace dependencies reduces
duplication and improves maintainability.
Signed-off-by: Oliver Anderson <oliver.anderson@cyberus-technology.de >
On-behalf-of: SAP oliver.anderson@sap.com
2025-07-28 20:19:27 +00:00
Bo Chen
62001b65e9
build: Release v47.0
...
Signed-off-by: Bo Chen <bchen@crusoe.ai >
2025-07-22 21:06:54 +00:00
Nuno Das Neves
a5cd1b4fbe
build: Bump mshv-ioctls and mshv-bindings to v0.5.2
...
Also update the version in the fuzz crate.
Signed-off-by: Nuno Das Neves <nunodasneves@linux.microsoft.com >
2025-07-12 01:17:26 +00:00
Maximilian Güntner
19dc733267
ch-remote: add env_logger, log messages to stderr
...
Until now all messages generated using `log::level!`
(e.g., `warn!`) have not been printed as `ch-remote` did not
register a logger.
Furthermore, replace all `eprintln!` with `error!`
to align formatting for consistency.
Signed-off-by: Maximilian Güntner <code@mguentner.de >
2025-07-10 16:36:54 +00:00
Maximilian Güntner
6ba949d741
build: consolidate env_logger to workspace, update to 0.11.8
...
Signed-off-by: Maximilian Güntner <code@mguentner.de >
2025-07-10 16:36:54 +00:00
Jinank Jain
190d90196f
build: Bump vfio and all the dependent crates to latest version
...
Recently vfio crates have moved to crates.io, thus we should start
consuming the crate from crates.io instead git url.
This results in better versioning instead of tracking some git commit
sha.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-07-07 03:05:38 +00:00
dependabot[bot]
1866a85a3d
build: Bump zerocopy from 0.8.24 to 0.8.26
...
Bumps [zerocopy](https://github.com/google/zerocopy ) from 0.8.24 to 0.8.26.
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.8.24...v0.8.26 )
---
updated-dependencies:
- dependency-name: zerocopy
dependency-version: 0.8.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-25 10:07:20 +00:00
Wei Liu
a5287c6f67
build: Consolidate UUID crate to workspace
...
Signed-off-by: Wei Liu <liuwe@microsoft.com >
2025-06-24 16:50:35 +00:00
Philipp Schuster
4182ef91e0
misc: remove once_cell; superseded by std::*
...
We now have types in the Rust standard library.
Dropping the dependency.
I found this by using the `clippy::pedantic` group.
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de >
On-behalf-of: SAP philipp.schuster@sap.com
2025-06-21 14:25:20 +00:00
Jinank Jain
51002f2bae
build: Bump zbus from 4.4.0 to 5.7.1
...
Along with this also fix some API incompatibilities issues.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-06-09 11:19:11 +00:00
Jinank Jain
6f56ef9a36
misc: Move zerocopy to workspace dependencies
...
Since it is used by multiple components at this point, it is better to
move it to workspace level dependency.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-06-04 17:04:07 +00:00
Philipp Schuster
20296e909a
misc: streamline thiserror cargo dep
...
As almost every sub crate depends on thiserror, lets upgrade it to a
workspace dependency.
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de >
On-behalf-of: SAP philipp.schuster@sap.com
2025-05-28 17:24:34 +00:00
Bo Chen
c9a39cf5b5
build: Release v46.0
...
Signed-off-by: Bo Chen <bchen@crusoe.ai >
2025-05-23 18:29:42 +00:00
dependabot[bot]
a6370b74d9
build: Bump signal-hook from 0.3.17 to 0.3.18
...
Bumps [signal-hook](https://github.com/vorner/signal-hook ) from 0.3.17 to 0.3.18.
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.17...v0.3.18 )
---
updated-dependencies:
- dependency-name: signal-hook
dependency-version: 0.3.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-22 00:34:40 +00:00
Muminul Islam
5814193722
build: Bump mshv crates from 0.5.0 to 0.5.1
...
This release has critical bug fixes IOCTL changes.
No API changes.
Signed-off-by: Muminul Islam <muislam@microsoft.com >
2025-05-15 06:39:22 +00:00
Jinank Jain
f16d45e86e
build: Bump mshv crates from 0.4.0 to 0.5.0
...
Along with also bump the vfio-bindings crates to use the latest
mshv-bindings.
There is a breaking change in the new mshv crate which requires an
additional step to initialize vm after creating it.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-05-05 17:42:30 +00:00
Muminul Islam
9b13d63f28
build: update mshv crates to the latest release
...
Latest mshv crates contains some IOCTL changes that
enhances VM creation and configures the features in correct
way. Also adds some features that improves register access.
Signed-off-by: Muminul Islam <muislam@microsoft.com >
2025-04-24 23:23:15 +00:00
Jinank Jain
d7f87425cd
build: Bump mshv crates from 0.3.3 to 0.3.5
...
Latest mshv crates contains some binding changes required for supporting
ARM64 guests on MSHV.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-04-15 07:23:44 +00:00
Ruoqing He
bcc314eb8b
build: Manually bump igvm crates to d062818
...
`zerocopy` is bumped to 0.8.x after 0.3.4 of igvm crates, bump to rev
d062818 to capture `zerocopy` upgrade, but we should bump to 0.3.5
later.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-04-13 08:06:11 +00:00
Rob Bradford
1a5dcc5e70
build: Clarify that MSRV bump is an OR of potential reasons
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2025-04-13 07:39:00 +00:00
Ruoqing He
226ecf47bb
build: Bump MSRV to 1.83.0
...
The dependency `bitfield-struct` 0.10.x of `igvm` 0.3.5 requires MSRV
1.83.0, bump to catch up.
Update image to 20250412-0 because MSRV in Dockerfile is updated.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-04-12 18:31:02 +01:00
Jinank Jain
3698b8e74c
build: Centralize serde_json crate to workspace
...
`serde_json` crate is referenced by multiple components, centralize it
to workspace to better manage this crate.
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-04-02 06:20:54 +00:00
Bo Chen
3d88996e5b
build: Release v45.0
...
Signed-off-by: Bo Chen <bchen@crusoe.ai >
2025-03-29 16:44:09 +00:00
Ruoqing He
0dd0364bf8
build: Centralize igvm crates to workspace
...
`igvm` crates are referenced by multiple components, centralize them to
workspace to better manage those crates.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-03-24 18:01:03 +00:00
Ruoqing He
4718dc1b72
build: Manually bump seccompiler to 0.5.0
...
v0.5.0 of `seccompiler` has supported riscv64, let's bump from v0.4.0 to
v0.5.0 to capture that support.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-03-10 17:38:56 +00:00
Ruoqing He
6768a13d95
build: Bump MSRV to 1.82.0
...
We are having complains from Rust 1.86.0-beta.1 (f0cb41030 2025-02-17)'
clippy, which suggests us to replace `repeat().take()` with
`repeat_n()`. While `repeat_n()` is stablized in Rust 1.82.0.
Update image to 20250307-2 because MSRV in Dockerfile is updated.
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-03-07 15:09:14 +00:00
dependabot[bot]
c43ae1dc9d
build: Bump dirs from 5.0.1 to 6.0.0
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 5.0.1 to 6.0.0.
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-11 23:57:37 +00:00
Jinank Jain
7db3002e1d
build: Bump mshv crate to latest version
...
Move mshv crates from v0.3.2 to v0.3.3
Signed-off-by: Jinank Jain <jinankjain@microsoft.com >
2025-02-11 14:31:48 +00:00
Bo Chen
3fa1e77adc
build: Release v44.0
...
Signed-off-by: Bo Chen <bchen@crusoe.ai >
2025-02-03 18:09:27 +00:00
Rob Bradford
eeae63b459
build: Bump thiserror version
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2025-01-06 17:39:45 +00:00
dependabot[bot]
eaa2194699
build: Bump kvm-ioctls from 0.19.0 to 0.19.1
...
Bumps [kvm-ioctls](https://github.com/rust-vmm/kvm-ioctls ) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/rust-vmm/kvm-ioctls/releases )
- [Changelog](https://github.com/rust-vmm/kvm/blob/v0.19.1/CHANGELOG.md )
- [Commits](https://github.com/rust-vmm/kvm-ioctls/compare/v0.19.0...v0.19.1 )
---
updated-dependencies:
- dependency-name: kvm-ioctls
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-23 20:18:18 +00:00
Rob Bradford
49a389ff12
build: Release v43.0
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-12-18 17:28:48 +00:00
Jinrong Liang
4f18476cca
build: Bump vm-memory from 0.16.0 to 0.16.1
...
Bump vm-memory from 0.16.0 to 0.16.1 to include the implementations of
ReadVolatile and WriteVolatile for TcpStream.
Signed-off-by: Jinrong Liang <cloudliang@tencent.com >
2024-12-18 14:02:38 +00:00
Muminul Islam
9cef779cc7
build: use latest version of mshv and vfio crates
...
Signed-off-by: Muminul Islam <muislam@microsoft.com >
2024-12-11 21:06:06 +00:00
dependabot[bot]
0c2f2d3ec1
build: Bump anyhow from 1.0.87 to 1.0.94
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.87 to 1.0.94.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.87...1.0.94 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-05 00:30:01 +00:00
dependabot[bot]
30cf1eed5e
build: Bump libc from 0.2.158 to 0.2.167
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.158 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.158...0.2.167 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-03 01:15:36 +00:00
Ruoqing He
95229b24ab
build: Bump rust-vmm crates
...
- Bump kvm-bindings from 0.9.1 to 0.10.0
- Bump kvm-ioctls from 0.18.0 to 0.19.0
- Bump vm-memory from 0.15.0 to 0.16.0
- Bump linux-loader from 0.12.0 to 0.13.0
- Bump virtio-bindings from 0.2.1 to 0.2.4
- Bump virtio-queue from 0.13.0 to 0.14.0
- Pin mshv-bindings to 0.3.1
- Pin mshv-ioctls to 0.3.1
- Pin vhost to rev "d983ae0"
- Pin vhost-user-backend to rev "d983ae0"
Since vhost 0.12.0 and vhost-user-backend 0.16.0 are going to be yanked,
temporarily pin these two to "d983ae0", which are expected to be
replaced by 0.13.0 vhost and 0.17.0 vhost-user-backend after released.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-11-04 11:08:29 +00:00
Ruoqing He
894a4dee6e
build: Centralize vhost-user-backend to workspace
...
`vhost-user-backend` is left behind in #6764 , move it to root workspace.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-11-02 08:08:51 +00:00
Rob Bradford
58850d2679
build: Release v42.0
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-10-25 08:30:08 +01:00
dependabot[bot]
ac97690848
build: Bump once_cell from 1.19.0 to 1.20.2
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.19.0 to 1.20.2.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.2 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-07 14:07:19 +00:00
dependabot[bot]
fbb21038cb
build: Bump zbus from 4.1.2 to 4.4.0
...
Bumps [zbus](https://github.com/dbus2/zbus ) from 4.1.2 to 4.4.0.
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-4.1.2...zbus-4.4.0 )
---
updated-dependencies:
- dependency-name: zbus
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-02 09:36:21 +00:00
Wei Liu
d242ec6879
build: disable vfio-ioctls default features on workspace level
...
Cargo's features are additive. Disabling default features in individual
packages but not on the workspace level makes no sense.
This fixes the several build warnings.
Fixes: 5a70d7ec69 (build: Centralize rust-vmm crates to workspace)
Signed-off-by: Wei Liu <liuwe@microsoft.com >
2024-10-01 15:59:14 +00:00
Ruoqing He
5a70d7ec69
build: Centralize rust-vmm crates to workspace
...
Modify `Cargo.toml` in each member crate to follow the dependencies
specified in root `Cargo.toml` file.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2024-09-27 15:58:21 +00:00
Rob Bradford
d90fa96bb7
build: Bulk update vm-memory and related dependencies
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-09-26 12:31:25 +00:00
dependabot[bot]
4e64df1005
build: Bump anyhow from 1.0.86 to 1.0.87
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.86 to 1.0.87.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.87 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-10 00:03:10 +00:00
dependabot[bot]
68468b8519
build: Bump libc from 0.2.155 to 0.2.158
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.155 to 0.2.158.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.158/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.155...0.2.158 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-06 00:04:34 +00:00
dependabot[bot]
5f814308d6
build: Bump clap from 4.5.4 to 4.5.13
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.4 to 4.5.13.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...clap_complete-v4.5.13 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-20 00:02:25 +00:00
Rob Bradford
ea3e2ff625
build: Release v41.0
...
Signed-off-by: Rob Bradford <rbradford@rivosinc.com >
2024-08-15 16:50:09 +00:00
dependabot[bot]
fee769bed4
build: Bump libc from 0.2.153 to 0.2.155
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.153 to 0.2.155.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.153...0.2.155 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-10 00:43:15 +00:00