Commit Graph

  • 233865d172 feat(kms): introduce KMS unavailability error and enhance data key handling (#5184) 唐小鸭 2026-07-26 04:04:35 +08:00
  • c5eb1c69ba test(rpc): cross-process replay/tamper acceptance for internode RPC signatures (#5236) Zhengchao An 2026-07-26 04:04:16 +08:00
  • 77b5e1b64c fix(ilm): report manual transition tier failures (#5238) houseme 2026-07-26 02:02:37 +08:00
  • 23a5db4012 fix(ilm): preserve lifecycle version groups (#5239) houseme 2026-07-26 01:42:02 +08:00
  • 516f7fecc1 fix(tier): converge config after peer recovery (#5240) houseme 2026-07-26 01:25:37 +08:00
  • 1e95e6d311 fix(ilm): harden durable transition admission (#5235) houseme 2026-07-25 23:46:55 +08:00
  • 3cbe3d6b94 fix(tier): reconcile committed mutation replay (#5230) houseme 2026-07-25 23:20:54 +08:00
  • 61d4e04d65 feat(rpc): bind canonical body digest into internode mutating disk RPC signatures (#5234) Zhengchao An 2026-07-25 22:56:27 +08:00
  • 6974963e20 feat(ilm): add durable manual transition job store (#5229) houseme 2026-07-25 22:54:14 +08:00
  • 7ab0955f8b test(e2e): stabilize tier and storage class checks (#5228) houseme 2026-07-25 22:21:52 +08:00
  • 2cf5fd6bfc fix(getobject): avoid duplicate downstream-close metrics (#5231) houseme 2026-07-25 22:13:47 +08:00
  • de2c337fae test(e2e): cover async transition limit partial (#5233) houseme 2026-07-25 22:05:47 +08:00
  • 5988606e68 test(internode): extend fallback and transition coverage (#5232) houseme 2026-07-25 21:26:23 +08:00
  • e73ed4f2a1 fix(lock): jitter distributed lock retries (#5113) Hiroaki KAWAI 2026-07-25 21:26:37 +09:00
  • ffde6c43ee feat(ilm): add manual transition job route contract (#5221) houseme 2026-07-25 20:22:46 +08:00
  • f52dde87d1 fix(object): make version undo preconditions atomic (#5225) cxymds 2026-07-25 19:26:50 +08:00
  • 8e83087ba4 fix(tier): handle mutation intent CAS races (#5227) houseme 2026-07-25 19:10:13 +08:00
  • a63b79004c fix(scanner): make distributed usage convergence authoritative (#5151) Henry Guo 2026-07-25 18:45:16 +08:00
  • 0364523dad fix(s3select): enforce query and resource limits (#5028) GatewayJ 2026-07-25 18:44:53 +08:00
  • 2dc4d0b651 refactor(getobject): scope downstream close tagging (#5224) houseme 2026-07-25 17:36:19 +08:00
  • 2ee111ad8b feat(ilm): add durable manual transition jobs (#5223) houseme 2026-07-25 17:12:44 +08:00
  • 9ddb30139d fix(getobject): distinguish downstream output closure (#5220) houseme 2026-07-25 16:22:20 +08:00
  • ffd1b94e1f feat(rpc): add server-side internode v2 signature verification (fail-open, method-path binding groundwork) (#5160) Zhengchao An 2026-07-25 16:17:49 +08:00
  • ce41adfa9b test(ilm): cover manual transition e2e gaps (#5219) houseme 2026-07-25 15:00:24 +08:00
  • 70c4282a5f chore: update star history github-actions[bot] 2026-07-25 04:21:07 +00:00
  • 59361ed786 feat(site-replication): make repair operations durable (#5217) cxymds 2026-07-25 10:35:37 +08:00
  • dfb0a20048 test(rpc): add corrupt-json decode coverage (#5216) houseme 2026-07-25 09:03:59 +08:00
  • 7320d7fab2 fix(replication): make resync starts atomic (#5215) cxymds 2026-07-25 08:58:06 +08:00
  • 28d19db9fc fix(console): handle apple touch icon paths (#5214) Zhengchao An 2026-07-25 08:06:48 +08:00
  • e257573962 chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /fuzz in the cargo group across 1 directory (#5210) dependabot[bot] 2026-07-25 08:05:02 +08:00
  • 45b675c641 fix(replication): report authoritative backlog metrics (#5209) cxymds 2026-07-25 01:32:50 +08:00
  • 05caec0bd5 feat(replication): structure active check results (#5208) cxymds 2026-07-25 01:28:03 +08:00
  • eaa17e0441 feat(admin): add encrypted diagnostic archives (#5207) cxymds 2026-07-25 01:19:47 +08:00
  • 2b6cc0ee08 fix(admin): redact and seal config history (#5206) cxymds 2026-07-24 23:54:24 +08:00
  • 938f7296f9 fix(admin): report truthful diagnostic capabilities (#5205) cxymds 2026-07-24 23:33:45 +08:00
  • 866ac5073d fix(kms): validate configured backend cleanup (#5204) cxymds 2026-07-24 23:24:40 +08:00
  • 187a060919 test(internode): pin msgpack gate rollback coverage (#5203) houseme 2026-07-24 23:16:23 +08:00
  • cda443bd81 feat(ilm): reject overlapping manual transition runs (#5202) houseme 2026-07-24 22:56:42 +08:00
  • 44b1916103 fix(getobject): enrich stream error context (#5201) houseme 2026-07-24 22:47:56 +08:00
  • 9d1b10144f perf(ecstore): avoid redundant leaf object scans (#5176) Henry Guo 2026-07-24 22:25:03 +08:00
  • d7f30fe0a2 fix(replication): persist sanitized resync errors (#5200) cxymds 2026-07-24 22:15:51 +08:00
  • 20c4ea864a fix(ecstore): fix wide-prefix listing stalls and decode downstream logging (#5198) houseme 2026-07-24 22:05:27 +08:00
  • d1c2c42c90 fix(internode): align msgpack benchmark gates (#5197) houseme 2026-07-24 21:32:44 +08:00
  • fc43b149c5 fix(admin): restore complete config history snapshots (#5196) cxymds 2026-07-24 21:28:12 +08:00
  • fa235e9018 fix(s3): list multipart uploads by bucket prefix (#5195) cxymds 2026-07-24 21:28:06 +08:00
  • dd46de0945 fix(heal): report no-parity bitrot as unrecoverable (#5192) houseme 2026-07-24 20:20:40 +08:00
  • bf6f0e5e81 test(internode): pin msgpack compatibility send sites (#5193) houseme 2026-07-24 20:07:11 +08:00
  • beb807ae2b perf(protos): cache internode msgpack-only flag (#5191) houseme 2026-07-24 19:54:14 +08:00
  • d8426dc459 feat(ilm): gate durable manual transition mode (#5190) houseme 2026-07-24 19:53:19 +08:00
  • f46ea6e14f fix(s3): enforce SSE-C copy key validation (#5185) cxymds 2026-07-24 19:11:36 +08:00
  • fa26b6730d test(ilm): deny manual transition for non-admin (#5188) houseme 2026-07-24 19:10:31 +08:00
  • 7876319811 test(ilm): cover manual transition queue pressure (#5189) houseme 2026-07-24 19:10:04 +08:00
  • ea417b6a32 feat(ilm): trace manual transition runs (#5187) houseme 2026-07-24 18:58:04 +08:00
  • 4963412265 fix(internode): guard msgpack-only JSON fallback (#5180) houseme 2026-07-24 17:57:51 +08:00
  • 8ac618e6c2 feat(ilm): count already transitioned manual runs (#5177) houseme 2026-07-24 17:52:56 +08:00
  • 1c88aa43c1 fix(iam): virtualize OIDC service account parents (#5152) GatewayJ 2026-07-24 17:41:52 +08:00
  • a5a73610b6 fix(ecstore): self-verify no-parity bitrot writes (#5179) houseme 2026-07-24 17:36:30 +08:00
  • 9eaf5fc8e3 fix(s3): complete CopyObject checksum support (#5178) cxymds 2026-07-24 16:57:11 +08:00
  • 3132637294 feat(ilm): bound manual transition duration (#5174) houseme 2026-07-24 15:54:52 +08:00
  • 358caa23cb fix(storage): expose truthful storage class capabilities (#5172) cxymds 2026-07-24 15:28:03 +08:00
  • 6765aca3f9 feat(ilm): add manual transition run endpoint (#5171) houseme 2026-07-24 15:13:22 +08:00
  • 4133fbe0fc fix(storage): cover inline reader fallback controls (#5169) houseme 2026-07-24 14:08:17 +08:00
  • d69d682193 Refactor code structure for improved readability and maintainability feat/sse-kms-rio-refactoring 唐小鸭 2026-07-24 14:01:40 +08:00
  • 6f6d8a4d3e fix(s3): persist multipart upload storage class (#5170) cxymds 2026-07-24 13:47:25 +08:00
  • cb344a3c77 fix(s3): honor CopyObject replacement metadata (#5168) cxymds 2026-07-24 12:33:33 +08:00
  • 03fc8e81cc chore: update star history github-actions[bot] 2026-07-24 04:22:29 +00:00
  • 36e97aba26 fix(security): reject federated STS credentials that collide with the root principal (#5161) Zhengchao An 2026-07-24 11:32:05 +08:00
  • a2fc6e15df fix(s3): honor CopyObject tagging directives (#5165) cxymds 2026-07-24 10:30:43 +08:00
  • 0269c47bc6 fix(runtime): update codec and debug stack headroom (#5164) houseme 2026-07-24 09:27:49 +08:00
  • d26adc29ca fix(security): pin OIDC discovery/token client to the outbound egress policy (#5159) Zhengchao An 2026-07-24 01:13:33 +08:00
  • 5131ba8271 chore(deps): refresh workspace dependencies (#5157) houseme 2026-07-23 23:59:37 +08:00
  • 14f31b797a feat(bench): capture node attribution metadata (#5158) houseme 2026-07-23 23:56:48 +08:00
  • 9f61bad94f chore(deps): update erasure codec and russh (#5155) houseme 2026-07-23 18:13:33 +08:00
  • 8e214104f3 perf(ecstore): add guarded encrypted multipart range seeks (#5145) Zhengchao An 2026-07-23 16:33:54 +08:00
  • 6bab9e421b fix(iam): route issuer-relative JWKS through config URL (#5150) Zhengchao An 2026-07-23 13:46:51 +08:00
  • aa537f8a7b chore: update star history github-actions[bot] 2026-07-23 04:22:49 +00:00
  • d9e0a25174 fix(oidc): support separate discovery issuer (#5149) Zhengchao An 2026-07-23 10:44:32 +08:00
  • 1c8088d0b2 fix(security): redact OIDC secrets from logs and errors (#5147) 1.0.0-beta.11-preview.1 1.0.0-beta.11 Zhengchao An 2026-07-23 09:09:53 +08:00
  • ffcdab900a chore(release): prepare 1.0.0-beta.11 (#5146) Zhengchao An 2026-07-23 09:09:29 +08:00
  • b94bf874bf test(admin): pin GHSA-5354 scope guard for derived credentials (#5144) Zhengchao An 2026-07-23 08:48:28 +08:00
  • 7d96ffd7fb docs(testing): record GHSA-5354 and GHSA-3ppv regression guards (#5143) Zhengchao An 2026-07-23 08:31:21 +08:00
  • 027a749646 feat(admin): advertise site replication capabilities (#5131) cxymds 2026-07-23 08:02:50 +08:00
  • 6c23b8506e feat(site-replication): persist durable resync lifecycle (#5125) cxymds 2026-07-23 08:02:30 +08:00
  • 8166561702 fix(s3): authorize versioned object reads against GetObjectVersion (GHSA-3ppv) (#5142) Zhengchao An 2026-07-23 07:44:05 +08:00
  • 9866f68d86 fix(admin): confine service-account parent to caller scope (GHSA-5354) (#5141) Zhengchao An 2026-07-23 07:43:30 +08:00
  • 0e8f1a187c fix(site-replication): replicate object-lock retention and legal hold (#5105) abdullahnah92 2026-07-23 02:34:22 +03:00
  • b32bd1f8a9 fix(ecstore): cap mmap-copy shard reads to stop large single-part GET OOM (#5140) Zhengchao An 2026-07-23 07:32:29 +08:00
  • c9848a6096 fix(security): enforce outbound connection policy (#5135) Zhengchao An 2026-07-23 06:11:28 +08:00
  • 6e88ab2a25 fix(targets): accept both DnsFailure and Unreachable in macOS DNS test (#5138) Zhengchao An 2026-07-23 03:02:47 +08:00
  • 05d4480f08 fix(admin): preserve peer topology slots (#5136) houseme 2026-07-23 02:02:41 +08:00
  • abee09dad9 fix(admin): preserve v3 topology membership (#5134) houseme 2026-07-22 23:31:31 +08:00
  • 5ea9a1fd8f fix(sse): separate SSE-S3 and KMS key providers 唐小鸭 2026-07-22 15:19:24 +08:00
  • a044d11443 chore(deps): refresh cargo dependencies (#5132) houseme 2026-07-22 21:02:59 +08:00
  • e1e6a8b020 fix(tier): gate exact remote version consumption (#5126) houseme 2026-07-22 19:52:56 +08:00
  • 5cfe4ccc7d fix(tier): include persisted refs in tier proof (#5128) houseme 2026-07-22 19:31:03 +08:00
  • df2db15ce8 fix(tier): persist unknown upload outcomes (#5127) houseme 2026-07-22 19:14:47 +08:00
  • 0321e9350d fix(tier): retain prepared intents after abort failure (#5129) houseme 2026-07-22 19:12:55 +08:00
  • cd9a2eecb1 test(tier): fix uring test build fake peer (#5124) houseme 2026-07-22 18:03:50 +08:00
  • 8b09634e62 fix(tier): fan out coordinator mutations to peers (#5122) houseme 2026-07-22 17:02:57 +08:00
  • 1ede77b1c1 fix(ilm): recover unknown transition uploads by probing tier (#5120) houseme 2026-07-22 17:02:54 +08:00