From 66b869992773c0ad89fc0d8bbfa6dbf9a1f75eb8 Mon Sep 17 00:00:00 2001 From: houseme Date: Wed, 3 Jun 2026 12:18:50 +0800 Subject: [PATCH] chore(release): prepare 1.0.0-beta.7 (#3184) * chore(release): prepare 1.0.0-beta.7 * chore(release): align release assets for 1.0.0-beta.7 --- Cargo.lock | 233 +++++++++++++++++++++-------------------- Cargo.toml | 84 +++++++-------- README.md | 2 +- README_ZH.md | 2 +- flake.nix | 2 +- helm/rustfs/Chart.yaml | 4 +- rustfs.spec | 5 +- 7 files changed, 169 insertions(+), 163 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9eed64c50..b837209bb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -812,9 +812,9 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "aws-config" -version = "1.8.17" +version = "1.8.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "517aa062d8bd9015ee23d6daa5e1c1372328412fdae4e6c4c1be9b69c6ad37a2" +checksum = "e33f815b73a3899c03b380d543532e5865f230dce9678d108dc10732a8682275" dependencies = [ "aws-credential-types", "aws-runtime", @@ -906,10 +906,11 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.134.0" +version = "1.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be06bdfdf00371318253d74776567512d1229d1f3cd5546d27d333c89e013b84" +checksum = "f97e3e7e7d86fd26fcdc18bc382da5ca9e8b2ff8d54030d187fd0dac8a236d96" dependencies = [ + "arc-swap", "aws-credential-types", "aws-runtime", "aws-sigv4", @@ -941,10 +942,11 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.100.0" +version = "1.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee2719d4a5e5e147bb9e9b77490df6ece750df1094968aa857b09b618a1881a" +checksum = "b647baea49ff551960b904f905681e9b4765a6c4ea08631e89dc52d8bd3f5896" dependencies = [ + "arc-swap", "aws-credential-types", "aws-runtime", "aws-smithy-async", @@ -965,9 +967,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.102.0" +version = "1.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b30d254992d56ef19f430396e5765b11e0f5bd21a7a557cb12fca1c8c18b9636" +checksum = "7ae401c65ff288aa7873117fe535cd32b7b1bb0bc43751d28901a1d5f20636b9" dependencies = [ "arc-swap", "aws-credential-types", @@ -990,10 +992,11 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.105.0" +version = "1.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f4f8065fe615dbed9096458ba98dda6d641553ffd5aedd27e37e65211aca9f" +checksum = "4c80de7bb7d03e9ca8c9fd7b489f20f3948d3f3be91a7953591347d238115408" dependencies = [ + "arc-swap", "aws-credential-types", "aws-runtime", "aws-smithy-async", @@ -1015,9 +1018,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7083fb918b38474ac65ffbf8a69fc8792d36879f4ac5f1667b43aec61efe9a5" +checksum = "bae38512beae0ffee7010fc24e7a8a123c53efdfef42a61e80fda4882418dc71" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -1107,9 +1110,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-client" -version = "1.1.12" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a2f165a7feee6f263028b899d0a181987f4fa7179a6411a32a439fba7c5f769" +checksum = "5c3ef8931ad1c98aa6a55b4256f847f3116090819844e0dd41ea682cac5dd2d3" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -1131,9 +1134,9 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.62.6" +version = "0.62.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "517089205f18ab4adc5a3e02888cb139bbbbb2e168eac9f396216925d1fbeaf5" +checksum = "701a947f4797e52a911e114a898667c746c39feea467bbd1abd7b3721f702ffa" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-schema", @@ -1187,9 +1190,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.12.1" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc117c179ecf39a62a0a3f49f600e9ac26a7ad7dd172177999f83933af776c32" +checksum = "9db177daa6ba8afb9ee1aefcf548c907abcf52065e394ee11a92780057fe0e8c" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api-macros", @@ -1227,9 +1230,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.4.8" +version = "1.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "056b66dbce2f81cc0c1e2b05bb402eb58f8a3530479d650efadd5bbae9a4050b" +checksum = "53f93074121a1be41317b9aa607143ae17900631f7f59a99f2b905d519d6783b" dependencies = [ "base64-simd", "bytes", @@ -1447,9 +1450,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.11.1" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +checksum = "84d7ced0ae9557296835c32bf1b1e02b44c746701f898460fb000d7eaa84f00a" dependencies = [ "serde_core", ] @@ -1492,7 +1495,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "generic-array 0.14.9", + "generic-array 0.14.7", ] [[package]] @@ -1511,7 +1514,7 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" dependencies = [ - "generic-array 0.14.9", + "generic-array 0.14.7", ] [[package]] @@ -1834,7 +1837,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common 0.1.6", + "crypto-common 0.1.7", "inout 0.1.4", ] @@ -2290,7 +2293,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ - "generic-array 0.14.9", + "generic-array 0.14.7", "rand_core 0.6.4", "subtle", "zeroize", @@ -2315,11 +2318,11 @@ dependencies = [ [[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 0.14.9", + "generic-array 0.14.7", "typenum", ] @@ -3536,7 +3539,7 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", "const-oid 0.9.6", - "crypto-common 0.1.6", + "crypto-common 0.1.7", "subtle", ] @@ -3571,7 +3574,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3580,7 +3583,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "objc2", ] @@ -3615,7 +3618,7 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "e2e_test" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "anyhow", "astral-tokio-tar", @@ -3764,7 +3767,7 @@ dependencies = [ "crypto-bigint 0.5.5", "digest 0.10.7", "ff", - "generic-array 0.14.9", + "generic-array 0.14.7", "group", "hkdf 0.12.4", "pem-rfc7468 0.7.0", @@ -3907,7 +3910,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4027,7 +4030,7 @@ version = "25.12.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "rustc_version", ] @@ -4214,9 +4217,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.9" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -4229,7 +4232,7 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2e55f16dcf0e9c00efbe2e655ffe45fc98e7066b52bc92f8a79e64060a79351" dependencies = [ - "generic-array 0.14.9", + "generic-array 0.14.7", "rustversion", "typenum", ] @@ -5231,7 +5234,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ "block-padding 0.3.3", - "generic-array 0.14.9", + "generic-array 0.14.7", ] [[package]] @@ -5277,7 +5280,7 @@ version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d09b98f7eace8982db770e4408e7470b028ce513ac28fecdc6bf4c30fe92b62" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "cfg-if", "libc", ] @@ -5321,7 +5324,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5804,7 +5807,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9f8ff371890db2cf65a0758dba9a79f9cd965de369f6dbdc6581a22780af45e" dependencies = [ "async-trait", - "bitflags 2.11.1", + "bitflags 2.12.1", "bytes", "chrono", "dashmap", @@ -5869,9 +5872,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.30" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" +checksum = "113b30b4cd05f7c06868fdb2854f66a7b9fece9a48425351cd532e810d74024f" [[package]] name = "lru" @@ -6364,7 +6367,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b42ced54aa8ac97226486337973f9bc3956e24f03a23e88a6e18f640959d6e2" dependencies = [ "base64 0.22.1", - "bitflags 2.11.1", + "bitflags 2.12.1", "btoi", "byteorder", "bytes", @@ -6396,7 +6399,7 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22f9786d56d972959e1408b6a93be6af13b9c1392036c5c1fafa08a1b0c6ee87" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "byteorder", "derive_builder", "getset", @@ -6455,7 +6458,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "cfg-if", "cfg_aliases", "libc", @@ -6468,7 +6471,7 @@ version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "cfg-if", "cfg_aliases", "libc", @@ -6480,7 +6483,7 @@ version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "cfg-if", "cfg_aliases", "libc", @@ -6544,7 +6547,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6693,7 +6696,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f049ae562349fefb8e837eb15443da1e7c6dcbd8a11f52a228f92220c2e5c85e" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "libloading", "nvml-wrapper-sys", "static_assertions", @@ -6716,7 +6719,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "chrono", "getrandom 0.2.17", "http 1.4.1", @@ -6744,7 +6747,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "dispatch2", "objc2", ] @@ -6761,7 +6764,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "objc2", ] @@ -7351,7 +7354,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97f6fccfd2d9d2df765ca23ff85fe5cc437fb0e6d3e164e4d3cbe09d14780c93" dependencies = [ "arrayvec", - "bitflags 2.11.1", + "bitflags 2.12.1", "thiserror 2.0.18", "zerocopy", "zerocopy-derive", @@ -7898,7 +7901,7 @@ checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" dependencies = [ "bit-set", "bit-vec 0.8.0", - "bitflags 2.11.1", + "bitflags 2.12.1", "num-traits", "rand 0.9.4", "rand_chacha 0.9.0", @@ -8091,7 +8094,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "memchr", "unicase", ] @@ -8424,7 +8427,7 @@ version = "11.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", ] [[package]] @@ -8542,7 +8545,7 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", ] [[package]] @@ -8869,7 +8872,7 @@ checksum = "f67013f080c226e5a34db1c71f2567f44d95a6300005bb6cd4e2c8fe3c326d1b" dependencies = [ "aes 0.9.1", "aws-lc-rs", - "bitflags 2.11.1", + "bitflags 2.12.1", "block-padding 0.4.2", "byteorder", "bytes", @@ -8952,7 +8955,7 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed8949eca4163c18a8f59ff96d32cf61e9c13b9735e21ef32b3907f4aafa1a9" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "bytes", "chrono", "dashmap", @@ -9057,7 +9060,7 @@ dependencies = [ [[package]] name = "rustfs" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "aes-gcm", "anyhow", @@ -9176,7 +9179,7 @@ dependencies = [ [[package]] name = "rustfs-audit" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "chrono", @@ -9199,7 +9202,7 @@ dependencies = [ [[package]] name = "rustfs-checksums" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "base64-simd", "bytes", @@ -9213,7 +9216,7 @@ dependencies = [ [[package]] name = "rustfs-common" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "chrono", "metrics", @@ -9228,7 +9231,7 @@ dependencies = [ [[package]] name = "rustfs-concurrency" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "rustfs-io-core", "rustfs-io-metrics", @@ -9240,14 +9243,14 @@ dependencies = [ [[package]] name = "rustfs-config" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "const-str", ] [[package]] name = "rustfs-credentials" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "base64-simd", "hmac 0.13.0", @@ -9260,7 +9263,7 @@ dependencies = [ [[package]] name = "rustfs-crypto" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "aes-gcm", "argon2", @@ -9280,7 +9283,7 @@ dependencies = [ [[package]] name = "rustfs-data-usage" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "path-clean", @@ -9291,7 +9294,7 @@ dependencies = [ [[package]] name = "rustfs-ecstore" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "aes-gcm", "async-channel", @@ -9395,7 +9398,7 @@ dependencies = [ [[package]] name = "rustfs-filemeta" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "arc-swap", "byteorder", @@ -9419,7 +9422,7 @@ dependencies = [ [[package]] name = "rustfs-heal" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "anyhow", "async-trait", @@ -9447,7 +9450,7 @@ dependencies = [ [[package]] name = "rustfs-iam" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "arc-swap", "async-trait", @@ -9481,7 +9484,7 @@ dependencies = [ [[package]] name = "rustfs-io-core" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "bytes", "memmap2 0.9.10", @@ -9492,7 +9495,7 @@ dependencies = [ [[package]] name = "rustfs-io-metrics" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "criterion", "metrics", @@ -9554,7 +9557,7 @@ dependencies = [ [[package]] name = "rustfs-keystone" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "bytes", "futures", @@ -9579,7 +9582,7 @@ dependencies = [ [[package]] name = "rustfs-kms" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "aes-gcm", "arc-swap", @@ -9608,7 +9611,7 @@ dependencies = [ [[package]] name = "rustfs-lock" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "crossbeam-queue", @@ -9629,7 +9632,7 @@ dependencies = [ [[package]] name = "rustfs-madmin" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "chrono", "humantime", @@ -9642,7 +9645,7 @@ dependencies = [ [[package]] name = "rustfs-notify" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "arc-swap", "async-trait", @@ -9676,7 +9679,7 @@ dependencies = [ [[package]] name = "rustfs-object-capacity" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "criterion", "futures", @@ -9694,7 +9697,7 @@ dependencies = [ [[package]] name = "rustfs-obs" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "chrono", "crossbeam-channel", @@ -9741,7 +9744,7 @@ dependencies = [ [[package]] name = "rustfs-policy" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "base64-simd", @@ -9769,7 +9772,7 @@ dependencies = [ [[package]] name = "rustfs-protocols" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "astral-tokio-tar", "async-compression", @@ -9827,7 +9830,7 @@ dependencies = [ [[package]] name = "rustfs-protos" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "flatbuffers", "prost 0.14.3", @@ -9845,7 +9848,7 @@ dependencies = [ [[package]] name = "rustfs-rio" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "aes-gcm", "axum", @@ -9880,14 +9883,14 @@ dependencies = [ [[package]] name = "rustfs-s3-ops" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "rustfs-s3-types", ] [[package]] name = "rustfs-s3-types" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "serde", "serde_json", @@ -9895,7 +9898,7 @@ dependencies = [ [[package]] name = "rustfs-s3select-api" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "bytes", @@ -9922,7 +9925,7 @@ dependencies = [ [[package]] name = "rustfs-s3select-query" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-recursion", "async-trait", @@ -9939,7 +9942,7 @@ dependencies = [ [[package]] name = "rustfs-scanner" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "chrono", @@ -9970,7 +9973,7 @@ dependencies = [ [[package]] name = "rustfs-signer" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "base64-simd", "bytes", @@ -9986,7 +9989,7 @@ dependencies = [ [[package]] name = "rustfs-targets" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "arc-swap", "async-nats", @@ -10032,7 +10035,7 @@ dependencies = [ [[package]] name = "rustfs-tls-runtime" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "arc-swap", "metrics", @@ -10052,7 +10055,7 @@ dependencies = [ [[package]] name = "rustfs-trusted-proxies" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "async-trait", "axum", @@ -10076,7 +10079,7 @@ dependencies = [ [[package]] name = "rustfs-utils" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "base64-simd", "blake2 0.11.0-rc.6", @@ -10114,7 +10117,7 @@ dependencies = [ [[package]] name = "rustfs-zip" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" dependencies = [ "astral-tokio-tar", "async-compression", @@ -10171,7 +10174,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "errno", "libc", "linux-raw-sys 0.4.15", @@ -10184,11 +10187,11 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -10224,9 +10227,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" +checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" dependencies = [ "openssl-probe", "rustls-pki-types", @@ -10262,7 +10265,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -10462,7 +10465,7 @@ checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ "base16ct 0.2.0", "der 0.7.10", - "generic-array 0.14.9", + "generic-array 0.14.7", "pkcs8 0.10.2", "subtle", "zeroize", @@ -10488,7 +10491,7 @@ version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -11362,7 +11365,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -11416,7 +11419,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -11917,7 +11920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" dependencies = [ "async-compression", - "bitflags 2.11.1", + "bitflags 2.12.1", "bytes", "futures-core", "futures-util", @@ -12194,9 +12197,9 @@ checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" [[package]] name = "unicode-segmentation" -version = "1.13.2" +version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8" [[package]] name = "unicode-width" @@ -12479,7 +12482,7 @@ version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.12.1", "hashbrown 0.15.5", "indexmap 2.14.0", "semver", @@ -12594,7 +12597,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -12888,7 +12891,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", - "bitflags 2.11.1", + "bitflags 2.12.1", "indexmap 2.14.0", "log", "serde", diff --git a/Cargo.toml b/Cargo.toml index 59116904a..7fdc9b7f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,7 +60,7 @@ edition = "2024" license = "Apache-2.0" repository = "https://github.com/rustfs/rustfs" rust-version = "1.95.0" -version = "1.0.0-beta.6" +version = "1.0.0-beta.7" homepage = "https://rustfs.com" description = "RustFS is a high-performance distributed object storage software built using Rust, one of the most popular languages worldwide. " keywords = ["RustFS", "Minio", "object-storage", "filesystem", "s3"] @@ -77,43 +77,43 @@ redundant_clone = "warn" [workspace.dependencies] # RustFS Internal Crates -rustfs = { path = "./rustfs", version = "1.0.0-beta.6" } -rustfs-heal = { path = "crates/heal", version = "1.0.0-beta.6" } -rustfs-audit = { path = "crates/audit", version = "1.0.0-beta.6" } -rustfs-checksums = { path = "crates/checksums", version = "1.0.0-beta.6" } -rustfs-common = { path = "crates/common", version = "1.0.0-beta.6" } -rustfs-data-usage = { path = "crates/data-usage", version = "1.0.0-beta.6" } -rustfs-config = { path = "./crates/config", version = "1.0.0-beta.6" } -rustfs-concurrency = { path = "./crates/concurrency", version = "1.0.0-beta.6" } -rustfs-credentials = { path = "crates/credentials", version = "1.0.0-beta.6" } -rustfs-crypto = { path = "crates/crypto", version = "1.0.0-beta.6" } -rustfs-ecstore = { path = "crates/ecstore", version = "1.0.0-beta.6" } -rustfs-filemeta = { path = "crates/filemeta", version = "1.0.0-beta.6" } -rustfs-iam = { path = "crates/iam", version = "1.0.0-beta.6" } -rustfs-keystone = { path = "crates/keystone", version = "1.0.0-beta.6" } -rustfs-kms = { path = "crates/kms", version = "1.0.0-beta.6" } -rustfs-lock = { path = "crates/lock", version = "1.0.0-beta.6" } -rustfs-madmin = { path = "crates/madmin", version = "1.0.0-beta.6" } -rustfs-notify = { path = "crates/notify", version = "1.0.0-beta.6" } -rustfs-io-metrics = { path = "crates/io-metrics", version = "1.0.0-beta.6" } -rustfs-io-core = { path = "crates/io-core", version = "1.0.0-beta.6" } -rustfs-object-capacity = { path = "crates/object-capacity", version = "1.0.0-beta.6" } -rustfs-obs = { path = "crates/obs", version = "1.0.0-beta.6" } -rustfs-policy = { path = "crates/policy", version = "1.0.0-beta.6" } -rustfs-protos = { path = "crates/protos", version = "1.0.0-beta.6" } -rustfs-protocols = { path = "crates/protocols", version = "1.0.0-beta.6" } -rustfs-rio = { path = "crates/rio", version = "1.0.0-beta.6" } -rustfs-s3-types = { path = "crates/s3-types", version = "1.0.0-beta.6" } -rustfs-s3-ops = { path = "crates/s3-ops", version = "1.0.0-beta.6" } -rustfs-s3select-api = { path = "crates/s3select-api", version = "1.0.0-beta.6" } -rustfs-s3select-query = { path = "crates/s3select-query", version = "1.0.0-beta.6" } -rustfs-scanner = { path = "crates/scanner", version = "1.0.0-beta.6" } -rustfs-signer = { path = "crates/signer", version = "1.0.0-beta.6" } -rustfs-trusted-proxies = { path = "crates/trusted-proxies", version = "1.0.0-beta.6" } -rustfs-targets = { path = "crates/targets", version = "1.0.0-beta.6" } -rustfs-tls-runtime = { path = "crates/tls-runtime", version = "1.0.0-beta.6" } -rustfs-utils = { path = "crates/utils", version = "1.0.0-beta.6" } -rustfs-zip = { path = "./crates/zip", version = "1.0.0-beta.6" } +rustfs = { path = "./rustfs", version = "1.0.0-beta.7" } +rustfs-heal = { path = "crates/heal", version = "1.0.0-beta.7" } +rustfs-audit = { path = "crates/audit", version = "1.0.0-beta.7" } +rustfs-checksums = { path = "crates/checksums", version = "1.0.0-beta.7" } +rustfs-common = { path = "crates/common", version = "1.0.0-beta.7" } +rustfs-data-usage = { path = "crates/data-usage", version = "1.0.0-beta.7" } +rustfs-config = { path = "./crates/config", version = "1.0.0-beta.7" } +rustfs-concurrency = { path = "./crates/concurrency", version = "1.0.0-beta.7" } +rustfs-credentials = { path = "crates/credentials", version = "1.0.0-beta.7" } +rustfs-crypto = { path = "crates/crypto", version = "1.0.0-beta.7" } +rustfs-ecstore = { path = "crates/ecstore", version = "1.0.0-beta.7" } +rustfs-filemeta = { path = "crates/filemeta", version = "1.0.0-beta.7" } +rustfs-iam = { path = "crates/iam", version = "1.0.0-beta.7" } +rustfs-keystone = { path = "crates/keystone", version = "1.0.0-beta.7" } +rustfs-kms = { path = "crates/kms", version = "1.0.0-beta.7" } +rustfs-lock = { path = "crates/lock", version = "1.0.0-beta.7" } +rustfs-madmin = { path = "crates/madmin", version = "1.0.0-beta.7" } +rustfs-notify = { path = "crates/notify", version = "1.0.0-beta.7" } +rustfs-io-metrics = { path = "crates/io-metrics", version = "1.0.0-beta.7" } +rustfs-io-core = { path = "crates/io-core", version = "1.0.0-beta.7" } +rustfs-object-capacity = { path = "crates/object-capacity", version = "1.0.0-beta.7" } +rustfs-obs = { path = "crates/obs", version = "1.0.0-beta.7" } +rustfs-policy = { path = "crates/policy", version = "1.0.0-beta.7" } +rustfs-protos = { path = "crates/protos", version = "1.0.0-beta.7" } +rustfs-protocols = { path = "crates/protocols", version = "1.0.0-beta.7" } +rustfs-rio = { path = "crates/rio", version = "1.0.0-beta.7" } +rustfs-s3-types = { path = "crates/s3-types", version = "1.0.0-beta.7" } +rustfs-s3-ops = { path = "crates/s3-ops", version = "1.0.0-beta.7" } +rustfs-s3select-api = { path = "crates/s3select-api", version = "1.0.0-beta.7" } +rustfs-s3select-query = { path = "crates/s3select-query", version = "1.0.0-beta.7" } +rustfs-scanner = { path = "crates/scanner", version = "1.0.0-beta.7" } +rustfs-signer = { path = "crates/signer", version = "1.0.0-beta.7" } +rustfs-trusted-proxies = { path = "crates/trusted-proxies", version = "1.0.0-beta.7" } +rustfs-targets = { path = "crates/targets", version = "1.0.0-beta.7" } +rustfs-tls-runtime = { path = "crates/tls-runtime", version = "1.0.0-beta.7" } +rustfs-utils = { path = "crates/utils", version = "1.0.0-beta.7" } +rustfs-zip = { path = "./crates/zip", version = "1.0.0-beta.7" } # Async Runtime and Networking async-channel = "2.5.0" @@ -199,11 +199,11 @@ arc-swap = "1.9.1" astral-tokio-tar = "0.6.2" atoi = "2.0.0" atomic_enum = "0.3.0" -aws-config = { version = "1.8.17" } +aws-config = { version = "1.8.18" } aws-credential-types = { version = "1.2.14" } -aws-sdk-s3 = { version = "1.134.0", default-features = false, features = ["sigv4a", "default-https-client", "rt-tokio"] } -aws-smithy-http-client = { version = "1.1.12", default-features = false, features = ["default-client", "rustls-aws-lc"] } -aws-smithy-types = { version = "1.4.8" } +aws-sdk-s3 = { version = "1.135.0", default-features = false, features = ["sigv4a", "default-https-client", "rt-tokio"] } +aws-smithy-http-client = { version = "1.1.13", default-features = false, features = ["default-client", "rustls-aws-lc"] } +aws-smithy-types = { version = "1.4.9" } base64 = "0.22.1" base64-simd = "0.8.0" brotli = "8.0.3" diff --git a/README.md b/README.md index 3490f8f99..3db31d8aa 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ chown -R 10001:10001 data logs docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:latest # Using specific version -docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:1.0.0-beta.6 +docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:1.0.0-beta.7 ``` If you use [podman](https://github.com/containers/podman) instead of docker, you can install the RustFS with the below command diff --git a/README_ZH.md b/README_ZH.md index 0164c8dfb..d77961834 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -113,7 +113,7 @@ RustFS 容器以非 root 用户 `rustfs` (UID `10001`) 运行。如果您使用 docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:latest # 使用指定版本运行 - docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:1.0.0-beta.6 + docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:1.0.0-beta.7 ``` 您也可以使用 Docker Compose。使用根目录下的 `docker-compose.yml` 文件: diff --git a/flake.nix b/flake.nix index f4a4f0456..0dcb79ee0 100644 --- a/flake.nix +++ b/flake.nix @@ -60,7 +60,7 @@ { default = rustPlatform.buildRustPackage { pname = "rustfs"; - version = "1.0.0-beta.6"; + version = "1.0.0-beta.7"; src = ./.; diff --git a/helm/rustfs/Chart.yaml b/helm/rustfs/Chart.yaml index fd438a0c2..6bd2ecf84 100644 --- a/helm/rustfs/Chart.yaml +++ b/helm/rustfs/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: rustfs description: RustFS helm chart to deploy RustFS on kubernetes cluster. type: application -version: "0.6.0" -appVersion: "1.0.0-beta.6" +version: "0.7.0" +appVersion: "1.0.0-beta.7" home: https://rustfs.com icon: https://media.sys.truenas.net/apps/rustfs/icons/icon.svg maintainers: diff --git a/rustfs.spec b/rustfs.spec index 16be94bc5..b8b9a21a1 100644 --- a/rustfs.spec +++ b/rustfs.spec @@ -2,7 +2,7 @@ %global _empty_manifest_terminate_build 0 Name: rustfs Version: 1.0.0 -Release: beta.6 +Release: beta.7 Summary: High-performance distributed object storage for MinIO alternative License: Apache-2.0 @@ -57,6 +57,9 @@ install %_builddir/%{name}-%{version}-%{release}/target/%_arch/%_arch-unknown-li %_bindir/rustfs %changelog +* Wed Jun 03 2026 houseme +- Update RPM package to RustFS 1.0.0-beta.7 + * Thu May 28 2026 houseme - Update RPM package to RustFS 1.0.0-beta.6