Commit Graph

  • 7b1d521cdc Merge branch 'main' of https://github.com/rustfs/rustfs into feat/odm-config-model feat/odm-config-model overtrue 2026-09-02 22:24:44 +08:00
  • 2231633ae1 fix: preserve protocol service account claims (#7062) main houseme 2026-09-02 22:16:15 +08:00
  • ba976b779c test(e2e): rename stall timing variable flagged by typos fix/odm-harness-typos overtrue 2026-09-02 22:12:19 +08:00
  • 1085e51987 test(e2e): rename stall timing variable flagged by typos test/odm-fake-source-harness overtrue 2026-09-02 22:12:19 +08:00
  • 4609660647 fix(ci): refresh Linux full E2E selection fix/ci-refresh-linux-e2e-full-selection overtrue 2026-09-02 22:09:28 +08:00
  • 2e2bc814b1 fix(scanner): align usage floor compat marker (#7064) houseme 2026-09-02 22:03:04 +08:00
  • 1dd81cf276 feat(rio): add bounded tee reader for one-read two-consumer paths (#7066) Zhengchao An 2026-09-02 21:59:46 +08:00
  • 01db1f6644 test(e2e): extend fake S3 target as an on-demand migration source (#7068) Zhengchao An 2026-09-02 21:59:28 +08:00
  • 7e1f261e38 refactor(ecstore): shared remote S3 client builder and ODM source client (#7067) Zhengchao An 2026-09-02 21:59:11 +08:00
  • aab5f86f82 test(ci): refresh darwin e2e-full selection for ODM harness overtrue 2026-09-02 21:54:18 +08:00
  • 1f02d5a73a fix(ecstore): settle checkpoint capacity retries fix/storage-snowball-followups cxymds 2026-09-02 21:53:41 +08:00
  • 8357066974 fix(ecstore): model capacity mutation parameters cxymds 2026-09-02 18:59:41 +08:00
  • 4255e0ca9a fix(ecstore): fail closed on multipart cleanup gaps cxymds 2026-09-02 17:32:32 +08:00
  • 2861e15d04 fix(ecstore): close decommission recovery races cxymds 2026-09-02 16:21:41 +08:00
  • c9892e1e25 fix(ecstore): harden decommission recovery cxymds 2026-09-02 15:40:35 +08:00
  • 470d607350 fix(ecstore): preserve typed target lock errors 马登山 2026-09-02 09:42:46 +08:00
  • 46213bab7d fix(ecstore): keep target contention retryable 马登山 2026-09-02 09:10:27 +08:00
  • 454be3e48e fix(ecstore): clarify V3 capacity gate guidance 马登山 2026-09-02 08:56:55 +08:00
  • 669d35c412 feat(storage): complete Snowball and capacity follow-ups 马登山 2026-09-02 08:19:23 +08:00
  • de29c6384b test(e2e): extend fake S3 target as an on-demand migration source overtrue 2026-09-02 21:46:14 +08:00
  • e91bb934d7 fix(ecstore): wait for multipart copy readiness houseme/fix/complete-multipart-copy-readiness houseme 2026-09-02 21:01:24 +08:00
  • 99f85ca2b1 fix(scanner): recover fenced incomplete usage floors (#7055) houseme 2026-09-02 20:32:31 +08:00
  • 82641ee619 feat(ecstore): persist on-demand migration config in bucket metadata overtrue 2026-09-02 20:26:42 +08:00
  • d76f123982 feat(ecstore): add on-demand migration bucket config model overtrue 2026-09-02 20:26:42 +08:00
  • af4d66173c test(e2e): cover full-object multipart checksum type round-trip reatang/infallible-easley-f850d9 唐小鸭 2026-09-02 19:08:26 +08:00
  • 423e371237 fix(s3): reject contradicting multipart checksum type as client error 唐小鸭 2026-09-02 19:08:26 +08:00
  • 1c56410364 fix(ecstore): persist merged checksum type for full-object multipart 唐小鸭 2026-09-02 19:08:26 +08:00
  • afc66b7182 fix(ilm): enqueue committed tier free versions (#7041) cxymds 2026-09-02 19:08:28 +08:00
  • 922552083f fix(replication): keep multipart objects on the multipart transport (#7047) 唐小鸭 2026-09-02 18:22:32 +08:00
  • 32eb116cbc fix(ecstore): report unreachable bucket-delete residue at error level (#7048) 唐小鸭 2026-09-02 18:22:20 +08:00
  • 68f47b9219 fix(s3): preserve s3s v0.16 compatibility (#7052) houseme 2026-09-02 16:45:47 +08:00
  • de7422b508 fix(server): align vhost domains with s3s port matching (#7051) houseme 2026-09-02 15:55:30 +08:00
  • 1bbfa71b11 fix(ecstore): preserve buckets after pool expansion (#7040) cxymds 2026-09-02 15:33:55 +08:00
  • c066faf07a fix: update stale docs/README.md references to docs/architecture/README.md (#7053) Zhengchao An 2026-09-02 15:30:42 +08:00
  • ca8bbbf8f3 test(heal): cover target endpoint recovery (#7046) Henry Guo 2026-09-02 13:51:23 +08:00
  • bc789332b6 chore(deps): refresh s3s and smallvec (#7043) houseme 2026-09-02 13:04:35 +08:00
  • d7c25e3f99 chore: update star history star-history github-actions[bot] 2026-09-02 03:29:53 +00:00
  • b422d1fea9 fix(ecstore): make publication part matching bijective (#7037) cxymds 2026-09-02 11:00:11 +08:00
  • 87bc9d14ea fix(ecstore): defer zero-evidence delete diagnostics (#7036) cxymds 2026-09-02 09:50:39 +08:00
  • fddaeba247 fix(ci): pass repository to preview release cleanup (#7038) Zhengchao An 2026-09-02 09:10:09 +08:00
  • b46a8164f8 fix(http): drain request bodies after early responses (#7019) cxymds 2026-09-02 09:09:55 +08:00
  • b1faaafb1f fix(ci): repair chain handoff scripts broken by ${{VAR}} expressions (#7034) hector 2026-09-02 08:36:13 +08:00
  • 0a975f2fe2 docs(knowledge-base): prune stale content and add agent-facing index (#7035) Zhengchao An 2026-09-02 08:26:59 +08:00
  • ceeff52229 docs(swift): align README feature lists with router and handler wiring (#7033) Zhengchao An 2026-09-02 08:08:37 +08:00
  • e04e15aed1 ci: bump repo-visuals-action to v1.3.1 (#7032) Zhengchao An 2026-09-02 08:08:07 +08:00
  • afa84fa988 docs(readme): refresh feature and status matrix (#7031) Zhengchao An 2026-09-02 08:07:51 +08:00
  • 7aaed4d67b chore(agents): move mimocode skills into .agents/skills (#7030) Zhengchao An 2026-09-02 07:17:06 +08:00
  • 36e07e104a ci(functional): add replication suite (bucket + site) as chain finale (#7026) hector 2026-09-02 07:08:33 +08:00
  • b03804566c test(heal): cover coordinator restart during rebuild (#7027) Henry Guo 2026-09-02 07:06:16 +08:00
  • 40a2470feb fix(s3): align encrypted checksums and multipart completion (#7025) 1.0.0-rc.5-preview.3 1.0.0-rc.5 Zhengchao An 2026-09-02 01:35:49 +08:00
  • 7dcfdb3320 fix(heal): preserve automatic replacement recovery status (#7018) Henry Guo 2026-09-02 01:21:43 +08:00
  • 397dbcf102 fix(ecstore): reconcile pending capacity before exact delete (#7016) cxymds 2026-09-02 00:25:55 +08:00
  • 99073938ae perf(s3): bound Snowball archive decoders (#7022) cxymds 2026-09-02 00:25:29 +08:00
  • d22991f33b fix(replication): surface failed objects at the default log level (#7021) 唐小鸭 2026-09-02 00:25:09 +08:00
  • 194c8643c0 fix(admin): report real peer health in site replication status (#7024) 唐小鸭 2026-09-02 00:23:01 +08:00
  • 5720c5c748 fix(ecstore): bootstrap verified MinIO adoption metadata (#7020) houseme 2026-09-01 23:15:41 +08:00
  • 1941189499 ci(tier): isolate per-run evidence (#7017) cxymds 2026-09-01 23:11:28 +08:00
  • bba934723a ci(functional): retry chain handoffs and alert on stall (#7023) hector 2026-09-01 23:11:25 +08:00
  • cebe57a2f0 fix(admin): keep site region out of empty IDP comparison (#7015) 唐小鸭 2026-09-01 22:41:24 +08:00
  • 0f5efb47f7 test(tier): pin candidate package digest test/issue-2128-tier-blackbox 马登山 2026-09-01 14:28:17 +08:00
  • c81267c600 test(tier): use exact rc candidate 马登山 2026-09-01 13:56:43 +08:00
  • 1b34bf76eb test(tier): pin issue 2128 black-box scripts 马登山 2026-09-01 13:54:46 +08:00
  • c8fe9ff345 ci(tier): isolate per-run evidence 马登山 2026-09-01 20:40:09 +08:00
  • 6a8a8a1eaf ci(functional): reliable chain driver, heal-once, backlog issues, clone retry (#7013) hector 2026-09-01 21:08:58 +08:00
  • 833cc51534 feat(s3-select): stream JSON document input (#6980) GatewayJ 2026-09-01 20:17:14 +08:00
  • 43450df589 fix(ecstore): keep degraded objects listable when drives are offline (#7010) 唐小鸭 2026-09-01 20:16:57 +08:00
  • 394394cdfc test(ecstore): deflake early-ack PUT fixtures in set_disk ops (#7009) 唐小鸭 2026-09-01 20:12:43 +08:00
  • af896dc427 test(ecstore): remove host and load dependencies from flaky suites (#7008) 唐小鸭 2026-09-01 20:00:38 +08:00
  • 297ff4688c feat(license): add entitlement provider abstraction (#7006) Zhengchao An 2026-09-01 19:31:35 +08:00
  • b9b2aa0b76 fix(ecstore): retry rename preparation on a pruned parent (#7005) 唐小鸭 2026-09-01 19:31:19 +08:00
  • 1dcdfe4817 build(make): resolve a Python 3.11+ interpreter for guard scripts (#7004) 唐小鸭 2026-09-01 19:09:36 +08:00
  • 6e26769265 fix(ecstore): make transitioned cleanup crash-safe (#6978) cxymds 2026-09-01 19:09:22 +08:00
  • bd66fa9dca test(e2e): poll for listing convergence after rolling upgrade restarts (#6997) 唐小鸭 2026-09-01 18:43:09 +08:00
  • 1aea7541c8 fix(release): normalize development package versions (#6994) cxymds 2026-09-01 18:32:16 +08:00
  • 9e6d34785b test(ecstore): deflake inline fanout gate assertion under load (#6992) 唐小鸭 2026-09-01 18:31:35 +08:00
  • 03aecc5c3e fix(heal): avoid pool metadata lock recursion (#6991) cxymds 2026-09-01 18:31:21 +08:00
  • 45fe54e389 fix(admin): align tier backend error contract (#6988) cxymds 2026-09-01 18:31:07 +08:00
  • 2ed5c297ac fix(deps): update mysql_async to 0.37.1 (#7007) cxymds 2026-09-01 18:30:10 +08:00
  • 23ab078c56 fix(ecstore): reclaim stale object prefixes (#6974) Zhengchao An 2026-09-01 18:09:00 +08:00
  • 80c629bfe0 test(ci): refresh e2e full selection manifests (#6983) cxymds 2026-09-01 17:26:13 +08:00
  • 47304cc68d feat(build): allow overriding release version (#6998) houseme 2026-09-01 17:08:46 +08:00
  • cee84561e7 fix(heal): preserve resumable retry signals (#6995) cxymds 2026-09-01 16:55:57 +08:00
  • b09ce8e6b5 docs: make pre-pr validation conditional (#7001) Zhengchao An 2026-09-01 16:48:21 +08:00
  • a45951260a test(ecstore): stabilize activation race capacity (#6989) cxymds 2026-09-01 16:05:04 +08:00
  • a41134eb8a chore(deps): update s3s and Rust MSRV (#6990) houseme 2026-09-01 15:35:08 +08:00
  • 35ce8cdb80 test(tier): enforce structured two-topology gate (#6985) cxymds 2026-09-01 14:12:11 +08:00
  • 0b1a588da5 fix: adapt object metadata to s3s DTO changes (#6981) houseme 2026-09-01 13:04:23 +08:00
  • f6c6736a01 docs(deps): expand tokio-tar cleanup contract (#6984) cxymds 2026-09-01 12:07:07 +08:00
  • 6891756e81 chore: update star history github-actions[bot] 2026-09-01 03:31:22 +00:00
  • ab44ae7e83 fix(scanner): add supported usage state reset (#6972) houseme 2026-09-01 09:51:46 +08:00
  • b0256e3453 test(e2e): cover mixed-version rolling upgrades (#6975) Zhengchao An 2026-09-01 07:09:00 +08:00
  • 14a77f9d79 fix(ecstore): supplement split latest listings (#6977) Zhengchao An 2026-09-01 07:08:25 +08:00
  • 436a1be899 ci: allow macOS release builds to finish (#6976) 1.0.0-rc.5-preview.2 Zhengchao An 2026-09-01 05:01:23 +08:00
  • 1ea1dfa0a1 fix(put): honor bucket default SSE in path selection (#6970) houseme 2026-09-01 03:43:39 +08:00
  • c45a8c35c4 test(ecstore): cover disk metric sequence snapshot (#6872) Zhengchao An 2026-09-01 03:43:26 +08:00
  • 87c6c769bb Merge branch 'main' into fix/auto-repair-20260901-005614 fix/auto-repair-20260901-005614 Zhengchao An 2026-09-01 03:43:03 +08:00
  • cd891433c9 fix(ecstore): use capacity info override for decommission race test overtrue 2026-09-01 01:31:59 +08:00
  • 4932d1dedf fix(admin): allow re-pairing non-empty sites in site replication add (#6961) 唐小鸭 2026-09-01 01:21:06 +08:00
  • 041af14143 perf(s3): bound snowball member imports (#6945) cxymds 2026-09-01 00:45:32 +08:00
  • e44007012b fix(scanner): recover legacy usage floor from backup (#6964) houseme 2026-09-01 00:01:38 +08:00