From 4a9338900101101ddaa0c974828436edb4325212 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 10:14:44 +0000 Subject: [PATCH 1/2] chore: release --- Cargo.lock | 468 +++++++++++++++--- Cargo.toml | 34 +- crates/rattler/CHANGELOG.md | 17 + crates/rattler/Cargo.toml | 2 +- crates/rattler_cache/CHANGELOG.md | 11 + crates/rattler_cache/Cargo.toml | 2 +- crates/rattler_conda_types/CHANGELOG.md | 13 + crates/rattler_conda_types/Cargo.toml | 2 +- crates/rattler_config/CHANGELOG.md | 6 + crates/rattler_config/Cargo.toml | 2 +- crates/rattler_digest/CHANGELOG.md | 6 + crates/rattler_digest/Cargo.toml | 2 +- crates/rattler_index/CHANGELOG.md | 6 + crates/rattler_index/Cargo.toml | 2 +- crates/rattler_lock/CHANGELOG.md | 6 + crates/rattler_lock/Cargo.toml | 2 +- crates/rattler_menuinst/CHANGELOG.md | 6 + crates/rattler_menuinst/Cargo.toml | 2 +- crates/rattler_networking/CHANGELOG.md | 10 + crates/rattler_networking/Cargo.toml | 2 +- crates/rattler_package_streaming/CHANGELOG.md | 6 + crates/rattler_package_streaming/Cargo.toml | 2 +- crates/rattler_repodata_gateway/CHANGELOG.md | 8 + crates/rattler_repodata_gateway/Cargo.toml | 2 +- crates/rattler_s3/CHANGELOG.md | 6 + crates/rattler_s3/Cargo.toml | 2 +- crates/rattler_sandbox/CHANGELOG.md | 6 + crates/rattler_sandbox/Cargo.toml | 2 +- crates/rattler_shell/CHANGELOG.md | 6 + crates/rattler_shell/Cargo.toml | 2 +- crates/rattler_solve/CHANGELOG.md | 8 + crates/rattler_solve/Cargo.toml | 2 +- crates/rattler_upload/CHANGELOG.md | 8 + crates/rattler_upload/Cargo.toml | 2 +- crates/rattler_virtual_packages/CHANGELOG.md | 6 + crates/rattler_virtual_packages/Cargo.toml | 2 +- 36 files changed, 557 insertions(+), 114 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e2aa4b53a7..5126a7caf0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -457,9 +457,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.88.0" +version = "1.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05b276777560aa9a196dbba2e3aada4d8006d3d7eeb3ba7fe0c317227d933c4" +checksum = "a9c1b1af02288f729e95b72bd17988c009aa72e26dcb59b3200f86d7aea726c9" dependencies = [ "aws-credential-types", "aws-runtime", @@ -479,9 +479,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.90.0" +version = "1.91.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9be14d6d9cd761fac3fd234a0f47f7ed6c0df62d83c0eeb7012750e4732879b" +checksum = "4e8122301558dc7c6c68e878af918880b82ff41897a60c8c4e18e4dc4d93e9f1" dependencies = [ "aws-credential-types", "aws-runtime", @@ -501,9 +501,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.90.0" +version = "1.92.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98a862d704c817d865c8740b62d8bbeb5adcb30965e93b471df8a5bcefa20a80" +checksum = "a0c7808adcff8333eaa76a849e6de926c6ac1a1268b9fd6afe32de9c29ef29d2" dependencies = [ "aws-credential-types", "aws-runtime", @@ -540,7 +540,7 @@ dependencies = [ "hmac", "http 0.2.12", "http 1.3.1", - "p256", + "p256 0.11.1", "percent-encoding", "ring", "sha2", @@ -842,6 +842,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" +[[package]] +name = "base16ct" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" + [[package]] name = "base64" version = "0.22.1" @@ -1534,20 +1540,49 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ + "generic-array", "rand_core 0.6.4", "subtle", + "zeroize", ] [[package]] name = "crypto-common" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", "typenum", ] +[[package]] +name = "curve25519-dalek" +version = "4.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +dependencies = [ + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "rustc_version", + "subtle", + "zeroize", +] + +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "darling" version = "0.21.3" @@ -1636,6 +1671,17 @@ dependencies = [ "zeroize", ] +[[package]] +name = "der" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + [[package]] name = "deranged" version = "0.5.5" @@ -1693,7 +1739,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1765,10 +1811,48 @@ version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" dependencies = [ - "der", - "elliptic-curve", - "rfc6979", - "signature", + "der 0.6.1", + "elliptic-curve 0.12.3", + "rfc6979 0.3.1", + "signature 1.6.4", +] + +[[package]] +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +dependencies = [ + "der 0.7.10", + "digest", + "elliptic-curve 0.13.8", + "rfc6979 0.4.0", + "signature 2.2.0", + "spki 0.7.3", +] + +[[package]] +name = "ed25519" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +dependencies = [ + "pkcs8 0.10.2", + "signature 2.2.0", +] + +[[package]] +name = "ed25519-dalek" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" +dependencies = [ + "curve25519-dalek", + "ed25519", + "serde", + "sha2", + "subtle", + "zeroize", ] [[package]] @@ -1783,16 +1867,37 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ - "base16ct", + "base16ct 0.1.1", "crypto-bigint 0.4.9", - "der", + "der 0.6.1", + "digest", + "ff 0.12.1", + "generic-array", + "group 0.12.1", + "pkcs8 0.9.0", + "rand_core 0.6.4", + "sec1 0.3.0", + "subtle", + "zeroize", +] + +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct 0.2.0", + "crypto-bigint 0.5.5", "digest", - "ff", + "ff 0.13.1", "generic-array", - "group", - "pkcs8", + "group 0.13.0", + "hkdf", + "pem-rfc7468", + "pkcs8 0.10.2", "rand_core 0.6.4", - "sec1", + "sec1 0.7.3", "subtle", "zeroize", ] @@ -1886,9 +1991,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" +checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" dependencies = [ "serde", "serde_core", @@ -1902,7 +2007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1948,6 +2053,22 @@ dependencies = [ "subtle", ] +[[package]] +name = "ff" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + [[package]] name = "file_url" version = "0.2.6" @@ -2201,6 +2322,7 @@ dependencies = [ "serde", "typenum", "version_check", + "zeroize", ] [[package]] @@ -2269,15 +2391,16 @@ dependencies = [ [[package]] name = "google-cloud-auth" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f084abe65c3bdde490bf4a4eebc7e103637fb3ac4b101d09508dd5bf12ce82b1" +checksum = "5628e0c17140a50dd4d75d37465bf190d26a6c67909519c2e3cf87a9e45d5cf6" dependencies = [ "async-trait", "base64", "bon", "google-cloud-gax", "http 1.3.1", + "jsonwebtoken", "reqwest", "rustc_version", "rustls", @@ -2291,9 +2414,9 @@ dependencies = [ [[package]] name = "google-cloud-gax" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a36f8701dac18c2cbedf588d15ee4ce5c018da531c2e74e9ad043cbd32b0fccb" +checksum = "3c5aa07295f49565ee1ae52e0799e42bd67284396e042734f078b8737a816047" dependencies = [ "base64", "bytes", @@ -2344,7 +2467,18 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" dependencies = [ - "ff", + "ff 0.12.1", + "rand_core 0.6.4", + "subtle", +] + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff 0.13.1", "rand_core 0.6.4", "subtle", ] @@ -2592,9 +2726,9 @@ checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "hyper" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" +checksum = "1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f" dependencies = [ "atomic-waker", "bytes", @@ -2830,9 +2964,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.2" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65" +checksum = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" dependencies = [ "console 0.16.1", "portable-atomic", @@ -2889,9 +3023,9 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "iri-string" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" dependencies = [ "memchr", "serde", @@ -2984,6 +3118,27 @@ dependencies = [ "serde_json", ] +[[package]] +name = "jsonwebtoken" +version = "10.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76e1c7d7df3e34443b3621b459b066a7b79644f059fc8b2db7070c825fd417e" +dependencies = [ + "base64", + "ed25519-dalek", + "getrandom 0.2.16", + "hmac", + "js-sys", + "p256 0.13.2", + "p384", + "rand 0.8.5", + "rsa", + "serde", + "serde_json", + "sha2", + "signature 2.2.0", +] + [[package]] name = "keyring" version = "3.6.3" @@ -3007,7 +3162,7 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d463f34ca3c400fde3a054da0e0b8c6ffa21e4590922f3e18281bb5eeef4cbdc" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3038,6 +3193,9 @@ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +dependencies = [ + "spin", +] [[package]] name = "libbz2-rs-sys" @@ -3110,9 +3268,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.22" +version = "1.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" +checksum = "15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7" dependencies = [ "cc", "pkg-config", @@ -3404,7 +3562,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]] @@ -3431,6 +3589,22 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-bigint-dig" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" +dependencies = [ + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand 0.8.5", + "smallvec", + "zeroize", +] + [[package]] name = "num-complex" version = "0.4.6" @@ -3484,6 +3658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", + "libm", ] [[package]] @@ -3561,7 +3736,7 @@ dependencies = [ "log", "md-5", "percent-encoding", - "quick-xml 0.38.3", + "quick-xml 0.38.4", "reqsign", "reqwest", "serde", @@ -3572,9 +3747,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.74" +version = "0.10.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654" +checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328" dependencies = [ "bitflags 2.10.0", "cfg-if", @@ -3604,9 +3779,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.110" +version = "0.9.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2" +checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321" dependencies = [ "cc", "libc", @@ -3667,8 +3842,32 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ - "ecdsa", - "elliptic-curve", + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", + "sha2", +] + +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder", + "sha2", +] + +[[package]] +name = "p384" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" +dependencies = [ + "ecdsa 0.16.9", + "elliptic-curve 0.13.8", + "primeorder", "sha2", ] @@ -3752,6 +3951,15 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + [[package]] name = "pep440_rs" version = "0.7.3" @@ -3891,14 +4099,35 @@ dependencies = [ "futures-io", ] +[[package]] +name = "pkcs1" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" +dependencies = [ + "der 0.7.10", + "pkcs8 0.10.2", + "spki 0.7.3", +] + [[package]] name = "pkcs8" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" dependencies = [ - "der", - "spki", + "der 0.6.1", + "spki 0.6.0", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der 0.7.10", + "spki 0.7.3", ] [[package]] @@ -3915,7 +4144,7 @@ checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" dependencies = [ "base64", "indexmap 2.12.0", - "quick-xml 0.38.3", + "quick-xml 0.38.4", "serde", "time", ] @@ -4002,6 +4231,15 @@ dependencies = [ "syn", ] +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve 0.13.8", +] + [[package]] name = "proc-macro-crate" version = "3.4.0" @@ -4069,9 +4307,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.38.3" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89" +checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" dependencies = [ "memchr", "serde", @@ -4129,7 +4367,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -4251,7 +4489,7 @@ dependencies = [ [[package]] name = "rattler" -version = "0.38.4" +version = "0.39.0" dependencies = [ "anyhow", "assert_matches", @@ -4334,7 +4572,7 @@ dependencies = [ [[package]] name = "rattler_cache" -version = "0.4.1" +version = "0.5.0" dependencies = [ "ahash", "anyhow", @@ -4373,7 +4611,7 @@ dependencies = [ [[package]] name = "rattler_conda_types" -version = "0.40.4" +version = "0.41.0" dependencies = [ "ahash", "assert_matches", @@ -4423,7 +4661,7 @@ dependencies = [ [[package]] name = "rattler_config" -version = "0.2.15" +version = "0.2.16" dependencies = [ "console 0.16.1", "fs-err", @@ -4441,7 +4679,7 @@ dependencies = [ [[package]] name = "rattler_digest" -version = "1.1.7" +version = "1.2.0" dependencies = [ "blake2", "digest", @@ -4463,7 +4701,7 @@ dependencies = [ [[package]] name = "rattler_index" -version = "0.27.0" +version = "0.27.1" dependencies = [ "ahash", "anyhow", @@ -4513,7 +4751,7 @@ dependencies = [ [[package]] name = "rattler_lock" -version = "0.26.1" +version = "0.26.2" dependencies = [ "ahash", "chrono", @@ -4550,7 +4788,7 @@ dependencies = [ [[package]] name = "rattler_menuinst" -version = "0.2.34" +version = "0.2.35" dependencies = [ "chrono", "configparser", @@ -4579,7 +4817,7 @@ dependencies = [ [[package]] name = "rattler_networking" -version = "0.25.21" +version = "0.25.22" dependencies = [ "anyhow", "async-once-cell", @@ -4617,7 +4855,7 @@ dependencies = [ [[package]] name = "rattler_package_streaming" -version = "0.23.13" +version = "0.23.14" dependencies = [ "assert_matches", "bzip2", @@ -4670,7 +4908,7 @@ dependencies = [ [[package]] name = "rattler_repodata_gateway" -version = "0.24.14" +version = "0.25.0" dependencies = [ "anyhow", "assert_matches", @@ -4739,7 +4977,7 @@ dependencies = [ [[package]] name = "rattler_s3" -version = "0.1.10" +version = "0.1.11" dependencies = [ "aws-config", "aws-credential-types", @@ -4755,7 +4993,7 @@ dependencies = [ [[package]] name = "rattler_sandbox" -version = "0.2.5" +version = "0.2.6" dependencies = [ "birdcage", "clap", @@ -4766,7 +5004,7 @@ dependencies = [ [[package]] name = "rattler_shell" -version = "0.25.7" +version = "0.25.8" dependencies = [ "anyhow", "enum_dispatch", @@ -4788,7 +5026,7 @@ dependencies = [ [[package]] name = "rattler_solve" -version = "3.0.9" +version = "3.1.0" dependencies = [ "chrono", "criterion", @@ -4815,7 +5053,7 @@ dependencies = [ [[package]] name = "rattler_upload" -version = "0.3.10" +version = "0.4.0" dependencies = [ "base64", "clap", @@ -4849,7 +5087,7 @@ dependencies = [ [[package]] name = "rattler_virtual_packages" -version = "2.2.5" +version = "2.2.6" dependencies = [ "archspec", "libloading", @@ -5161,6 +5399,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rfc6979" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" +dependencies = [ + "hmac", + "subtle", +] + [[package]] name = "ring" version = "0.17.14" @@ -5197,6 +5445,26 @@ dependencies = [ "serde", ] +[[package]] +name = "rsa" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88" +dependencies = [ + "const-oid", + "digest", + "num-bigint-dig", + "num-integer", + "num-traits", + "pkcs1", + "pkcs8 0.10.2", + "rand_core 0.6.4", + "signature 2.2.0", + "spki 0.7.3", + "subtle", + "zeroize", +] + [[package]] name = "rstest" version = "0.25.0" @@ -5292,14 +5560,14 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "rustls" -version = "0.23.34" +version = "0.23.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7" +checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" dependencies = [ "log", "once_cell", @@ -5408,9 +5676,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.0.5" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce" +checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" dependencies = [ "dyn-clone", "ref-cast", @@ -5430,10 +5698,24 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ - "base16ct", - "der", + "base16ct 0.1.1", + "der 0.6.1", "generic-array", - "pkcs8", + "pkcs8 0.9.0", + "subtle", + "zeroize", +] + +[[package]] +name = "sec1" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" +dependencies = [ + "base16ct 0.2.0", + "der 0.7.10", + "generic-array", + "pkcs8 0.10.2", "subtle", "zeroize", ] @@ -5634,7 +5916,7 @@ dependencies = [ "indexmap 1.9.3", "indexmap 2.12.0", "schemars 0.9.0", - "schemars 1.0.5", + "schemars 1.1.0", "serde_core", "serde_json", "serde_with_macros", @@ -5742,6 +6024,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest", + "rand_core 0.6.4", +] + [[package]] name = "simd-adler32" version = "0.3.7" @@ -5821,6 +6113,12 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "spki" version = "0.6.0" @@ -5828,7 +6126,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" dependencies = [ "base64ct", - "der", + "der 0.6.1", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der 0.7.10", ] [[package]] @@ -6045,7 +6353,7 @@ dependencies = [ "getrandom 0.3.4", "once_cell", "rustix 1.1.2", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6917,7 +7225,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 16c4b797e7..14e243a5d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -183,27 +183,27 @@ zstd = { version = "0.13.3", default-features = false } coalesced_map = { path = "crates/coalesced_map", version = "=0.1.2", default-features = false } file_url = { path = "crates/file_url", version = "=0.2.6", default-features = false } path_resolver = { path = "crates/path_resolver", version = "=0.2.2", default-features = false } -rattler = { path = "crates/rattler", version = "=0.38.4", default-features = false } -rattler_cache = { path = "crates/rattler_cache", version = "=0.4.1", default-features = false } -rattler_conda_types = { path = "crates/rattler_conda_types", version = "=0.40.4", default-features = false } -rattler_config = { path = "crates/rattler_config", version = "=0.2.15", default-features = false } -rattler_digest = { path = "crates/rattler_digest", version = "=1.1.7", default-features = false } -rattler_index = { path = "crates/rattler_index", version = "=0.27.0", default-features = false } +rattler = { path = "crates/rattler", version = "=0.39.0", default-features = false } +rattler_cache = { path = "crates/rattler_cache", version = "=0.5.0", default-features = false } +rattler_conda_types = { path = "crates/rattler_conda_types", version = "=0.41.0", default-features = false } +rattler_config = { path = "crates/rattler_config", version = "=0.2.16", default-features = false } +rattler_digest = { path = "crates/rattler_digest", version = "=1.2.0", default-features = false } +rattler_index = { path = "crates/rattler_index", version = "=0.27.1", default-features = false } rattler_libsolv_c = { path = "crates/rattler_libsolv_c", version = "=1.2.3", default-features = false } -rattler_lock = { path = "crates/rattler_lock", version = "=0.26.1", default-features = false } +rattler_lock = { path = "crates/rattler_lock", version = "=0.26.2", default-features = false } rattler_macros = { path = "crates/rattler_macros", version = "=1.0.11", default-features = false } -rattler_menuinst = { path = "crates/rattler_menuinst", version = "=0.2.34", default-features = false } -rattler_networking = { path = "crates/rattler_networking", version = "=0.25.21", default-features = false } -rattler_package_streaming = { path = "crates/rattler_package_streaming", version = "=0.23.13", default-features = false } +rattler_menuinst = { path = "crates/rattler_menuinst", version = "=0.2.35", default-features = false } +rattler_networking = { path = "crates/rattler_networking", version = "=0.25.22", default-features = false } +rattler_package_streaming = { path = "crates/rattler_package_streaming", version = "=0.23.14", default-features = false } rattler_pty = { path = "crates/rattler_pty", version = "=0.2.7", default-features = false } rattler_redaction = { path = "crates/rattler_redaction", version = "=0.1.12", default-features = false } -rattler_repodata_gateway = { path = "crates/rattler_repodata_gateway", version = "=0.24.14", default-features = false } -rattler_s3 = { path = "crates/rattler_s3", version = "=0.1.10", default-features = false } -rattler_sandbox = { path = "crates/rattler_sandbox", version = "=0.2.5", default-features = false } -rattler_shell = { path = "crates/rattler_shell", version = "=0.25.7", default-features = false } -rattler_solve = { path = "crates/rattler_solve", version = "=3.0.9", default-features = false } -rattler_upload = { path = "crates/rattler_upload", version = "=0.3.10", default-features = false } -rattler_virtual_packages = { path = "crates/rattler_virtual_packages", version = "=2.2.5", default-features = false } +rattler_repodata_gateway = { path = "crates/rattler_repodata_gateway", version = "=0.25.0", default-features = false } +rattler_s3 = { path = "crates/rattler_s3", version = "=0.1.11", default-features = false } +rattler_sandbox = { path = "crates/rattler_sandbox", version = "=0.2.6", default-features = false } +rattler_shell = { path = "crates/rattler_shell", version = "=0.25.8", default-features = false } +rattler_solve = { path = "crates/rattler_solve", version = "=3.1.0", default-features = false } +rattler_upload = { path = "crates/rattler_upload", version = "=0.4.0", default-features = false } +rattler_virtual_packages = { path = "crates/rattler_virtual_packages", version = "=2.2.6", 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/CHANGELOG.md b/crates/rattler/CHANGELOG.md index 546fca5c74..2e0d450c90 100644 --- a/crates/rattler/CHANGELOG.md +++ b/crates/rattler/CHANGELOG.md @@ -83,6 +83,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.39.0](https://github.com/conda/rattler/compare/rattler-v0.38.4...rattler-v0.39.0) - 2025-11-13 + +### Added + +- Add glob support for package name in matchspec ([#1480](https://github.com/conda/rattler/pull/1480)) +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) +- add post-link and pre-unlink to reporter interface ([#1793](https://github.com/conda/rattler/pull/1793)) + +### Fixed + +- omit `sha256_in_prefix` when equal to `sha256` ([#1812](https://github.com/conda/rattler/pull/1812)) + +### Other + +- use global cache lock to reduce per-package lock overhead ([#1818](https://github.com/conda/rattler/pull/1818)) +- clean up installer ([#1811](https://github.com/conda/rattler/pull/1811)) + ## [0.38.4](https://github.com/conda/rattler/compare/rattler-v0.38.3...rattler-v0.38.4) - 2025-10-28 ### Other diff --git a/crates/rattler/Cargo.toml b/crates/rattler/Cargo.toml index a48084fd80..221677f691 100644 --- a/crates/rattler/Cargo.toml +++ b/crates/rattler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler" -version = "0.38.4" +version = "0.39.0" 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 3ed7cd3550..0f141753bd 100644 --- a/crates/rattler_cache/CHANGELOG.md +++ b/crates/rattler_cache/CHANGELOG.md @@ -49,6 +49,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0](https://github.com/conda/rattler/compare/rattler_cache-v0.4.1...rattler_cache-v0.5.0) - 2025-11-13 + +### Added + +- add validation mode argument to PackageCache layers ([#1834](https://github.com/conda/rattler/pull/1834)) + +### Other + +- remove cache lock mutex ([#1809](https://github.com/conda/rattler/pull/1809)) +- use global cache lock to reduce per-package lock overhead ([#1818](https://github.com/conda/rattler/pull/1818)) + ## [0.4.1](https://github.com/conda/rattler/compare/rattler_cache-v0.4.0...rattler_cache-v0.4.1) - 2025-10-28 ### Other diff --git a/crates/rattler_cache/Cargo.toml b/crates/rattler_cache/Cargo.toml index eda7095b2d..aae26b0a22 100644 --- a/crates/rattler_cache/Cargo.toml +++ b/crates/rattler_cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_cache" -version = "0.4.1" +version = "0.5.0" 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 36f4a127db..9d637c550e 100644 --- a/crates/rattler_conda_types/CHANGELOG.md +++ b/crates/rattler_conda_types/CHANGELOG.md @@ -39,6 +39,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.41.0](https://github.com/conda/rattler/compare/rattler_conda_types-v0.40.4...rattler_conda_types-v0.41.0) - 2025-11-13 + +### Added + +- Add glob support for package name in matchspec ([#1480](https://github.com/conda/rattler/pull/1480)) +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) +- parse matchspec conditions and translate to resolvo ([#1545](https://github.com/conda/rattler/pull/1545)) + +### Fixed + +- omit `sha256_in_prefix` when equal to `sha256` ([#1812](https://github.com/conda/rattler/pull/1812)) +- `Version::starts_with` for versions with differing non-final component sizes ([#1791](https://github.com/conda/rattler/pull/1791)) + ## [0.40.4](https://github.com/conda/rattler/compare/rattler_conda_types-v0.40.3...rattler_conda_types-v0.40.4) - 2025-10-28 ### Fixed diff --git a/crates/rattler_conda_types/Cargo.toml b/crates/rattler_conda_types/Cargo.toml index c64309154e..e8a584273c 100644 --- a/crates/rattler_conda_types/Cargo.toml +++ b/crates/rattler_conda_types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_conda_types" -version = "0.40.4" +version = "0.41.0" 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 f4d5e2b72d..3a10bee315 100644 --- a/crates/rattler_config/CHANGELOG.md +++ b/crates/rattler_config/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.16](https://github.com/conda/rattler/compare/rattler_config-v0.2.15...rattler_config-v0.2.16) - 2025-11-13 + +### Added + +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) + ## [0.2.15](https://github.com/conda/rattler/compare/rattler_config-v0.2.14...rattler_config-v0.2.15) - 2025-10-28 ### Other diff --git a/crates/rattler_config/Cargo.toml b/crates/rattler_config/Cargo.toml index de92ad7af3..fdcbe95952 100644 --- a/crates/rattler_config/Cargo.toml +++ b/crates/rattler_config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_config" -version = "0.2.15" +version = "0.2.16" edition.workspace = true authors = [] description = "A crate to configure rattler and derived tools." diff --git a/crates/rattler_digest/CHANGELOG.md b/crates/rattler_digest/CHANGELOG.md index fc0b282643..ee616fb636 100644 --- a/crates/rattler_digest/CHANGELOG.md +++ b/crates/rattler_digest/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.2.0](https://github.com/conda/rattler/compare/rattler_digest-v1.1.7...rattler_digest-v1.2.0) - 2025-11-13 + +### Added + +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) + ## [1.1.7](https://github.com/conda/rattler/compare/rattler_digest-v1.1.6...rattler_digest-v1.1.7) - 2025-10-17 ### Fixed diff --git a/crates/rattler_digest/Cargo.toml b/crates/rattler_digest/Cargo.toml index 17680c2390..f8226f7ed1 100644 --- a/crates/rattler_digest/Cargo.toml +++ b/crates/rattler_digest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_digest" -version = "1.1.7" +version = "1.2.0" edition.workspace = true authors = ["Bas Zalmstra "] description = "An simple crate used by rattler crates to compute different hashes from different sources" diff --git a/crates/rattler_index/CHANGELOG.md b/crates/rattler_index/CHANGELOG.md index c4362de514..accdb906a4 100644 --- a/crates/rattler_index/CHANGELOG.md +++ b/crates/rattler_index/CHANGELOG.md @@ -62,6 +62,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.27.1](https://github.com/conda/rattler/compare/rattler_index-v0.27.0...rattler_index-v0.27.1) - 2025-11-13 + +### Added + +- add cache control for repodata.json / zst and shard index ([#1796](https://github.com/conda/rattler/pull/1796)) + ## [0.27.0](https://github.com/conda/rattler/compare/rattler_index-v0.26.5...rattler_index-v0.27.0) - 2025-10-28 ### Added diff --git a/crates/rattler_index/Cargo.toml b/crates/rattler_index/Cargo.toml index f8dc4bcafc..582a64a955 100644 --- a/crates/rattler_index/Cargo.toml +++ b/crates/rattler_index/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_index" -version = "0.27.0" +version = "0.27.1" 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 13c94ddbe9..2377eca5ad 100644 --- a/crates/rattler_lock/CHANGELOG.md +++ b/crates/rattler_lock/CHANGELOG.md @@ -44,6 +44,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.26.2](https://github.com/conda/rattler/compare/rattler_lock-v0.26.1...rattler_lock-v0.26.2) - 2025-11-13 + +### Added + +- Add glob support for package name in matchspec ([#1480](https://github.com/conda/rattler/pull/1480)) + ## [0.26.1](https://github.com/conda/rattler/compare/rattler_lock-v0.26.0...rattler_lock-v0.26.1) - 2025-10-28 ### Fixed diff --git a/crates/rattler_lock/Cargo.toml b/crates/rattler_lock/Cargo.toml index 9972abda10..246924040b 100644 --- a/crates/rattler_lock/Cargo.toml +++ b/crates/rattler_lock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_lock" -version = "0.26.1" +version = "0.26.2" 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 a50c62834b..5468b9f97c 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.35](https://github.com/conda/rattler/compare/rattler_menuinst-v0.2.34...rattler_menuinst-v0.2.35) - 2025-11-13 + +### Other + +- updated the following local packages: rattler_conda_types, rattler_shell + ## [0.2.34](https://github.com/conda/rattler/compare/rattler_menuinst-v0.2.33...rattler_menuinst-v0.2.34) - 2025-10-28 ### Other diff --git a/crates/rattler_menuinst/Cargo.toml b/crates/rattler_menuinst/Cargo.toml index 34ac26ba48..892e4f58b1 100644 --- a/crates/rattler_menuinst/Cargo.toml +++ b/crates/rattler_menuinst/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_menuinst" -version = "0.2.34" +version = "0.2.35" 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 7a8285819e..fc86b6896a 100644 --- a/crates/rattler_networking/CHANGELOG.md +++ b/crates/rattler_networking/CHANGELOG.md @@ -44,6 +44,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.25.22](https://github.com/conda/rattler/compare/rattler_networking-v0.25.21...rattler_networking-v0.25.22) - 2025-11-13 + +### Added + +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) + +### Fixed + +- omit `sha256_in_prefix` when equal to `sha256` ([#1812](https://github.com/conda/rattler/pull/1812)) + ## [0.25.21](https://github.com/conda/rattler/compare/rattler_networking-v0.25.20...rattler_networking-v0.25.21) - 2025-10-28 ### Other diff --git a/crates/rattler_networking/Cargo.toml b/crates/rattler_networking/Cargo.toml index eb964853ca..537922114b 100644 --- a/crates/rattler_networking/Cargo.toml +++ b/crates/rattler_networking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_networking" -version = "0.25.21" +version = "0.25.22" 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 3b3664c6a1..7f220e04b5 100644 --- a/crates/rattler_package_streaming/CHANGELOG.md +++ b/crates/rattler_package_streaming/CHANGELOG.md @@ -44,6 +44,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.23.14](https://github.com/conda/rattler/compare/rattler_package_streaming-v0.23.13...rattler_package_streaming-v0.23.14) - 2025-11-13 + +### Added + +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) + ## [0.23.13](https://github.com/conda/rattler/compare/rattler_package_streaming-v0.23.12...rattler_package_streaming-v0.23.13) - 2025-10-28 ### Other diff --git a/crates/rattler_package_streaming/Cargo.toml b/crates/rattler_package_streaming/Cargo.toml index 2a5b47c282..cc0dd17478 100644 --- a/crates/rattler_package_streaming/Cargo.toml +++ b/crates/rattler_package_streaming/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_package_streaming" -version = "0.23.13" +version = "0.23.14" 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 f7780c2aa8..57980eb004 100644 --- a/crates/rattler_repodata_gateway/CHANGELOG.md +++ b/crates/rattler_repodata_gateway/CHANGELOG.md @@ -44,6 +44,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.25.0](https://github.com/conda/rattler/compare/rattler_repodata_gateway-v0.24.14...rattler_repodata_gateway-v0.25.0) - 2025-11-13 + +### Added + +- Add glob support for package name in matchspec ([#1480](https://github.com/conda/rattler/pull/1480)) +- move repodata fetch logic to tools crate ([#1820](https://github.com/conda/rattler/pull/1820)) +- parse matchspec conditions and translate to resolvo ([#1545](https://github.com/conda/rattler/pull/1545)) + ## [0.24.14](https://github.com/conda/rattler/compare/rattler_repodata_gateway-v0.24.13...rattler_repodata_gateway-v0.24.14) - 2025-10-28 ### Fixed diff --git a/crates/rattler_repodata_gateway/Cargo.toml b/crates/rattler_repodata_gateway/Cargo.toml index 1039bd4099..22229e0041 100644 --- a/crates/rattler_repodata_gateway/Cargo.toml +++ b/crates/rattler_repodata_gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_repodata_gateway" -version = "0.24.14" +version = "0.25.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 6a482f6dc6..d12e9560ee 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.1.11](https://github.com/conda/rattler/compare/rattler_s3-v0.1.10...rattler_s3-v0.1.11) - 2025-11-13 + +### Other + +- updated the following local packages: rattler_networking + ## [0.1.10](https://github.com/conda/rattler/compare/rattler_s3-v0.1.9...rattler_s3-v0.1.10) - 2025-10-28 ### Other diff --git a/crates/rattler_s3/Cargo.toml b/crates/rattler_s3/Cargo.toml index fc5c2137a6..0b57329615 100644 --- a/crates/rattler_s3/Cargo.toml +++ b/crates/rattler_s3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_s3" -version = "0.1.10" +version = "0.1.11" 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 c5882d3ff0..d978a3ce80 100644 --- a/crates/rattler_sandbox/CHANGELOG.md +++ b/crates/rattler_sandbox/CHANGELOG.md @@ -20,6 +20,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.6](https://github.com/conda/rattler/compare/rattler_sandbox-v0.2.5...rattler_sandbox-v0.2.6) - 2025-11-13 + +### Other + +- update Cargo.lock dependencies + ## [0.2.5](https://github.com/conda/rattler/compare/rattler_sandbox-v0.2.4...rattler_sandbox-v0.2.5) - 2025-10-25 ### Other diff --git a/crates/rattler_sandbox/Cargo.toml b/crates/rattler_sandbox/Cargo.toml index a308dfa885..9c7a0c98e0 100644 --- a/crates/rattler_sandbox/Cargo.toml +++ b/crates/rattler_sandbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_sandbox" -version = "0.2.5" +version = "0.2.6" 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 e4c1176a8d..8f434a7b0d 100644 --- a/crates/rattler_shell/CHANGELOG.md +++ b/crates/rattler_shell/CHANGELOG.md @@ -44,6 +44,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.25.8](https://github.com/conda/rattler/compare/rattler_shell-v0.25.7...rattler_shell-v0.25.8) - 2025-11-13 + +### Other + +- updated the following local packages: rattler_conda_types + ## [0.25.7](https://github.com/conda/rattler/compare/rattler_shell-v0.25.6...rattler_shell-v0.25.7) - 2025-10-28 ### Other diff --git a/crates/rattler_shell/Cargo.toml b/crates/rattler_shell/Cargo.toml index 4e98f9a6a5..aa1ba06f93 100644 --- a/crates/rattler_shell/Cargo.toml +++ b/crates/rattler_shell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_shell" -version = "0.25.7" +version = "0.25.8" 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 54995ad4fa..d4af239c66 100644 --- a/crates/rattler_solve/CHANGELOG.md +++ b/crates/rattler_solve/CHANGELOG.md @@ -42,6 +42,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.1.0](https://github.com/conda/rattler/compare/rattler_solve-v3.0.9...rattler_solve-v3.1.0) - 2025-11-13 + +### Added + +- Add glob support for package name in matchspec ([#1480](https://github.com/conda/rattler/pull/1480)) +- move repodata fetch logic to tools crate ([#1820](https://github.com/conda/rattler/pull/1820)) +- parse matchspec conditions and translate to resolvo ([#1545](https://github.com/conda/rattler/pull/1545)) + ## [3.0.9](https://github.com/conda/rattler/compare/rattler_solve-v3.0.8...rattler_solve-v3.0.9) - 2025-10-28 ### Fixed diff --git a/crates/rattler_solve/Cargo.toml b/crates/rattler_solve/Cargo.toml index 5ffbb51cd2..ec87b26632 100644 --- a/crates/rattler_solve/Cargo.toml +++ b/crates/rattler_solve/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_solve" -version = "3.0.9" +version = "3.1.0" 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 bd2571841d..ed5bd8c3c9 100644 --- a/crates/rattler_upload/CHANGELOG.md +++ b/crates/rattler_upload/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/conda/rattler/compare/rattler_upload-v0.3.10...rattler_upload-v0.4.0) - 2025-11-13 + +### Added + +- expose crate features on docs.rs ([#1835](https://github.com/conda/rattler/pull/1835)) +- cleanup upload CLI structs ([#1807](https://github.com/conda/rattler/pull/1807)) +- create attestations on upload with cosign ([#1679](https://github.com/conda/rattler/pull/1679)) + ## [0.3.10](https://github.com/conda/rattler/compare/rattler_upload-v0.3.9...rattler_upload-v0.3.10) - 2025-10-28 ### Other diff --git a/crates/rattler_upload/Cargo.toml b/crates/rattler_upload/Cargo.toml index 94fa33861f..7f584782d2 100644 --- a/crates/rattler_upload/Cargo.toml +++ b/crates/rattler_upload/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_upload" -version = "0.3.10" +version = "0.4.0" edition.workspace = true authors = ["Wolf Vollprecht ", "Magenta Qin "] description = "A crate to Upload conda packages to various channels." diff --git a/crates/rattler_virtual_packages/CHANGELOG.md b/crates/rattler_virtual_packages/CHANGELOG.md index a279432fc1..22cc14ffc3 100644 --- a/crates/rattler_virtual_packages/CHANGELOG.md +++ b/crates/rattler_virtual_packages/CHANGELOG.md @@ -38,6 +38,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.2.6](https://github.com/conda/rattler/compare/rattler_virtual_packages-v2.2.5...rattler_virtual_packages-v2.2.6) - 2025-11-13 + +### Other + +- updated the following local packages: rattler_conda_types + ## [2.2.5](https://github.com/conda/rattler/compare/rattler_virtual_packages-v2.2.4...rattler_virtual_packages-v2.2.5) - 2025-10-28 ### Other diff --git a/crates/rattler_virtual_packages/Cargo.toml b/crates/rattler_virtual_packages/Cargo.toml index 52b677b76f..c1ed90ae69 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 = "2.2.5" +version = "2.2.6" edition.workspace = true authors = ["Bas Zalmstra "] description = "Library to work with and detect Conda virtual packages" From c4b7c0a5cfa1a5c5afc06c5c5f48bd25fc9cb428 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 10:15:08 +0000 Subject: [PATCH 2/2] Update pixi.lock --- pixi.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pixi.lock b/pixi.lock index 064e40ad63..73fdd258ff 100644 --- a/pixi.lock +++ b/pixi.lock @@ -4398,54 +4398,54 @@ packages: - Cargo.toml - conda: crates/rattler_index name: rattler_index - version: 0.27.0 + version: 0.27.1 build: h1ec88cb_0 subdir: osx-arm64 constrains: - __osx >=11.0 license: BSD-3-Clause input: - hash: d5228467a6c068c129ac08565c733bd113de776a4c403393c7c35c611a21cae9 + hash: bb8e71fef8081332ad1e349bde6aa8664c6fcd3952e395eddef23b54574dc7d7 globs: - ../../Cargo.toml - ../Cargo.toml - Cargo.toml - conda: crates/rattler_index name: rattler_index - version: 0.27.0 + version: 0.27.1 build: h6eef762_0 subdir: win-64 license: BSD-3-Clause input: - hash: d5228467a6c068c129ac08565c733bd113de776a4c403393c7c35c611a21cae9 + hash: bb8e71fef8081332ad1e349bde6aa8664c6fcd3952e395eddef23b54574dc7d7 globs: - ../../Cargo.toml - ../Cargo.toml - Cargo.toml - conda: crates/rattler_index name: rattler_index - version: 0.27.0 + version: 0.27.1 build: h983c4f9_0 subdir: osx-64 constrains: - __osx >=10.13 license: BSD-3-Clause input: - hash: d5228467a6c068c129ac08565c733bd113de776a4c403393c7c35c611a21cae9 + hash: bb8e71fef8081332ad1e349bde6aa8664c6fcd3952e395eddef23b54574dc7d7 globs: - ../../Cargo.toml - ../Cargo.toml - Cargo.toml - conda: crates/rattler_index name: rattler_index - version: 0.27.0 + version: 0.27.1 build: hd342602_0 subdir: linux-64 constrains: - __glibc >=2.17 license: BSD-3-Clause input: - hash: d5228467a6c068c129ac08565c733bd113de776a4c403393c7c35c611a21cae9 + hash: bb8e71fef8081332ad1e349bde6aa8664c6fcd3952e395eddef23b54574dc7d7 globs: - ../../Cargo.toml - ../Cargo.toml