diff --git a/Cargo.lock b/Cargo.lock index 61cca3e4c4..30d6250d5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -43,9 +43,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" dependencies = [ "memchr", ] @@ -76,14 +76,14 @@ dependencies = [ "secrecy", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] name = "android_system_properties" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +checksum = "ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc" dependencies = [ "libc", ] @@ -211,7 +211,7 @@ dependencies = [ "http 1.5.0", "reqwest", "serde", - "thiserror 2.0.19", + "thiserror 2.0.20", "tower-service", ] @@ -230,7 +230,7 @@ dependencies = [ "hyper", "reqwest", "retry-policies", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "wasmtimer", @@ -264,7 +264,7 @@ dependencies = [ "itertools 0.14.0", "memmap2", "reqwest", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-stream", "tokio-util", @@ -281,7 +281,7 @@ dependencies = [ "crc32fast", "futures-lite", "pin-project", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-util", ] @@ -404,9 +404,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.17.3" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bdb5da18dac48ca2cc7cd4a98e533e8635a58e2361d13a1a4ee3888e0d72f1" +checksum = "ce2b2dcc879c3bae0d371e77c99f2238400ef24ec001394befa67b6e543add9e" dependencies = [ "aws-lc-sys", "untrusted 0.7.1", @@ -415,9 +415,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43103168cc76fe62678a375e722fc9cb3a0146159ac5828bc4f0dfd755c2224c" +checksum = "f09fae7be8bb3174e05c6afdb34199e6dc0c7c04ba9fa237b1967adfbde27483" dependencies = [ "cc", "cmake", @@ -456,9 +456,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.140.0" +version = "1.141.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9660cf991e512fbe6094f1041ff3d3282bc5aeeeb6184e8de437ec2de024a10" +checksum = "d9f9420d3a2467eed22ed3635ca653653162c386a0b0f65c78189f9bd3c1379e" dependencies = [ "arc-swap", "aws-credential-types", @@ -967,6 +967,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "base64-simd" version = "0.8.0" @@ -1108,9 +1114,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f7dc094d718f2e1c1559ad110e27eeaae14a5465d3d56dd6dbd793079fbd530" +checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f" dependencies = [ "memchr", "regex-automata", @@ -1320,9 +1326,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.6.8" +version = "4.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f84a88507dbd05c695f2cb5e8558e747179134005e9893882dec964190ed89" +checksum = "3be2ad0423bdbbb0e25bc89add796f3559706d4a95e1bc98e4d9662a957b6a19" dependencies = [ "clap", ] @@ -1415,7 +1421,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -1855,7 +1861,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -1958,7 +1964,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2171,7 +2177,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -2230,7 +2236,7 @@ dependencies = [ "itertools 0.15.0", "percent-encoding", "rstest", - "thiserror 2.0.19", + "thiserror 2.0.20", "typed-path", "url", ] @@ -2541,9 +2547,9 @@ checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" [[package]] name = "globset" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd" +checksum = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988" dependencies = [ "aho-corasick", "bstr", @@ -2585,7 +2591,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror 2.0.19", + "thiserror 2.0.20", "time", "tokio", "url", @@ -2606,7 +2612,7 @@ dependencies = [ "rand 0.10.2", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", ] @@ -2634,7 +2640,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror 2.0.19", + "thiserror 2.0.20", "time", "url", ] @@ -3353,7 +3359,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror 2.0.19", + "thiserror 2.0.20", "walkdir", "windows-link", ] @@ -3402,9 +3408,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.103" +version = "0.3.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" +checksum = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a" dependencies = [ "cfg-if", "futures-util", @@ -3420,7 +3426,7 @@ dependencies = [ "jsonptr", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -3448,7 +3454,7 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1886916523694cd6ea3d175f03a1e5010699a2a4cc13696d83d7bea1d80638" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3836,7 +3842,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4059,9 +4065,9 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "open" -version = "5.4.0" +version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b3d059e795d52b8a72fef45658620edd4d9c359b338564aa14391ffa511ed5" +checksum = "f9cfef937e9c486488c7e3d949ae31c0f1d06bdacd75b99c086cb35356e30408" dependencies = [ "is-wsl", "libc", @@ -4573,9 +4579,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3" +checksum = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85" [[package]] name = "portable-atomic-util" @@ -4675,7 +4681,7 @@ dependencies = [ "hex", "percent-encoding", "serde", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -4718,7 +4724,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "web-time", @@ -4741,7 +4747,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.19", + "thiserror 2.0.20", "tinyvec", "tracing", "web-time", @@ -4758,7 +4764,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4884,7 +4890,7 @@ dependencies = [ [[package]] name = "rattler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "anyhow", "assert_matches", @@ -4936,7 +4942,7 @@ dependencies = [ "smallvec", "temp-env", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tools", "tower", @@ -4950,7 +4956,7 @@ dependencies = [ [[package]] name = "rattler-bin" -version = "0.2.7" +version = "0.2.8" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -4992,7 +4998,7 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.10.4" +version = "0.10.5" dependencies = [ "ahash", "anyhow", @@ -5022,7 +5028,7 @@ dependencies = [ "serde_json", "simple_spawn_blocking", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-stream", "tools", @@ -5033,7 +5039,7 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.49.0" +version = "0.49.1" dependencies = [ "ahash", "assert_matches", @@ -5077,7 +5083,7 @@ dependencies = [ "smallvec", "strum", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tools", "tracing", "typed-path", @@ -5086,7 +5092,7 @@ dependencies = [ [[package]] name = "rattler_config" -version = "0.6.2" +version = "0.7.0" dependencies = [ "dirs", "fs-err", @@ -5097,7 +5103,7 @@ dependencies = [ "serde_ignored", "serde_json", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "toml", "tracing", "url", @@ -5128,7 +5134,7 @@ dependencies = [ [[package]] name = "rattler_git" -version = "0.2.1" +version = "0.3.0" dependencies = [ "astral-reqwest-middleware", "dashmap", @@ -5139,7 +5145,7 @@ dependencies = [ "reqwest", "serde", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "url", @@ -5149,7 +5155,7 @@ dependencies = [ [[package]] name = "rattler_index" -version = "0.30.11" +version = "0.31.0" dependencies = [ "ahash", "anyhow", @@ -5179,7 +5185,7 @@ dependencies = [ "sha2 0.11.0", "tar", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tools", "tracing", @@ -5202,7 +5208,7 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.32.0" +version = "0.32.1" dependencies = [ "ahash", "file_url", @@ -5224,7 +5230,7 @@ dependencies = [ "serde_with", "serde_yaml", "similar-asserts", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "typed-path", "url", @@ -5242,7 +5248,7 @@ dependencies = [ [[package]] name = "rattler_menuinst" -version = "0.2.72" +version = "0.2.73" dependencies = [ "configparser", "dirs", @@ -5262,7 +5268,7 @@ dependencies = [ "sha2 0.11.0", "shlex 2.0.1", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "unicode-normalization", "which", @@ -5272,7 +5278,7 @@ dependencies = [ [[package]] name = "rattler_networking" -version = "0.30.3" +version = "0.30.4" dependencies = [ "ambient-id", "anyhow", @@ -5309,7 +5315,7 @@ dependencies = [ "sha2 0.11.0", "temp-env", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "tracing-test", @@ -5319,7 +5325,7 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.26.9" +version = "0.27.0" dependencies = [ "assert_matches", "astral-reqwest-middleware", @@ -5354,7 +5360,7 @@ dependencies = [ "simple_spawn_blocking", "tar", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-util", "tools", @@ -5399,7 +5405,7 @@ dependencies = [ [[package]] name = "rattler_repodata_gateway" -version = "0.31.0" +version = "0.32.0" dependencies = [ "ahash", "anyhow", @@ -5458,7 +5464,7 @@ dependencies = [ "strum", "superslice", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-util", "tools", @@ -5473,7 +5479,7 @@ dependencies = [ [[package]] name = "rattler_s3" -version = "0.2.9" +version = "0.2.10" dependencies = [ "aws-config", "aws-credential-types", @@ -5482,14 +5488,14 @@ dependencies = [ "clap", "rattler_networking", "serde", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "url", ] [[package]] name = "rattler_sandbox" -version = "0.2.26" +version = "0.2.27" dependencies = [ "birdcage", "clap", @@ -5500,7 +5506,7 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.27.12" +version = "0.27.13" dependencies = [ "anyhow", "enum_dispatch", @@ -5514,14 +5520,14 @@ dependencies = [ "shlex 2.0.1", "sysinfo", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", ] [[package]] name = "rattler_solve" -version = "9.0.0" +version = "9.0.1" dependencies = [ "criterion", "futures", @@ -5542,7 +5548,7 @@ dependencies = [ "serde_json", "similar-asserts", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tools", "tracing", @@ -5551,7 +5557,7 @@ dependencies = [ [[package]] name = "rattler_upload" -version = "0.10.1" +version = "0.10.2" dependencies = [ "astral-reqwest-middleware", "astral-reqwest-retry", @@ -5580,7 +5586,7 @@ dependencies = [ "sigstore-sign", "sigstore-trust-root", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tokio-util", "tracing", @@ -5589,7 +5595,7 @@ dependencies = [ [[package]] name = "rattler_virtual_packages" -version = "4.1.0" +version = "5.0.0" dependencies = [ "archspec", "libloading 0.9.0", @@ -5602,7 +5608,7 @@ dependencies = [ "serde_json", "temp-env", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "windows-sys 0.61.2", "winver", @@ -5645,7 +5651,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -5694,9 +5700,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.16" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" +checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" dependencies = [ "aho-corasick", "memchr", @@ -5722,12 +5728,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] -name = "reqsign-aws-v4" -version = "3.0.3" +name = "reqsign-aws-core" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc883bc56889f3e4a419265c87facea222a921debc5c6f15c7fd8b68ec4b36b2" +checksum = "4d63b56638bb3cc7bd376a7cdce1ba3089777a08f47e4097888f2d784cc3f46c" dependencies = [ - "anyhow", "bytes", "form_urlencoded", "hex", @@ -5744,13 +5749,28 @@ dependencies = [ ] [[package]] -name = "reqsign-core" +name = "reqsign-aws-v4" version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e38b44697c60a823705ccef85cb04d8e0527c9d16ed7c58bf1c6395bdd24ceb" +checksum = "4a0c499f4ed12d04c3d4c78fe4cb01aee22c9dae22848c14db2c6313d9df9f43" +dependencies = [ + "bytes", + "http 1.5.0", + "log", + "quick-xml 0.41.0", + "reqsign-aws-core", + "reqsign-core", + "serde", +] + +[[package]] +name = "reqsign-core" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4ac1510872d9481205975d264deb39c109797e5068cc882ed9064270eaae5fa" dependencies = [ "anyhow", - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures", "hex", @@ -5766,9 +5786,9 @@ dependencies = [ [[package]] name = "reqsign-file-read-tokio" -version = "3.0.3" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688ff0ae421b8d4b92b53fdafaf53df2de28f428a9962edcf21702990b26f74b" +checksum = "95c3371bfc7e5c7f9627a04133af3583fd6c28715e7c83f79db38f3b384f535f" dependencies = [ "anyhow", "reqsign-core", @@ -6010,7 +6030,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6068,7 +6088,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6368,9 +6388,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.21.0" +version = "3.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" +checksum = "ee78f1fbe43ac4a0e47aadb3dbd357b69eb0d3793e948624cd03dd2750ab1c0a" dependencies = [ "base64 0.22.1", "bs58", @@ -6378,6 +6398,7 @@ dependencies = [ "hex", "indexmap 1.9.3", "indexmap 2.14.0", + "jiff", "schemars 0.9.0", "schemars 1.2.2", "serde_core", @@ -6388,9 +6409,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.21.0" +version = "3.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" +checksum = "8705578779c2b6bd90d84d66eb2e206b708b1a4d7b9f17641b293545bf1c7e46" dependencies = [ "darling", "proc-macro2", @@ -6526,7 +6547,7 @@ dependencies = [ "sigstore-rekor", "sigstore-tsa", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -6546,7 +6567,7 @@ dependencies = [ "signature", "sigstore-types", "spki", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "x509-cert", ] @@ -6564,7 +6585,7 @@ dependencies = [ "sigstore-crypto", "sigstore-oidc", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "url", ] @@ -6578,7 +6599,7 @@ dependencies = [ "hex", "sigstore-crypto", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -6595,7 +6616,7 @@ dependencies = [ "serde_json", "sigstore-crypto", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "url", ] @@ -6614,7 +6635,7 @@ dependencies = [ "sigstore-crypto", "sigstore-merkle", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "url", ] @@ -6634,7 +6655,7 @@ dependencies = [ "sigstore-trust-root", "sigstore-tsa", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "x509-cert", ] @@ -6654,7 +6675,7 @@ dependencies = [ "sigstore-crypto", "sigstore-tuf", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "x509-cert", @@ -6680,7 +6701,7 @@ dependencies = [ "rustls-webpki", "sigstore-crypto", "sigstore-types", - "thiserror 2.0.19", + "thiserror 2.0.20", "tracing", "x509-cert", "x509-tsp", @@ -6702,7 +6723,7 @@ dependencies = [ "sigstore-crypto", "sigstore-types", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "tracing", "url", @@ -6719,7 +6740,7 @@ dependencies = [ "pem", "serde", "serde_json", - "thiserror 2.0.19", + "thiserror 2.0.20", ] [[package]] @@ -6766,9 +6787,9 @@ checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" [[package]] name = "similar" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6505efef05804732ed8a3f2d4f279429eb485bd69d5b0cc6b19cc02005cda16" +checksum = "85ee016af5d736b69fc89e19254540fa4b5f5492853fb5503920f084011c78b6" dependencies = [ "bstr", "unicode-segmentation", @@ -6781,7 +6802,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "997e6ca38e97437973fc9f7f50a50d1274cacd874341a4960fea90067291038c" dependencies = [ "console", - "similar 3.1.1", + "similar 3.1.2", ] [[package]] @@ -7054,10 +7075,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -7076,7 +7097,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7100,11 +7121,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.19" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" +checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" dependencies = [ - "thiserror-impl 2.0.19", + "thiserror-impl 2.0.20", ] [[package]] @@ -7120,9 +7141,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.19" +version = "2.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" +checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" dependencies = [ "proc-macro2", "quote", @@ -7378,7 +7399,7 @@ dependencies = [ "rattler_digest", "reqwest", "tempfile", - "thiserror 2.0.19", + "thiserror 2.0.20", "tokio", "url", ] @@ -7812,9 +7833,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.126" +version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4" +checksum = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70" dependencies = [ "cfg-if", "once_cell", @@ -7825,9 +7846,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.76" +version = "0.4.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62df1340f32221cb9c54d6a27b030e3dba64361d4a95bed55f9aacb44da291d" +checksum = "6b7777d5cc23d0e91404e53ce2d5e8ec7acae3026b16233dba62cd3246457950" dependencies = [ "js-sys", "wasm-bindgen", @@ -7835,9 +7856,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.126" +version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1" +checksum = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7845,9 +7866,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.126" +version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e" +checksum = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284" dependencies = [ "bumpalo", "proc-macro2", @@ -7858,9 +7879,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.126" +version = "0.2.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24" +checksum = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf" dependencies = [ "unicode-ident", ] @@ -7894,9 +7915,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.103" +version = "0.3.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141" +checksum = "c435338968042f4f59a557f690a253676d47ce13ceb55d70100e7facf6620a30" dependencies = [ "js-sys", "wasm-bindgen", @@ -7952,7 +7973,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8363,18 +8384,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.55" +version = "0.8.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a105cd7b140f6eeec8acff2ea38135d3cab283ada58540f629fe51e46696eb" +checksum = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.55" +version = "0.8.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe976fb70c78cd64cccfe3a6fc142244e8a77b70959b30faf9d0ac37ee228eb" +checksum = "f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1" dependencies = [ "proc-macro2", "quote", @@ -8472,9 +8493,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5" +checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index 621c032702..88e1fc07c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -211,29 +211,29 @@ zstd = { version = "0.13", default-features = false } coalesced_map = { path = "crates/coalesced_map", version = "=0.1.4", default-features = false } file_url = { path = "crates/file_url", version = "=0.3.2", default-features = false } path_resolver = { path = "crates/path_resolver", version = "=0.2.12", default-features = false } -rattler = { path = "crates/rattler", version = "=0.48.1", default-features = false } -rattler_cache = { path = "crates/rattler_cache", version = "=0.10.4", default-features = false } -rattler_conda_types = { path = "crates/rattler_conda_types", version = "=0.49.0", default-features = false } -rattler_config = { path = "crates/rattler_config", version = "=0.6.2", default-features = false } +rattler = { path = "crates/rattler", version = "=0.48.2", default-features = false } +rattler_cache = { path = "crates/rattler_cache", version = "=0.10.5", default-features = false } +rattler_conda_types = { path = "crates/rattler_conda_types", version = "=0.49.1", default-features = false } +rattler_config = { path = "crates/rattler_config", version = "=0.7.0", default-features = false } rattler_digest = { path = "crates/rattler_digest", version = "=1.3.2", default-features = false } -rattler_git = { path = "crates/rattler_git", version = "=0.2.1", default-features = false } -rattler_index = { path = "crates/rattler_index", version = "=0.30.11", default-features = false } +rattler_git = { path = "crates/rattler_git", version = "=0.3.0", default-features = false } +rattler_index = { path = "crates/rattler_index", version = "=0.31.0", default-features = false } rattler_libsolv_c = { path = "crates/rattler_libsolv_c", version = "=1.4.1", default-features = false } -rattler_lock = { path = "crates/rattler_lock", version = "=0.32.0", default-features = false } +rattler_lock = { path = "crates/rattler_lock", version = "=0.32.1", default-features = false } rattler_macros = { path = "crates/rattler_macros", version = "=1.1.2", default-features = false } -rattler_menuinst = { path = "crates/rattler_menuinst", version = "=0.2.72", default-features = false } -rattler_networking = { path = "crates/rattler_networking", version = "=0.30.3", default-features = false } -rattler_package_streaming = { path = "crates/rattler_package_streaming", version = "=0.26.9", default-features = false } +rattler_menuinst = { path = "crates/rattler_menuinst", version = "=0.2.73", default-features = false } +rattler_networking = { path = "crates/rattler_networking", version = "=0.30.4", default-features = false } +rattler_package_streaming = { path = "crates/rattler_package_streaming", version = "=0.27.0", default-features = false } rattler_prefix_guard = { path = "crates/rattler_prefix_guard", version = "=0.1.2", default-features = false } rattler_pty = { path = "crates/rattler_pty", version = "=0.2.16", default-features = false } rattler_redaction = { path = "crates/rattler_redaction", version = "=0.2.2", default-features = false } -rattler_repodata_gateway = { path = "crates/rattler_repodata_gateway", version = "=0.31.0", default-features = false } -rattler_s3 = { path = "crates/rattler_s3", version = "=0.2.9", default-features = false } -rattler_sandbox = { path = "crates/rattler_sandbox", version = "=0.2.26", default-features = false } -rattler_shell = { path = "crates/rattler_shell", version = "=0.27.12", default-features = false } -rattler_solve = { path = "crates/rattler_solve", version = "=9.0.0", default-features = false } -rattler_upload = { path = "crates/rattler_upload", version = "=0.10.1", default-features = false } -rattler_virtual_packages = { path = "crates/rattler_virtual_packages", version = "=4.1.0", default-features = false } +rattler_repodata_gateway = { path = "crates/rattler_repodata_gateway", version = "=0.32.0", default-features = false } +rattler_s3 = { path = "crates/rattler_s3", version = "=0.2.10", default-features = false } +rattler_sandbox = { path = "crates/rattler_sandbox", version = "=0.2.27", default-features = false } +rattler_shell = { path = "crates/rattler_shell", version = "=0.27.13", default-features = false } +rattler_solve = { path = "crates/rattler_solve", version = "=9.0.1", default-features = false } +rattler_upload = { path = "crates/rattler_upload", version = "=0.10.2", default-features = false } +rattler_virtual_packages = { path = "crates/rattler_virtual_packages", version = "=5.0.0", default-features = false } # This is also a rattler crate, but we only pin it to minor version simple_spawn_blocking = { path = "crates/simple_spawn_blocking", version = "1.1", default-features = false } diff --git a/crates/rattler-bin/CHANGELOG.md b/crates/rattler-bin/CHANGELOG.md index a8b3baf624..4992764f27 100644 --- a/crates/rattler-bin/CHANGELOG.md +++ b/crates/rattler-bin/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.8](https://github.com/conda/rattler/compare/rattler-bin-v0.2.7...rattler-bin-v0.2.8) - 2026-08-11 + +### Added + +- Improve `rattler solve` output ([#2644](https://github.com/conda/rattler/pull/2644)) + +### Fixed + +- follow the OCI registry's WWW-Authenticate challenge ([#2628](https://github.com/conda/rattler/pull/2628)) + +### Other + +- speed up CUDA virtual package detection ([#2568](https://github.com/conda/rattler/pull/2568)) +- unblock pixi setup and source package builds ([#2642](https://github.com/conda/rattler/pull/2642)) + ## [0.2.7](https://github.com/conda/rattler/compare/rattler-bin-v0.2.6...rattler-bin-v0.2.7) - 2026-08-03 ### Other diff --git a/crates/rattler-bin/Cargo.toml b/crates/rattler-bin/Cargo.toml index 7cdbd53e7b..b92dd2f625 100644 --- a/crates/rattler-bin/Cargo.toml +++ b/crates/rattler-bin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler-bin" -version = "0.2.7" +version = "0.2.8" edition.workspace = true authors = ["Bas Zalmstra "] description = "Rust binary for common Conda operations" diff --git a/crates/rattler/CHANGELOG.md b/crates/rattler/CHANGELOG.md index ca8277cb27..c591abbead 100644 --- a/crates/rattler/CHANGELOG.md +++ b/crates/rattler/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.48.2](https://github.com/conda/rattler/compare/rattler-v0.48.1...rattler-v0.48.2) - 2026-08-11 + +### Other + +- updated the following local packages: rattler_conda_types, rattler_config, rattler_networking, rattler_package_streaming, rattler_cache, rattler_shell, rattler_menuinst + ## [0.48.1](https://github.com/conda/rattler/compare/rattler-v0.48.0...rattler-v0.48.1) - 2026-08-03 ### Other diff --git a/crates/rattler/Cargo.toml b/crates/rattler/Cargo.toml index 2d27a031ef..2c7036fca1 100644 --- a/crates/rattler/Cargo.toml +++ b/crates/rattler/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**"] name = "rattler" -version = "0.48.1" +version = "0.48.2" edition.workspace = true authors = ["Bas Zalmstra "] description = "Rust library to install conda environments" diff --git a/crates/rattler_cache/CHANGELOG.md b/crates/rattler_cache/CHANGELOG.md index 778a373d50..8c1130901e 100644 --- a/crates/rattler_cache/CHANGELOG.md +++ b/crates/rattler_cache/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.5](https://github.com/conda/rattler/compare/rattler_cache-v0.10.4...rattler_cache-v0.10.5) - 2026-08-11 + +### Added + +- *(rattler_cache)* add package layer filtering ([#2652](https://github.com/conda/rattler/pull/2652)) + ## [0.10.4](https://github.com/conda/rattler/compare/rattler_cache-v0.10.3...rattler_cache-v0.10.4) - 2026-07-24 ### Added diff --git a/crates/rattler_cache/Cargo.toml b/crates/rattler_cache/Cargo.toml index 0bf1842e10..b33e7e1b79 100644 --- a/crates/rattler_cache/Cargo.toml +++ b/crates/rattler_cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_cache" -version = "0.10.4" +version = "0.10.5" description = "A crate to manage the caching of data in rattler" categories = { workspace = true } homepage = { workspace = true } diff --git a/crates/rattler_conda_types/CHANGELOG.md b/crates/rattler_conda_types/CHANGELOG.md index 810dbbd5b3..ef2372c88d 100644 --- a/crates/rattler_conda_types/CHANGELOG.md +++ b/crates/rattler_conda_types/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.49.1](https://github.com/conda/rattler/compare/rattler_conda_types-v0.49.0...rattler_conda_types-v0.49.1) - 2026-08-11 + +### Added + +- *(rattler_conda_types)* convert to and from `semver::Version` ([#2641](https://github.com/conda/rattler/pull/2641)) +- add CEP-6 channel notice support ([#2639](https://github.com/conda/rattler/pull/2639)) + ## [0.49.0](https://github.com/conda/rattler/compare/rattler_conda_types-v0.48.1...rattler_conda_types-v0.49.0) - 2026-07-24 ### Added diff --git a/crates/rattler_conda_types/Cargo.toml b/crates/rattler_conda_types/Cargo.toml index d794ceef7a..7a6f634f24 100644 --- a/crates/rattler_conda_types/Cargo.toml +++ b/crates/rattler_conda_types/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**", "benches/**"] name = "rattler_conda_types" -version = "0.49.0" +version = "0.49.1" edition.workspace = true authors = ["Bas Zalmstra "] description = "Rust data types for common types used within the Conda ecosystem" diff --git a/crates/rattler_config/CHANGELOG.md b/crates/rattler_config/CHANGELOG.md index de67629957..8b3ec45c45 100644 --- a/crates/rattler_config/CHANGELOG.md +++ b/crates/rattler_config/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/conda/rattler/compare/rattler_config-v0.6.2...rattler_config-v0.7.0) - 2026-08-11 + +### Added + +- add a shared config layer read by all rattler-based tools ([#2645](https://github.com/conda/rattler/pull/2645)) +- add CEP-6 channel notice support ([#2639](https://github.com/conda/rattler/pull/2639)) + ## [0.6.2](https://github.com/conda/rattler/compare/rattler_config-v0.6.1...rattler_config-v0.6.2) - 2026-07-24 ### Other diff --git a/crates/rattler_config/Cargo.toml b/crates/rattler_config/Cargo.toml index cc115124df..e319a408ce 100644 --- a/crates/rattler_config/Cargo.toml +++ b/crates/rattler_config/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**", "test-data/**"] name = "rattler_config" -version = "0.6.2" +version = "0.7.0" edition.workspace = true authors = [] description = "A crate to configure rattler and derived tools." diff --git a/crates/rattler_git/CHANGELOG.md b/crates/rattler_git/CHANGELOG.md index ebf1cc2115..8d4f2d8228 100644 --- a/crates/rattler_git/CHANGELOG.md +++ b/crates/rattler_git/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/conda/rattler/compare/rattler_git-v0.2.1...rattler_git-v0.3.0) - 2026-08-11 + +### Fixed + +- *(rattler_git)* harden LFS checkouts and add path filters ([#2640](https://github.com/conda/rattler/pull/2640)) + ## [0.2.1](https://github.com/conda/rattler/compare/rattler_git-v0.2.0...rattler_git-v0.2.1) - 2026-07-24 ### Other diff --git a/crates/rattler_git/Cargo.toml b/crates/rattler_git/Cargo.toml index cf8324c00c..baa29d0bac 100644 --- a/crates/rattler_git/Cargo.toml +++ b/crates/rattler_git/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_git" -version = "0.2.1" +version = "0.3.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/rattler_index/CHANGELOG.md b/crates/rattler_index/CHANGELOG.md index db19e29c80..bae325a4a1 100644 --- a/crates/rattler_index/CHANGELOG.md +++ b/crates/rattler_index/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.31.0](https://github.com/conda/rattler/compare/rattler_index-v0.30.11...rattler_index-v0.31.0) - 2026-08-11 + +### Added + +- add CEP-6 channel notice support ([#2639](https://github.com/conda/rattler/pull/2639)) + +### Other + +- unblock pixi setup and source package builds ([#2642](https://github.com/conda/rattler/pull/2642)) + ## [0.30.11](https://github.com/conda/rattler/compare/rattler_index-v0.30.10...rattler_index-v0.30.11) - 2026-08-03 ### Other diff --git a/crates/rattler_index/Cargo.toml b/crates/rattler_index/Cargo.toml index fec40cb1cb..56bd70ac9b 100644 --- a/crates/rattler_index/Cargo.toml +++ b/crates/rattler_index/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["tests/**"] name = "rattler_index" -version = "0.30.11" +version = "0.31.0" edition.workspace = true authors = [] description = "A crate to index conda channels and create a repodata.json file." diff --git a/crates/rattler_lock/CHANGELOG.md b/crates/rattler_lock/CHANGELOG.md index b613da9dc9..08553c1afd 100644 --- a/crates/rattler_lock/CHANGELOG.md +++ b/crates/rattler_lock/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.32.1](https://github.com/conda/rattler/compare/rattler_lock-v0.32.0...rattler_lock-v0.32.1) - 2026-08-11 + +### Other + +- updated the following local packages: rattler_conda_types, rattler_solve + ## [0.32.0](https://github.com/conda/rattler/compare/rattler_lock-v0.31.7...rattler_lock-v0.32.0) - 2026-08-03 ### Added diff --git a/crates/rattler_lock/Cargo.toml b/crates/rattler_lock/Cargo.toml index 6c77ab6dcf..7dfc20e728 100644 --- a/crates/rattler_lock/Cargo.toml +++ b/crates/rattler_lock/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**"] name = "rattler_lock" -version = "0.32.0" +version = "0.32.1" edition.workspace = true authors = ["Bas Zalmstra "] description = "Rust data types for conda lock" diff --git a/crates/rattler_menuinst/CHANGELOG.md b/crates/rattler_menuinst/CHANGELOG.md index b1731c877d..ae0aa59a35 100644 --- a/crates/rattler_menuinst/CHANGELOG.md +++ b/crates/rattler_menuinst/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.73](https://github.com/conda/rattler/compare/rattler_menuinst-v0.2.72...rattler_menuinst-v0.2.73) - 2026-08-11 + +### Other + +- updated the following local packages: rattler_conda_types, rattler_shell + ## [0.2.72](https://github.com/conda/rattler/compare/rattler_menuinst-v0.2.71...rattler_menuinst-v0.2.72) - 2026-08-03 ### Other diff --git a/crates/rattler_menuinst/Cargo.toml b/crates/rattler_menuinst/Cargo.toml index 305f29403e..6da76bc237 100644 --- a/crates/rattler_menuinst/Cargo.toml +++ b/crates/rattler_menuinst/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**", "test-data/**"] name = "rattler_menuinst" -version = "0.2.72" +version = "0.2.73" edition.workspace = true authors = ["Wolf Vollprecht "] description = "Install menu entries for a Conda package" diff --git a/crates/rattler_networking/CHANGELOG.md b/crates/rattler_networking/CHANGELOG.md index 849f64ce35..d74e57287b 100644 --- a/crates/rattler_networking/CHANGELOG.md +++ b/crates/rattler_networking/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.30.4](https://github.com/conda/rattler/compare/rattler_networking-v0.30.3...rattler_networking-v0.30.4) - 2026-08-11 + +### Fixed + +- *(rattler_networking)* report a missing OCI manifest as a 404 instead of erroring ([#2651](https://github.com/conda/rattler/pull/2651)) +- follow the OCI registry's WWW-Authenticate challenge ([#2628](https://github.com/conda/rattler/pull/2628)) + ## [0.30.3](https://github.com/conda/rattler/compare/rattler_networking-v0.30.2...rattler_networking-v0.30.3) - 2026-07-24 ### Other diff --git a/crates/rattler_networking/Cargo.toml b/crates/rattler_networking/Cargo.toml index 0ae710bfdf..1043fe66d7 100644 --- a/crates/rattler_networking/Cargo.toml +++ b/crates/rattler_networking/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["tests/**", "**/snapshots/**"] name = "rattler_networking" -version = "0.30.3" +version = "0.30.4" edition.workspace = true authors = ["Wolf Vollprecht "] description = "Authenticated requests in the conda ecosystem" diff --git a/crates/rattler_package_streaming/CHANGELOG.md b/crates/rattler_package_streaming/CHANGELOG.md index 4aac5b1cb5..a403bb1cfe 100644 --- a/crates/rattler_package_streaming/CHANGELOG.md +++ b/crates/rattler_package_streaming/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.27.0](https://github.com/conda/rattler/compare/rattler_package_streaming-v0.26.9...rattler_package_streaming-v0.27.0) - 2026-08-11 + +### Added + +- add PackageArchive for sparse reads from conda packages ([#2632](https://github.com/conda/rattler/pull/2632)) + ## [0.26.9](https://github.com/conda/rattler/compare/rattler_package_streaming-v0.26.8...rattler_package_streaming-v0.26.9) - 2026-07-24 ### Other diff --git a/crates/rattler_package_streaming/Cargo.toml b/crates/rattler_package_streaming/Cargo.toml index 0a1ca66608..fce5b714ed 100644 --- a/crates/rattler_package_streaming/Cargo.toml +++ b/crates/rattler_package_streaming/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["tests/**", "benches/**", "**/snapshots/**"] name = "rattler_package_streaming" -version = "0.26.9" +version = "0.27.0" edition.workspace = true authors = ["Bas Zalmstra "] description = "Extract and stream of Conda package archives" diff --git a/crates/rattler_repodata_gateway/CHANGELOG.md b/crates/rattler_repodata_gateway/CHANGELOG.md index 9b1752a1c8..6fd951966f 100644 --- a/crates/rattler_repodata_gateway/CHANGELOG.md +++ b/crates/rattler_repodata_gateway/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.32.0](https://github.com/conda/rattler/compare/rattler_repodata_gateway-v0.31.0...rattler_repodata_gateway-v0.32.0) - 2026-08-11 + +### Added + +- add CEP-6 channel notice support ([#2639](https://github.com/conda/rattler/pull/2639)) + +### Fixed + +- *(repodata-gateway)* limit concurrent shard cache reads ([#2163](https://github.com/conda/rattler/pull/2163)) +- *(repodata_gateway)* test remote run_exports against a local server ([#2648](https://github.com/conda/rattler/pull/2648)) +- Failing test ([#2647](https://github.com/conda/rattler/pull/2647)) + ## [0.31.0](https://github.com/conda/rattler/compare/rattler_repodata_gateway-v0.30.1...rattler_repodata_gateway-v0.31.0) - 2026-07-24 ### Added diff --git a/crates/rattler_repodata_gateway/Cargo.toml b/crates/rattler_repodata_gateway/Cargo.toml index 5b0c0bec85..22d4d182b0 100644 --- a/crates/rattler_repodata_gateway/Cargo.toml +++ b/crates/rattler_repodata_gateway/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["benches/**", "**/snapshots/**"] name = "rattler_repodata_gateway" -version = "0.31.0" +version = "0.32.0" edition.workspace = true authors = ["Bas Zalmstra "] description = "A crate to interact with Conda repodata" diff --git a/crates/rattler_s3/CHANGELOG.md b/crates/rattler_s3/CHANGELOG.md index f11ccf0a7e..243aa257f1 100644 --- a/crates/rattler_s3/CHANGELOG.md +++ b/crates/rattler_s3/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.10](https://github.com/conda/rattler/compare/rattler_s3-v0.2.9...rattler_s3-v0.2.10) - 2026-08-11 + +### Other + +- updated the following local packages: rattler_networking + ## [0.2.9](https://github.com/conda/rattler/compare/rattler_s3-v0.2.8...rattler_s3-v0.2.9) - 2026-07-24 ### Other diff --git a/crates/rattler_s3/Cargo.toml b/crates/rattler_s3/Cargo.toml index 3fb916175d..7988c6f5b7 100644 --- a/crates/rattler_s3/Cargo.toml +++ b/crates/rattler_s3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_s3" -version = "0.2.9" +version = "0.2.10" description = "A crate to streamline interaction with S3 storage for rattler" categories.workspace = true homepage.workspace = true diff --git a/crates/rattler_sandbox/CHANGELOG.md b/crates/rattler_sandbox/CHANGELOG.md index 161c35c47e..ae7e93b20d 100644 --- a/crates/rattler_sandbox/CHANGELOG.md +++ b/crates/rattler_sandbox/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.27](https://github.com/conda/rattler/compare/rattler_sandbox-v0.2.26...rattler_sandbox-v0.2.27) - 2026-08-11 + +### Other + +- update Cargo.lock dependencies + ## [0.2.26](https://github.com/conda/rattler/compare/rattler_sandbox-v0.2.25...rattler_sandbox-v0.2.26) - 2026-07-28 ### Other diff --git a/crates/rattler_sandbox/Cargo.toml b/crates/rattler_sandbox/Cargo.toml index d1f9e93770..3bba721838 100644 --- a/crates/rattler_sandbox/Cargo.toml +++ b/crates/rattler_sandbox/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["tests/**"] name = "rattler_sandbox" -version = "0.2.26" +version = "0.2.27" description = "A crate to run executables in a sandbox" categories.workspace = true homepage.workspace = true diff --git a/crates/rattler_shell/CHANGELOG.md b/crates/rattler_shell/CHANGELOG.md index 7197467f50..a603380bca 100644 --- a/crates/rattler_shell/CHANGELOG.md +++ b/crates/rattler_shell/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.27.13](https://github.com/conda/rattler/compare/rattler_shell-v0.27.12...rattler_shell-v0.27.13) - 2026-08-11 + +### Fixed + +- *(shell)* escape env var values in activation script ([#2621](https://github.com/conda/rattler/pull/2621)) + ## [0.27.12](https://github.com/conda/rattler/compare/rattler_shell-v0.27.11...rattler_shell-v0.27.12) - 2026-08-03 ### Other diff --git a/crates/rattler_shell/Cargo.toml b/crates/rattler_shell/Cargo.toml index 2864267726..455f278340 100644 --- a/crates/rattler_shell/Cargo.toml +++ b/crates/rattler_shell/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["**/snapshots/**"] name = "rattler_shell" -version = "0.27.12" +version = "0.27.13" edition.workspace = true authors = ["Wolf Vollprecht "] description = "A crate to help with activation and deactivation of a conda environment" diff --git a/crates/rattler_solve/CHANGELOG.md b/crates/rattler_solve/CHANGELOG.md index 9807532077..971420dff7 100644 --- a/crates/rattler_solve/CHANGELOG.md +++ b/crates/rattler_solve/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.1](https://github.com/conda/rattler/compare/rattler_solve-v9.0.0...rattler_solve-v9.0.1) - 2026-08-11 + +### Fixed + +- *(rattler_solve)* rate candidates by their most restrictive requirement ([#2649](https://github.com/conda/rattler/pull/2649)) + ## [9.0.0](https://github.com/conda/rattler/compare/rattler_solve-v8.0.0...rattler_solve-v9.0.0) - 2026-07-28 ### Fixed diff --git a/crates/rattler_solve/Cargo.toml b/crates/rattler_solve/Cargo.toml index bb03da1b40..e2b07b5c17 100644 --- a/crates/rattler_solve/Cargo.toml +++ b/crates/rattler_solve/Cargo.toml @@ -1,7 +1,7 @@ [package] exclude = ["tests/**", "benches/**"] name = "rattler_solve" -version = "9.0.0" +version = "9.0.1" edition.workspace = true authors = ["Bas Zalmstra "] description = "A crate to solve conda environments" diff --git a/crates/rattler_upload/CHANGELOG.md b/crates/rattler_upload/CHANGELOG.md index e5b6ae664b..f71668b2dd 100644 --- a/crates/rattler_upload/CHANGELOG.md +++ b/crates/rattler_upload/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.2](https://github.com/conda/rattler/compare/rattler_upload-v0.10.1...rattler_upload-v0.10.2) - 2026-08-11 + +### Other + +- updated the following local packages: rattler_conda_types, rattler_config, rattler_networking, rattler_package_streaming, rattler_solve, rattler_s3 + ## [0.10.1](https://github.com/conda/rattler/compare/rattler_upload-v0.10.0...rattler_upload-v0.10.1) - 2026-07-28 ### Other diff --git a/crates/rattler_upload/Cargo.toml b/crates/rattler_upload/Cargo.toml index 30199ceacf..211a563506 100644 --- a/crates/rattler_upload/Cargo.toml +++ b/crates/rattler_upload/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_upload" -version = "0.10.1" +version = "0.10.2" edition.workspace = true authors = [ "Wolf Vollprecht ", diff --git a/crates/rattler_virtual_packages/CHANGELOG.md b/crates/rattler_virtual_packages/CHANGELOG.md index b1ed12c5fd..5c9dd1f4ea 100644 --- a/crates/rattler_virtual_packages/CHANGELOG.md +++ b/crates/rattler_virtual_packages/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.0](https://github.com/conda/rattler/compare/rattler_virtual_packages-v4.1.0...rattler_virtual_packages-v5.0.0) - 2026-08-11 + +### Added + +- Introduce default versions for virtual packages ([#2646](https://github.com/conda/rattler/pull/2646)) + +### Other + +- speed up CUDA virtual package detection ([#2568](https://github.com/conda/rattler/pull/2568)) + ## [4.1.0](https://github.com/conda/rattler/compare/rattler_virtual_packages-v4.0.0...rattler_virtual_packages-v4.1.0) - 2026-07-28 ### Added diff --git a/crates/rattler_virtual_packages/Cargo.toml b/crates/rattler_virtual_packages/Cargo.toml index ad4e1c3386..c0aec4c81a 100644 --- a/crates/rattler_virtual_packages/Cargo.toml +++ b/crates/rattler_virtual_packages/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_virtual_packages" -version = "4.1.0" +version = "5.0.0" edition.workspace = true authors = ["Bas Zalmstra "] description = "Library to work with and detect Conda virtual packages" diff --git a/js-rattler/Cargo.lock b/js-rattler/Cargo.lock index 51127392e6..89eeb0e1d9 100644 --- a/js-rattler/Cargo.lock +++ b/js-rattler/Cargo.lock @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.10.4" +version = "0.10.5" dependencies = [ "ahash", "anyhow", @@ -2141,7 +2141,7 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.49.0" +version = "0.49.1" dependencies = [ "ahash", "core-foundation", @@ -2208,7 +2208,7 @@ dependencies = [ [[package]] name = "rattler_networking" -version = "0.30.3" +version = "0.30.4" dependencies = [ "ambient-id", "anyhow", @@ -2234,7 +2234,7 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.26.9" +version = "0.27.0" dependencies = [ "astral-reqwest-middleware", "astral-tokio-tar", @@ -2242,6 +2242,7 @@ dependencies = [ "astral_async_zip", "async-compression", "async-spooled-tempfile", + "bytes", "bzip2", "filetime", "fs-err", @@ -2282,7 +2283,7 @@ dependencies = [ [[package]] name = "rattler_repodata_gateway" -version = "0.31.0" +version = "0.32.0" dependencies = [ "ahash", "anyhow", @@ -2343,7 +2344,7 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "9.0.0" +version = "9.0.1" dependencies = [ "futures", "hex", diff --git a/py-rattler/Cargo.lock b/py-rattler/Cargo.lock index 131c719b97..8466c41622 100644 --- a/py-rattler/Cargo.lock +++ b/py-rattler/Cargo.lock @@ -3967,7 +3967,7 @@ dependencies = [ [[package]] name = "rattler" -version = "0.48.1" +version = "0.48.2" dependencies = [ "anyhow", "astral-reqwest-middleware", @@ -4014,7 +4014,7 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.10.4" +version = "0.10.5" dependencies = [ "ahash", "anyhow", @@ -4047,7 +4047,7 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.49.0" +version = "0.49.1" dependencies = [ "ahash", "core-foundation 0.10.1", @@ -4087,7 +4087,7 @@ dependencies = [ [[package]] name = "rattler_config" -version = "0.6.2" +version = "0.7.0" dependencies = [ "dirs", "fs-err", @@ -4122,7 +4122,7 @@ dependencies = [ [[package]] name = "rattler_index" -version = "0.30.11" +version = "0.31.0" dependencies = [ "ahash", "anyhow", @@ -4160,7 +4160,7 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.32.0" +version = "0.32.1" dependencies = [ "ahash", "file_url", @@ -4195,7 +4195,7 @@ dependencies = [ [[package]] name = "rattler_menuinst" -version = "0.2.72" +version = "0.2.73" dependencies = [ "configparser", "dirs", @@ -4224,7 +4224,7 @@ dependencies = [ [[package]] name = "rattler_networking" -version = "0.30.3" +version = "0.30.4" dependencies = [ "ambient-id", "anyhow", @@ -4262,7 +4262,7 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.26.9" +version = "0.27.0" dependencies = [ "astral-reqwest-middleware", "astral-tokio-tar", @@ -4321,7 +4321,7 @@ dependencies = [ [[package]] name = "rattler_repodata_gateway" -version = "0.31.0" +version = "0.32.0" dependencies = [ "ahash", "anyhow", @@ -4383,7 +4383,7 @@ dependencies = [ [[package]] name = "rattler_s3" -version = "0.2.9" +version = "0.2.10" dependencies = [ "aws-config", "aws-credential-types", @@ -4399,7 +4399,7 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.27.12" +version = "0.27.13" dependencies = [ "anyhow", "enum_dispatch", @@ -4418,7 +4418,7 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "9.0.0" +version = "9.0.1" dependencies = [ "futures", "hex", @@ -4436,7 +4436,7 @@ dependencies = [ [[package]] name = "rattler_virtual_packages" -version = "4.1.0" +version = "5.0.0" dependencies = [ "archspec", "libloading",