Commit Graph

  • 0ff06757c8 fix(obs): support custom OTLP CA bundles (#8060) Hauser 2026-09-22 13:21:44 +08:00
  • cf79592e09 chore: update star history github-actions[bot] 2026-09-22 03:29:55 +00:00
  • e12100b4a1 fix(s3): emit x-amz-expiration as HTTP-date (#8057) cxymds 2026-09-22 11:18:59 +08:00
  • d7c42d4099 fix(ci): accept the testing-sha staleness fallback in chain evidence (#8056) hector 2026-09-22 10:25:36 +08:00
  • 4b0118520e test(ci): align FT workflow contract tests with scenario E (44 cases) (#8054) hector 2026-09-22 00:18:40 +08:00
  • 1afaf4491e fix(ecstore): bound decommission capacity gate waits (#8044) 1.0.1-preview.9 cxymds 2026-09-21 20:56:26 +08:00
  • bdea44f332 fix(ci): align FT evidence contract with scenario E (44 cases) (#8052) hector 2026-09-21 20:13:56 +08:00
  • 8ba3309624 fix(rebalance): retry fleet proof before start activation (#8049) cxymds 2026-09-21 19:27:58 +08:00
  • cd2fa50e50 fix: rename admin metrics endpoint to realtime (#8046) cxymds 2026-09-21 19:23:58 +08:00
  • 077b961232 fix(obs): default span events to none and gate span list by level (#8047) cxymds 2026-09-21 19:15:39 +08:00
  • e1bc731331 fix(lifecycle): reject empty expiration actions (#8045) cxymds 2026-09-21 15:43:07 +08:00
  • bb43ef861a fix(decommission): use owned data for source capacity (#8038) cxymds 2026-09-21 15:29:30 +08:00
  • 4047ed6c8d fix(heal): restore bucket metadata before replacement completion (#8042) Chris 2026-09-21 12:18:06 +08:00
  • 0dd09b53c3 chore: update star history github-actions[bot] 2026-09-21 03:32:14 +00:00
  • ae6bbaef27 fix(ci): give the chain staleness probe a token that can read auto-testing (#8041) hector 2026-09-21 11:08:41 +08:00
  • a7c875b48f fix(heal): preserve remote corruption and reject incomplete deep scans (#8032) cxymds 2026-09-21 10:33:03 +08:00
  • 42dd76d3b2 ci(docker): sync the Docker Hub overview from README.md on release (#8034) 1.0.1-preview.8 マルコメ 2026-09-21 08:04:47 +09:00
  • 9aeecad4a9 docs(security): add encrypted ETag advisory lesson (#8040) Chris 2026-09-20 23:52:47 +08:00
  • 3738b32df1 chore(deps): update flake.lock (#8033) Hauser 2026-09-20 14:54:45 +08:00
  • d997b07505 fix(get): skip futile resume for single-disk objects (#8031) Hauser 2026-09-20 13:25:08 +08:00
  • 0632a64f91 fix(ecstore): allow server-side copy at normal read quorum (#8029) Chris 2026-09-20 12:36:53 +08:00
  • 4850b7cb91 chore: update star history github-actions[bot] 2026-09-20 03:29:29 +00:00
  • cbf6b02905 ci(chain): fall back to auto-testing main HEAD when the pinned harness goes stale (#8026) hector 2026-09-20 11:27:56 +08:00
  • ed2c3eaf77 fix(package): preserve service state across upgrades (#8024) hector 2026-09-20 11:27:41 +08:00
  • 22243e791d test(heal): cover stale current delete marker rejoin (#8021) 1.0.1-preview.7 cxymds 2026-09-19 19:33:24 +08:00
  • c35de00e8a fix(scanner): protect single-disk foreground latency (#8022) Hauser 2026-09-19 19:32:02 +08:00
  • 0e03bcda49 fix: serialize notify runtime module switch reconciliation (#8020) cxymds 2026-09-19 13:41:39 +08:00
  • c3269ad4c2 fix(heal): close tail-truncation and stale current-marker gaps (#8019) cxymds 2026-09-19 13:41:30 +08:00
  • 0fcd34c331 fix(ecstore): retry fleet capability probe while the notification system boots (#8017) Chris 2026-09-19 13:41:16 +08:00
  • d1d5d93e6e chore: update star history github-actions[bot] 2026-09-19 03:28:07 +00:00
  • ddc5f97a04 fix(release): sort pre-release packages below their final release (#8016) Chris 2026-09-19 03:22:44 +08:00
  • aaba1b40a4 chore: pin s3s to upstream git revision Hauser 2026-09-18 22:04:40 +08:00
  • ff62c810b4 fix(tier): gate opaque version recovery cleanup (#8006) 1.0.1-preview.6 cxymds 2026-09-18 21:54:03 +08:00
  • 950db7412c fix(heal): inspect stale members during deep scans (#8009) cxymds 2026-09-18 21:53:31 +08:00
  • 4e7a8fabb8 fix(ecstore): repair buckets left with only an incarnation sidecar (#8008) Chris 2026-09-18 18:14:00 +08:00
  • b0f4e66c92 fix(tier): model R2 as unversioned storage (#8004) cxymds 2026-09-18 18:12:51 +08:00
  • e9da1fa074 feat: expose subscriptions used by event destinations (#8001) cxymds 2026-09-18 16:11:19 +08:00
  • 023adb1696 fix(heal): discharge absent durable partial writes (#8000) Hauser 2026-09-18 16:07:18 +08:00
  • 0f69c073de fix(ecstore): preserve bounded listing completion reason (#7994) Hauser 2026-09-18 15:41:44 +08:00
  • 7a5e1efa95 fix(heal): fail admin heal with unhealthy drives (#7996) cxymds 2026-09-18 12:58:24 +08:00
  • aa7f55946c docs(operations): add cluster and erasure-coding lifecycle runbook (#7998) Chris 2026-09-18 12:50:14 +08:00
  • df9fc42380 chore: update star history github-actions[bot] 2026-09-18 03:28:36 +00:00
  • 785b44a696 fix(replication): harden delete marker HEAD convergence (#7993) Hauser 2026-09-18 11:05:47 +08:00
  • 415bd2310c build(deps): bump dial9 to 0.5.1 (#7991) Hauser 2026-09-18 09:53:30 +08:00
  • 3f469ab257 fix(helm): default the ingress backend port and refresh the nix cli hashes (#7990) 1.0.1-preview.5 Chris 2026-09-18 09:08:24 +08:00
  • 31f446bed1 fix(ecstore): preserve vectored bitrot writes (#7981) Hauser 2026-09-18 08:07:37 +08:00
  • d2cdf057cc build(deps): refresh workspace dependencies (#7986) 1.0.1-preview.4 Hauser 2026-09-18 06:05:34 +08:00
  • 717e8b9c87 fix(scanner): resume and persist checkpoints across leader handoff (#7982) Hauser 2026-09-18 06:04:35 +08:00
  • 5886368178 ci(performance): drop stale shared-lock comment from the performance workflow (#7987) Chris 2026-09-18 01:26:08 +08:00
  • db4b8290e7 fix(notify): validate bucket notification config before saving (#7980) cxymds 2026-09-17 22:58:29 +08:00
  • 5829c66f21 fix(decommission): keep scanner backlog handoff conflicts recoverable (#7979) cxymds 2026-09-17 21:41:11 +08:00
  • 9c199aefd1 ci(performance): move the performance suite to its own concurrency group (#7984) hector 2026-09-17 20:43:55 +08:00
  • 4c02ad4025 feat(helm): add ingress support for both console and endpoint (#7972) こころの在り処 2026-09-17 18:30:29 +08:00
  • e31a22febb fix(ci): reject incomplete fault-tolerance runs (#7961) GatewayJ 2026-09-17 18:20:33 +08:00
  • 91a6c5bad8 feat(release): add workspace cargo publish tooling (#7973) Hauser 2026-09-17 18:15:35 +08:00
  • a58ac62618 fix(rebalance): defer retryable source cleanup failures (#7977) cxymds 2026-09-17 18:14:54 +08:00
  • 36c6c2e34b fix(lock): contain slow peer RPC admission storms (#7970) Hauser 2026-09-17 18:01:16 +08:00
  • d6729a1138 fix(heal): prevent MRF starvation of integrity repairs (#7963) Hauser 2026-09-17 16:18:26 +08:00
  • 07a9d15ab2 fix(readiness): smooth pool metadata timeout flaps (#7956) Hauser 2026-09-17 14:53:55 +08:00
  • d4c1e215ac refactor: move the remaining MD5 call sites onto rustfs-utils Md5Stream 唐小鸭 2026-09-17 12:57:59 +08:00
  • 0791f75c36 feat(utils): add hash-md5-fast-md5 feature to switch the MD5 backend 唐小鸭 2026-09-17 11:51:27 +08:00
  • b2bec0ce67 chore: update star history github-actions[bot] 2026-09-17 03:29:27 +00:00
  • f3965512c1 refactor(rio): hash ETag and Content-MD5 through rustfs-utils Md5Stream 唐小鸭 2026-09-17 10:25:15 +08:00
  • b6312ef37f refactor(utils): route MD5 through a single streaming interface 唐小鸭 2026-09-17 10:25:15 +08:00
  • d9c3eeea0c fix(ecstore): hide and reclaim ancestors of delete residue in prefix listings (#7955) 1.0.1-preview.3 Chris 2026-09-17 10:11:45 +08:00
  • 892d3ba3f7 Allow 127.0.0.0/8 as loopback addresses for binding (#7943) Aria Stewart 2026-09-16 22:11:36 -04:00
  • 706ffdc9ac fix(ecstore): keep the single-block bound on every inline candidate (#7954) 1.0.1-preview.2 Chris 2026-09-17 08:57:49 +08:00
  • f018628374 fix(ilm): keep expiry pending gauge balanced and drain overwrite tails (#7944) Chris 2026-09-17 08:38:02 +08:00
  • cd10981132 fix(ecstore): reuse metadata read guards during writes (#7941) Jason Kossis 2026-09-16 18:39:25 -04:00
  • 5a353a6f6f refactor(obs): depend on dial9 crate (#7949) Hauser 2026-09-17 06:38:56 +08:00
  • e3be247b40 feat(tables): support staged table creation (#7919) GatewayJ 2026-09-17 06:38:41 +08:00
  • 14081c41a4 fix(ecstore): forward quota admission on CopyObject destination writes (#7947) Chris 2026-09-17 06:38:16 +08:00
  • 58a3c599ba chore(release): prepare 1.0.1 (#7946) 1.0.1-preview.1 Chris 2026-09-17 03:06:40 +08:00
  • f7431ce747 fix(ci): bound the fault-tolerance dashboard upload step (#7948) Chris 2026-09-17 02:02:44 +08:00
  • 87ab95770c perf(s3select): accelerate ScanRange record scanning (#7934) GatewayJ 2026-09-16 23:42:07 +08:00
  • 69974a1c4c build(deps): update dependency versions (#7942) Hauser 2026-09-16 23:34:13 +08:00
  • 4a4121c74d ci: drop dead references to the deleted release branch (#7945) Chris 2026-09-16 23:33:24 +08:00
  • e9f8beb69e ci(ft): upload the fault-tolerance report to the dashboard (#7939) hector 2026-09-16 22:42:44 +08:00
  • 225026f657 fix(heal): certify metadata health and marker repair receipts (#7932) cxymds 2026-09-16 22:41:51 +08:00
  • 58d1296a27 fix(heal): match legacy null version during replacement readback (#7933) cxymds 2026-09-16 20:44:36 +08:00
  • 3e7a6aa637 fix(ecstore): keep decommission multipart on reserved target (#7937) cxymds 2026-09-16 19:53:56 +08:00
  • 1240490789 chore(release): merge release into main after 1.0.0 (#7935) Chris 2026-09-16 17:58:29 +08:00
  • b74dd7942c ci: register the fault-tolerance suite workflow on the default branch (#7929) hector 2026-09-16 12:05:20 +08:00
  • 95c06966cc perf(rustfs): skip redundant content-sha256 pass on signed PUTs (#7928) 唐小鸭 2026-09-16 12:05:04 +08:00
  • 4ed75c8f6d chore: update star history github-actions[bot] 2026-09-16 03:29:22 +00:00
  • a7341abdbd ci(chain): stop gating all suites on the performance runner (#7924) hector 2026-09-16 08:32:38 +08:00
  • d47f54bfb2 ci(release): use sm-standard-4 for Linux builds (#7925) 1.0.0-preview.4 1.0.0 Chris 2026-09-16 08:32:26 +08:00
  • 9cc9c48677 fix(heal): resume replacement generation after target restart (#7926) cxymds 2026-09-16 08:32:18 +08:00
  • 40b2aadb93 test: report tier cleanup recovery progress on timeout (#7922) Chris 2026-09-16 08:23:44 +08:00
  • 20a38d133b fix(ecstore): admit transformed small objects inline by plaintext size (#7916) 唐小鸭 2026-09-16 08:12:50 +08:00
  • 3d3debf938 test(ecstore): drain expiry workers before restart (#7923) cxymds 2026-09-16 07:59:01 +08:00
  • a708820cda fix(rpc): recover tier reloads after peer capability revocation (#7920) 1.0.0-preview.3 Chris 2026-09-16 02:25:52 +08:00
  • 5fdc16fec7 fix(ci): restore release checks after marker purge changes (#7918) 1.0.0-preview.2 Chris 2026-09-15 23:20:29 +08:00
  • 2bf77c1c19 ci(build): run linux build lanes on sm-standard-4 runners (#7917) hector 2026-09-15 23:19:48 +08:00
  • a9596debb9 fix(list): reconcile encoded directory objects (#7915) 1.0.0-preview.1 GatewayJ 2026-09-15 21:37:56 +08:00
  • 5249a90540 ci(table): pass --outcome to the backlog issue manager (#7914) hector 2026-09-15 21:37:33 +08:00
  • 8c5ce4c9bc fix(heal): persist explicit delete-marker purges (#7908) cxymds 2026-09-15 21:36:57 +08:00
  • 896e1a6b47 fix(ci): bound non-performance functional suites to one hour (#7911) hector 2026-09-15 20:56:36 +08:00
  • 08a6f3ad42 fix(list): reconcile split overwrite metadata (#7910) GatewayJ 2026-09-15 20:56:25 +08:00
  • 2bdec2fdcd chore(release): merge main into release (#7913) Chris 2026-09-15 20:56:13 +08:00