From e496404b0f3877be607744af3c43094daddc479e Mon Sep 17 00:00:00 2001 From: marcfir Date: Mon, 23 Feb 2026 14:47:11 +0000 Subject: [PATCH] fix: oci-spec version missmatch --- Cargo.lock | 246 +++++++++++++++++++++++++++-------------------------- Cargo.toml | 6 +- 2 files changed, 130 insertions(+), 122 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 858a94fed5..4cf920adb7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -358,7 +358,7 @@ version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cexpr", "clang-sys", "itertools 0.12.1", @@ -378,7 +378,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -400,9 +400,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "blake3" @@ -555,7 +555,7 @@ checksum = "9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c" dependencies = [ "cap-primitives", "cap-std", - "rustix 1.0.7", + "rustix 1.1.4", "smallvec", ] @@ -571,7 +571,7 @@ dependencies = [ "io-lifetimes", "ipnet", "maybe-owned", - "rustix 1.0.7", + "rustix 1.1.4", "rustix-linux-procfs", "windows-sys 0.59.0", "winx", @@ -596,7 +596,7 @@ dependencies = [ "cap-primitives", "io-extras", "io-lifetimes", - "rustix 1.0.7", + "rustix 1.1.4", ] [[package]] @@ -609,18 +609,17 @@ dependencies = [ "cap-primitives", "iana-time-zone", "once_cell", - "rustix 1.0.7", + "rustix 1.1.4", "winx", ] [[package]] name = "caps" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190baaad529bcfbde9e1a19022c42781bdb6ff9de25721abdb8fd98c0807730b" +checksum = "fd1ddba47aba30b6a889298ad0109c3b8dcb0e8fc993b459daa7067d46f865e0" dependencies = [ "libc", - "thiserror 1.0.69", ] [[package]] @@ -631,10 +630,11 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.16" +version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", @@ -661,12 +661,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" -[[package]] -name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - [[package]] name = "cfg_aliases" version = "0.2.1" @@ -897,7 +891,7 @@ dependencies = [ "serde_json", "sha2", "signal-hook", - "thiserror 2.0.12", + "thiserror 2.0.18", "time", "which 7.0.1", "windows-sys 0.52.0", @@ -952,7 +946,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec 0.7.1", + "oci-spec 0.8.4", "oci-tar-builder", "rand 0.9.1", "serde", @@ -1043,7 +1037,7 @@ dependencies = [ "log", "mio", "nix 0.29.0", - "oci-spec 0.7.1", + "oci-spec 0.8.4", "oci-tar-builder", "opentelemetry", "opentelemetry-otlp", @@ -1056,7 +1050,7 @@ dependencies = [ "serde_json", "temp-env", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.18", "time", "tokio", "tokio-async-drop", @@ -1971,6 +1965,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + [[package]] name = "fixedbitset" version = "0.2.0" @@ -2156,7 +2156,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "debugid", "fxhash", "serde", @@ -3059,30 +3059,31 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "libcgroups" -version = "0.5.3" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297f546e249532eae2595d93ebb2a2edc2e97462873b3277ee7238de83cee887" +checksum = "acabc2d6b351af9406d5bddfe86697c3791fda2a6d6d03b90d86af1f0998751e" dependencies = [ "fixedbitset 0.5.7", - "nix 0.28.0", - "oci-spec 0.7.1", + "nix 0.29.0", + "oci-spec 0.8.4", + "pathrs", "procfs", "serde", - "thiserror 2.0.12", + "thiserror 2.0.18", "tracing", ] [[package]] name = "libcontainer" -version = "0.5.3" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c14f87246c3fe3819e0f1fd8483193e677ac190932bd5bb040c164763576a6d" +checksum = "a6320ae84435bed00efb3e0a7c2de8a38bba4d619e801d8ab3a8527fcf427709" dependencies = [ "caps", "chrono", @@ -3091,17 +3092,19 @@ dependencies = [ "libcgroups", "libseccomp", "nc", - "nix 0.28.0", - "oci-spec 0.7.1", + "nix 0.29.0", + "oci-spec 0.8.4", "once_cell", + "pathrs", "prctl", "procfs", + "protobuf 3.2.0", "regex", "rust-criu", "safe-path", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.18", "tracing", ] @@ -3137,18 +3140,18 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "libc", "redox_syscall", ] [[package]] name = "libseccomp" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21c57fd8981a80019807b7b68118618d29a87177c63d704fc96e6ecd003ae5b3" +checksum = "0e5310a2c5b6ffbc094b5f70a2ca7b79ed36ad90e6f90994b166489a1bce3fcc" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.11.0", "libc", "libseccomp-sys", "pkg-config", @@ -3156,9 +3159,9 @@ dependencies = [ [[package]] name = "libseccomp-sys" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7cbbd4ad467251987c6e5b47d53b11a5a05add08f2447a9e2d70aef1e0d138" +checksum = "60276e2d41bbb68b323e566047a1bfbf952050b157d8b5cdc74c07c1bf4ca3b6" [[package]] name = "libyml" @@ -3193,9 +3196,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "linux-raw-sys" -version = "0.9.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" @@ -3432,9 +3435,9 @@ dependencies = [ [[package]] name = "nc" -version = "0.9.5" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34566634a278b9af0f62b872339d884ea689982514825ba306705f264038144e" +checksum = "44a4f56a68f96b49bca0ea29a91caa983bb5f37e064183436a45b80dc441cd55" dependencies = [ "cc", ] @@ -3470,33 +3473,20 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cfg-if 1.0.1", "libc", ] -[[package]] -name = "nix" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" -dependencies = [ - "bitflags 2.6.0", - "cfg-if 1.0.1", - "cfg_aliases 0.1.1", - "libc", - "memoffset 0.9.1", -] - [[package]] name = "nix" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cfg-if 1.0.1", - "cfg_aliases 0.2.1", + "cfg_aliases", "libc", "memoffset 0.9.1", ] @@ -3616,14 +3606,14 @@ dependencies = [ "http-auth", "jwt", "lazy_static", - "oci-spec 0.8.1", + "oci-spec 0.8.4", "olpc-cjson", "regex", "reqwest 0.12.9", "serde", "serde_json", "sha2", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tracing", "unicase", @@ -3642,14 +3632,14 @@ dependencies = [ "serde_json", "strum 0.26.3", "strum_macros 0.26.4", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] name = "oci-spec" -version = "0.8.1" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e9beda9d92fac7bf4904c34c83340ef1024159faee67179a04e0277523da33" +checksum = "fc3da52b83ce3258fbf29f66ac784b279453c2ac3c22c5805371b921ede0d308" dependencies = [ "const_format", "derive_builder 0.20.2", @@ -3659,7 +3649,7 @@ dependencies = [ "serde_json", "strum 0.27.1", "strum_macros 0.27.1", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -3670,7 +3660,7 @@ dependencies = [ "clap", "indexmap 2.9.0", "log", - "oci-spec 0.7.1", + "oci-spec 0.8.4", "oci-wasm", "serde", "serde_json", @@ -3709,9 +3699,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.21.1" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "oorandom" @@ -3725,7 +3715,7 @@ version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cfg-if 1.0.1", "foreign-types", "libc", @@ -3908,6 +3898,24 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" +[[package]] +name = "pathrs" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28a357ed3c82eb2589457e5c756717f544c6f4221ecf3e3d64c14400677c10f" +dependencies = [ + "bitflags 2.11.0", + "itertools 0.14.0", + "libc", + "memchr", + "once_cell", + "rustix 1.1.4", + "rustversion", + "static_assertions", + "tempfile", + "thiserror 2.0.18", +] + [[package]] name = "pbkdf2" version = "0.12.2" @@ -4146,7 +4154,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "chrono", "flate2", "hex", @@ -4160,7 +4168,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "chrono", "hex", ] @@ -4470,7 +4478,7 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e346e016eacfff12233c243718197ca12f148c84e1e84268a896699b41c71780" dependencies = [ - "cfg_aliases 0.2.1", + "cfg_aliases", "libc", "once_cell", "socket2", @@ -4582,7 +4590,7 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", ] [[package]] @@ -4625,9 +4633,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.1" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -4637,9 +4645,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -4880,7 +4888,7 @@ version = "0.38.42" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "errno", "libc", "linux-raw-sys 0.4.14", @@ -4889,14 +4897,14 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.7" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "errno", "libc", - "linux-raw-sys 0.9.2", + "linux-raw-sys 0.12.1", "windows-sys 0.59.0", ] @@ -4907,7 +4915,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" dependencies = [ "once_cell", - "rustix 1.0.7", + "rustix 1.1.4", ] [[package]] @@ -5127,7 +5135,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "core-foundation", "core-foundation-sys", "libc", @@ -5479,7 +5487,7 @@ dependencies = [ "humantime", "log", "nix 0.29.0", - "oci-spec 0.7.1", + "oci-spec 0.8.4", "prost 0.13.5", "prost-types 0.13.5", "serde", @@ -5624,7 +5632,7 @@ version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "cap-fs-ext", "cap-std", "fd-lock", @@ -5675,7 +5683,7 @@ dependencies = [ "fastrand", "getrandom 0.3.0", "once_cell", - "rustix 1.0.7", + "rustix 1.1.4", "windows-sys 0.59.0", ] @@ -5718,11 +5726,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.18", ] [[package]] @@ -5738,9 +5746,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -6243,12 +6251,12 @@ dependencies = [ "anyhow", "async-stream", "async-trait", - "bitflags 2.6.0", + "bitflags 2.11.0", "futures", "log", "prost 0.13.5", "prost-types 0.13.5", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-stream", "tokio-util", @@ -6689,7 +6697,7 @@ dependencies = [ "anyhow", "env_logger", "log", - "oci-spec 0.7.1", + "oci-spec 0.8.4", "oci-tar-builder", "sha256", "tar", @@ -7201,7 +7209,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcdee6bea3619d311fb4b299721e89a986c3470f804b6d534340e412589028e3" dependencies = [ "ahash", - "bitflags 2.6.0", + "bitflags 2.11.0", "hashbrown 0.14.5", "indexmap 2.9.0", "semver", @@ -7213,7 +7221,7 @@ version = "0.229.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "hashbrown 0.15.2", "indexmap 2.9.0", "semver", @@ -7226,7 +7234,7 @@ version = "0.230.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "808198a69b5a0535583370a51d459baa14261dfab04800c4864ee9e1a14346ed" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "hashbrown 0.15.2", "indexmap 2.9.0", "semver", @@ -7238,7 +7246,7 @@ version = "0.231.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1ddaf0d6e069fcd98801b1bf030e3648897d9f09c45ac9ef566d068aca1b76f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "hashbrown 0.15.2", "indexmap 2.9.0", "semver", @@ -7251,7 +7259,7 @@ version = "0.233.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b51cb03afce7964bbfce46602d6cb358726f36430b6ba084ac6020d8ce5bc102" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "indexmap 2.9.0", "semver", ] @@ -7276,7 +7284,7 @@ dependencies = [ "addr2line", "anyhow", "async-trait", - "bitflags 2.6.0", + "bitflags 2.11.0", "bumpalo", "cc", "cfg-if 1.0.1", @@ -7296,7 +7304,7 @@ dependencies = [ "psm", "pulley-interpreter", "rayon", - "rustix 1.0.7", + "rustix 1.1.4", "semver", "serde", "serde_derive", @@ -7344,7 +7352,7 @@ dependencies = [ "directories-next", "log", "postcard", - "rustix 1.0.7", + "rustix 1.1.4", "serde", "serde_derive", "sha2", @@ -7394,7 +7402,7 @@ dependencies = [ "pulley-interpreter", "smallvec", "target-lexicon 0.13.2", - "thiserror 2.0.12", + "thiserror 2.0.18", "wasmparser 0.229.0", "wasmtime-environ", "wasmtime-versioned-export-macros", @@ -7436,7 +7444,7 @@ dependencies = [ "anyhow", "cc", "cfg-if 1.0.1", - "rustix 1.0.7", + "rustix 1.1.4", "wasmtime-asm-macros", "wasmtime-versioned-export-macros", "windows-sys 0.59.0", @@ -7450,7 +7458,7 @@ checksum = "a5882706a348c266b96dd81f560c1f993c790cf3a019857a9cde5f634191cfbb" dependencies = [ "cc", "object 0.36.5", - "rustix 1.0.7", + "rustix 1.1.4", "wasmtime-versioned-export-macros", ] @@ -7500,7 +7508,7 @@ checksum = "4ae951b72c7c6749a1c15dcdfb6d940a2614c932b4a54f474636e78e2c744b4c" dependencies = [ "anyhow", "async-trait", - "bitflags 2.6.0", + "bitflags 2.11.0", "bytes", "cap-fs-ext", "cap-net-ext", @@ -7511,9 +7519,9 @@ dependencies = [ "futures", "io-extras", "io-lifetimes", - "rustix 1.0.7", + "rustix 1.1.4", "system-interface", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tracing", "url", @@ -7720,8 +7728,8 @@ checksum = "649c1aca13ef9e9dccf2d5efbbebf12025bc5521c3fb7754355ef60f5eb810be" dependencies = [ "anyhow", "async-trait", - "bitflags 2.6.0", - "thiserror 2.0.12", + "bitflags 2.11.0", + "thiserror 2.0.18", "tracing", "wasmtime", "wiggle-macro", @@ -7797,7 +7805,7 @@ dependencies = [ "regalloc2 0.12.2", "smallvec", "target-lexicon 0.13.2", - "thiserror 2.0.12", + "thiserror 2.0.18", "wasmparser 0.229.0", "wasmtime-cranelift", "wasmtime-environ", @@ -8036,7 +8044,7 @@ version = "0.36.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", "windows-sys 0.52.0", ] @@ -8046,7 +8054,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.11.0", ] [[package]] @@ -8056,7 +8064,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b607b15ead6d0e87f5d1613b4f18c04d4e80ceeada5ffa608d8360e6909881df" dependencies = [ "anyhow", - "bitflags 2.6.0", + "bitflags 2.11.0", "indexmap 2.9.0", "log", "serde", @@ -8372,5 +8380,5 @@ dependencies = [ "nix 0.29.0", "rmp-serde", "serde", - "thiserror 2.0.12", + "thiserror 2.0.18", ] diff --git a/Cargo.toml b/Cargo.toml index ec9c746085..cc9a47c33d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,14 +28,14 @@ chrono = { version = "0.4", default-features = false, features = ["clock"] } containerd-shim = "0.8" containerd-shimkit = { path = "crates/containerd-shimkit", version = "0.1.1" } containerd-shim-wasm = { path = "crates/containerd-shim-wasm", version = "1.0.0" } -containerd-shim-wasm-test-modules = { path = "crates/containerd-shim-wasm-test-modules", version = "0.4.0"} +containerd-shim-wasm-test-modules = { path = "crates/containerd-shim-wasm-test-modules", version = "0.4.0" } oci-tar-builder = { path = "crates/oci-tar-builder", version = "0.4.0" } env_logger = "0.11" libc = "0.2.174" -libcontainer = { version = "0.5", default-features = false } +libcontainer = { version = "0.5.7", default-features = false } log = "0.4" nix = "0.29" -oci-spec = { version = "0.7.1", features = ["runtime"] } +oci-spec = { version = "0.8.4", features = ["runtime"] } protobuf = "=3.2" serde = "1.0" serde_json = "1.0"