Commit Graph

  • 387c385dfa build(deps): bump rustc-hash from 2.1.1 to 2.1.2 in the dependencies group (#2339) dependabot[bot] 2026-03-30 09:09:27 +08:00
  • dd9e093dcc perf(capacity): tune default capacity settings, sync docs, and fix refresh/metrics correctness (#2336) houseme 2026-03-30 05:33:56 +08:00
  • 7172e151de fix: address correctness, safety, and concurrency issues (#2327) houseme 2026-03-30 00:30:57 +08:00
  • 860a37d3a8 test(admin): cover alias parsing edge cases (#2326) 安正超 2026-03-29 20:10:19 +08:00
  • 3515615e79 test(s3): cover anonymous write-offset rejection (#2320) 安正超 2026-03-29 20:06:16 +08:00
  • 924c4b17a6 test(storage): cover write-offset pre-auth rejection (#2319) 安正超 2026-03-29 20:06:04 +08:00
  • 7fb405526b test(filemeta): cover legacy delete marker fallback (#2322) 安正超 2026-03-29 20:05:48 +08:00
  • 4764b849cb fix(admin): route root heal start through heal_format (#2323) 安正超 2026-03-29 20:05:37 +08:00
  • 0c6bb6add5 test(admin): cover compatible alias routes (#2328) 安正超 2026-03-29 20:05:20 +08:00
  • 3578baf501 test(object-lock): cover validation gaps (#2318) 安正超 2026-03-29 19:23:30 +08:00
  • 939a69f9c2 test(s3): complete snowball auto-extract compatibility (#2324) 安正超 2026-03-29 19:19:45 +08:00
  • 3366bd2464 feat(iam,admin): prepared IAM auth, ExistingObjectTag, admin permission checks (#2315) GatewayJ 2026-03-29 19:18:16 +08:00
  • 263e504c0c refactor(capacity): optimize capacity management module (#2325) houseme 2026-03-29 17:49:30 +08:00
  • f98664ea4a test(s3): complete snowball auto-extract coverage (#2313) 安正超 2026-03-28 22:56:42 +08:00
  • 9536ed8d38 test(storage): cover write-offset rejection (#2316) 安正超 2026-03-28 22:56:03 +08:00
  • ef33e43032 feat(admin): align heal compatibility routes (#2311) 安正超 2026-03-28 19:57:22 +08:00
  • c20f2555eb feat(admin): add MinIO-compatible admin aliases (#2307) 安正超 2026-03-28 08:19:56 +08:00
  • 5e21c398f5 fix(filemeta): support legacy xl.meta compatibility (#2304) weisd 2026-03-27 13:42:06 +08:00
  • af46a61fde build(deps): bump the dependencies group with 6 updates (#2303) houseme 2026-03-27 12:47:48 +08:00
  • 14e4d94666 add ec environment variables in helm chart (#2290) majinghe 2026-03-27 09:40:30 +08:00
  • 0779036535 feat(s3): reject write-offset-bytes requests compatibly (#2295) weisd 2026-03-26 15:48:12 +08:00
  • d637c4d342 fix(object-lock): recover remaining s3 tests (#2294) weisd 2026-03-26 12:11:34 +08:00
  • a236b0d01d feat(ecstore): implement decommission and rebalance (#2281) 安正超 2026-03-26 11:44:02 +08:00
  • 59c437d901 feat(object-lock): complete legal hold enforcement (#2293) weisd 2026-03-26 10:58:10 +08:00
  • 0c42916fa9 ci(build): enable tokio_unstable flag in Build RustFS job (#2289) houseme 2026-03-25 17:03:21 +08:00
  • 41dcebda44 fix(tier): sweep transitioned copies from delete handlers (#2287) weisd 2026-03-25 16:06:36 +08:00
  • fb2ced4d27 feat(obs): integrate dial9-tokio-telemetry for runtime tracing (#2285) houseme 2026-03-25 14:23:58 +08:00
  • 2681731443 fix(checksum): align multipart CRC64NVME with full object (#2286) weisd 2026-03-25 12:44:46 +08:00
  • 19b8389dc4 fix(disk): Fix Usage Report Capacity Calculation (#2274) houseme 2026-03-24 23:47:30 +08:00
  • 8c8d157418 fix(object): always unregister deadlock-tracked get requests (#2275) 安正超 2026-03-24 19:09:45 +08:00
  • 28f57b228c feat(s3): advance parity coverage (#2278) weisd 2026-03-24 17:29:33 +08:00
  • 8aa59b12cb refactor(auth): Improve UI access token login issue (#2277) heihutu 2026-03-24 14:48:37 +08:00
  • dad9a7d708 fix(ecstore): honor lifecycle tag filters (#2264) cxymds 2026-03-24 14:25:43 +08:00
  • 5ea6d8a7e6 fix(ecstore): preserve transition object metadata (#2263) cxymds 2026-03-24 14:06:29 +08:00
  • 75e6902f46 feat(admin): add persisted OIDC config APIs (#2267) 1.0.0-alpha.90 cxymds 2026-03-24 12:13:41 +08:00
  • 24d359a867 fix: CVE-2026-22184 fix in docker image (#2276) majinghe 2026-03-24 11:36:40 +08:00
  • ca62b0c163 fix(Helm): Remove duplicate imagePullSecrets block (#2260) Peter Olds 2026-03-23 18:54:33 -07:00
  • b7789c8e08 refactor(docker): image grafana/tempo:2.10.3 (#2273) heihutu 2026-03-23 23:25:58 +08:00
  • e95eb92612 build(deps): bump zip from 8.3.1 to 8.4.0 in the dependencies group (#2270) dependabot[bot] 2026-03-23 20:50:17 +08:00
  • 2583d1e49b build(deps): bump the dependencies group with 3 updates (#2259) dependabot[bot] 2026-03-23 19:56:09 +08:00
  • 990acbcd4b fix(admin): decode compat payload in set-remote-target (#2216) LeonWang0735 2026-03-23 18:22:07 +08:00
  • 05dc131a49 perf(storage): optimize internode RPC transfer path (#2262) weisd 2026-03-23 17:09:49 +08:00
  • 236142a682 fix(ecstore): repair lifecycle transition and restore flows (#2240) cxymds 2026-03-23 12:29:13 +08:00
  • 2e7abfbd63 fix(ecstore): preserve raw metadata read semantics (#2258) weisd 2026-03-23 10:42:16 +08:00
  • 6cb094e30a fix(object): Fix concurrent request hang issue in S3 range read workloads (#2251) houseme 2026-03-23 09:55:08 +08:00
  • ff40e2bc79 build(deps): bump the dependencies group with 3 updates (#2257) heihutu 2026-03-22 17:24:42 +08:00
  • 99dbe70a89 fix(madmin): handle blank service-account expiration (#2254) 安正超 2026-03-22 13:44:05 +08:00
  • a42320848c fix(ecstore): invalidate xl.meta cache after writes and rename (#2255) weisd 2026-03-22 11:30:29 +08:00
  • 8b4e5b2540 chore(deps): update flake.lock (#2253) heihutu 2026-03-22 09:00:17 +08:00
  • 19d3a23a13 fix(admin): console self password for STS sessions (#1923) (#2250) GatewayJ 2026-03-21 22:10:38 +08:00
  • 95850c1bcd fix(admin): accept IAM service account exports (#2249) weisd 2026-03-21 13:44:46 +08:00
  • 628481be7c fix(tracing): Fix distributed tracing context linking (#2247) houseme 2026-03-21 11:07:35 +08:00
  • 0047bcd3ac build(deps): bump the dependencies group with 4 updates (#2243) houseme 2026-03-20 23:22:57 +08:00
  • fafbc4fe1d feat(info): add --json flag for JSON output and markdown table format by default (#2245) houseme 2026-03-20 22:53:03 +08:00
  • f11c307aec fix(admin): avoid tier stats panic on missing tier (#2238) 马登山 2026-03-20 20:57:33 +08:00
  • 3c28f0a0ba feat(metrics): migrate system monitoring from rustfs-obs to rustfs-metrics (#2242) heihutu 2026-03-20 18:52:33 +08:00
  • 28f86a505e feat: Add --info command and refactor config module (#2234) houseme 2026-03-20 01:16:45 +08:00
  • e1a278aaf8 fix(iam): preserve trailing slash in OIDC issuer URL (#2228) 1.0.0-alpha.89 Trent Houliston 2026-03-19 16:52:59 +11:00
  • 35e1f28f23 fix: support legacy bucket metadata decoding (#2227) weisd 2026-03-19 12:43:53 +08:00
  • c6715259b1 fix(ecstore): keep bucket created time when metadata is epoch (#2220) weisd 2026-03-19 01:02:34 +08:00
  • df8f0edaea fix(ecstore): support legacy pool meta decoding (#2218) 1.0.0-alpha.88 weisd 2026-03-19 00:20:24 +08:00
  • a4411a24d6 refactor(metrics): modularize collectors and add comprehensive metrics support (#2208) houseme 2026-03-18 23:52:42 +08:00
  • 4a807d80e3 build(deps): bump the dependencies group with 2 updates (#2211) houseme 2026-03-18 21:39:01 +08:00
  • f095f56e20 fix(ci): revert docker alpha latest tag (#2209) 1.0.0-alpha.87 安正超 2026-03-18 21:05:52 +08:00
  • b9b7d86ae4 feat: improve legacy metadata and admin compatibility (#2202) weisd 2026-03-18 21:05:09 +08:00
  • 84077adf17 fix(admin): avoid unbounded metrics sampling by default (#2203) 马登山 2026-03-18 14:43:17 +08:00
  • 237c933f38 test(lifecycle): add prefix regression and zero-day checks (#2201) 马登山 2026-03-18 13:20:00 +08:00
  • c20b3c7f19 fix(ecstore): handle EODM rules without due date (#2198) 安正超 2026-03-18 12:54:41 +08:00
  • c9a2fd756c feat(rustfs): add optional license gating feature (#2197) 安正超 2026-03-18 08:45:05 +08:00
  • bddb0d0a05 build(deps): bump astral-tokio-tar from 0.5.6 to 0.6.0 (#2196) dependabot[bot] 2026-03-18 08:22:12 +08:00
  • 9ce3c7742c fix(targets): pass credentials to MQTT broker availability check (#2192) houseme 2026-03-17 23:53:28 +08:00
  • b5d881f399 fix(notify): Fix XML Filter parsing and add comprehensive tests (#2191) houseme 2026-03-17 23:08:07 +08:00
  • ce1f7cfdcb chore(skills): add repository-local workflow skills (#2190) 安正超 2026-03-17 22:13:46 +08:00
  • c66c6d97ec fix(lifecycle): respect Filter.Prefix and safe delete marker expiry (#2185) 马登山 2026-03-17 18:45:38 +08:00
  • be89b5fc6a build(deps): bump lz4_flex from 0.12.0 to 0.12.1 (#2181) dependabot[bot] 2026-03-17 10:10:41 +08:00
  • 94cdb89e29 feat(obs): add init_obs_with_config API and signature guard test (#2175) houseme 2026-03-16 18:17:55 +08:00
  • 06dff96c09 chore(deps): update flake.lock (#2173) heihutu 2026-03-16 16:01:36 +08:00
  • c1d5106acc feat(ci): allow selecting build platforms in build workflow (#2171) 安正超 2026-03-15 22:01:44 +08:00
  • 0a2411f59c chore(deps): update flake.lock (#2169) heihutu 2026-03-15 16:10:12 +08:00
  • 1ede71b881 chore: update nix-flake-update.yml to use FLAKE_UPDATE_TOKEN for user… (#2168) houseme 2026-03-15 14:49:38 +08:00
  • 4fb7059e6f chore(deps): update flake.lock (#2165) 1.0.0-alpha.86 github-actions[bot] 2026-03-15 10:26:05 +08:00
  • 2ad275ecc3 fix(helm): quote obs stdout configmap value (#2166) 安正超 2026-03-15 10:11:25 +08:00
  • 9179fd5608 fix(helm): merge customAnnotations with class-specific ingress annotations (#2161) Philip Schmid 2026-03-15 02:22:12 +01:00
  • 7f1cdaedad feat(replication): add bandwidth-aware reporting for bucket replication metrics (#2141) LeonWang0735 2026-03-15 09:03:10 +08:00
  • 7f3459f5a8 fix(obs): fixed unresolved import super::local::ensure_dir_permissions (#2164) houseme 2026-03-15 00:33:06 +08:00
  • d3cff7d033 feat(webdav): add WebDAV protocol gateway (#2158) yxrxy 2026-03-14 23:06:53 +08:00
  • f66a90c1b2 fix: fix github action error caused by oltp modification (#2163) majinghe 2026-03-14 22:15:35 +08:00
  • afcaaf66fc feat: add support for obs enpoint support in helm chart (#2160) majinghe 2026-03-14 21:44:44 +08:00
  • a1104b45f6 fix(obs): honor target-only rust_log directives (#2159) 安正超 2026-03-14 11:14:46 +08:00
  • 82d9452736 docs: fix incorrect UID in Docker Quick Start of README_ZH (#2149) bcdax110 2026-03-14 09:26:07 +08:00
  • 6e0f034ad1 refactor(obs): enhance log rotation robustness and refine filter logic (#2155) houseme 2026-03-14 09:20:35 +08:00
  • 593a58c161 refactor(obs): optimize logging with custom RollingAppender and improved cleanup (#2151) houseme 2026-03-13 13:20:27 +08:00
  • f83bf95b04 feat(ecstore): Skip rustls provider install if already present (#2145) houseme 2026-03-12 18:02:19 +08:00
  • aa88b1976a fix(ecstore): avoid warm tier init panics (#2144) 安正超 2026-03-12 13:52:49 +08:00
  • e2f741d41f fix(helm): use canonical scanner start delay env (#2142) 安正超 2026-03-12 10:06:42 +08:00
  • ad54293d7e fix(admin): propagate heal handler background errors (#2124) 安正超 2026-03-12 10:06:12 +08:00
  • 83fb530609 refactor(config): normalize scanner env naming (#2129) 安正超 2026-03-11 22:41:41 +08:00
  • aa84d34bf8 fix(auth): preserve IAMAuth clone and correct missing-key error (#2123) 安正超 2026-03-11 21:59:12 +08:00
  • df57f0c033 fix(workers): clamp worker release count (#2122) 安正超 2026-03-11 21:59:00 +08:00
  • c47dec8549 fix(signer): avoid panics in v2 signing for missing data (#2121) 安正超 2026-03-11 21:58:40 +08:00