Commit Graph

  • b4524033e3 refactor(config): move global config accessors (#3360) 安正超 2026-06-11 19:16:02 +08:00
  • ed3851782c refactor(config): remove legacy model re-export (#3357) 安正超 2026-06-11 18:09:01 +08:00
  • f6137f9f77 refactor(auth): tighten startup log redaction (#3358) houseme 2026-06-11 18:08:41 +08:00
  • 69549634ea refactor(config): migrate scanner config consumer (#3356) 安正超 2026-06-11 17:30:26 +08:00
  • 704c95a22d refactor(server): consolidate request transport logs (#3354) houseme 2026-06-11 17:07:02 +08:00
  • ca58d7f0ec refactor(config): migrate server config consumers (#3353) 安正超 2026-06-11 17:04:50 +08:00
  • 2205991180 refactor(config): extract server config model (#3351) 安正超 2026-06-11 16:11:17 +08:00
  • 7d38b0cf90 refactor(obs): unify local and otlp log output (#3352) houseme 2026-06-11 16:10:54 +08:00
  • 8d337c4e87 feat(obs): add logging redaction guard rails (#3349) houseme 2026-06-11 15:24:32 +08:00
  • dd50359161 refactor(storage): narrow table catalog bounds (#3350) 安正超 2026-06-11 14:32:28 +08:00
  • 2ead90d31b fix(security): add authorization check to ListRemoteTargetHandler (GHSA-796f-j7xp-hwf4) (#3346) 安正超 2026-06-11 13:50:14 +08:00
  • d60deba9b6 fix(security): add IAM authorization to FTP read/metadata/cwd handlers (GHSA-3g29-xff2-92vp) (#3347) 安正超 2026-06-11 13:48:53 +08:00
  • d4ee44f49f refactor(scanner): narrow cache storage bounds (#3348) 安正超 2026-06-11 13:52:35 +08:00
  • 2f7cc7cb9e refactor(storage): narrow resync metadata bounds (#3345) 安正超 2026-06-11 12:41:15 +08:00
  • ee96e194a3 build(deps): bump s3s for header parsing fix (#3344) houseme 2026-06-11 12:28:36 +08:00
  • a49c6b4c2e fix(logging): clarify recovery and metacache warn messages (#3341) houseme 2026-06-11 12:19:22 +08:00
  • 7191a3abae docs(scanner): document runtime scanner controls (#3339) Henry Guo 2026-06-11 12:04:34 +08:00
  • 686068d8bd refactor(storage): narrow metadata bounds (#3343) 安正超 2026-06-11 12:04:02 +08:00
  • 6b86e3875c refactor(storage): remove old admin surfaces (#3340) 安正超 2026-06-11 11:28:09 +08:00
  • 87968275a7 refactor(storage): route maintenance inventory reads (#3337) 安正超 2026-06-11 10:32:48 +08:00
  • f325b9f714 refactor(ecstore): route admin read internals (#3336) 安正超 2026-06-11 08:43:42 +08:00
  • 94c53af264 refactor(storage): use admin API for observability reads (#3335) 安正超 2026-06-11 08:13:15 +08:00
  • 8ae0cad667 refactor(admin): use storage admin reads (#3334) 安正超 2026-06-11 07:48:38 +08:00
  • b48d7b1fa5 refactor(admin): use storage admin info (#3333) 安正超 2026-06-11 07:12:35 +08:00
  • 8a90bda16a refactor(admin): use storage admin drive counts (#3332) 安正超 2026-06-11 06:36:18 +08:00
  • 4b1714438e feat(storage-api): bind ecstore admin contract (#3331) 安正超 2026-06-11 05:49:14 +08:00
  • 474fab5097 fix(table-catalog): validate committed metadata identity (#3327) Henry Guo 2026-06-11 00:49:06 +08:00
  • 91f80a5585 feat(scanner): expose lifecycle transition status (#3326) Henry Guo 2026-06-11 00:45:02 +08:00
  • d9ddd1bedc feat(storage-api): add disk inventory contract (#3330) 安正超 2026-06-11 00:33:31 +08:00
  • b1339a98ed fix(scanner): delay deep verify for fresh objects (#3329) houseme 2026-06-10 23:50:44 +08:00
  • 3fed21c68a fix(startup): add disk init diagnostics (#3324) houseme 2026-06-10 22:24:12 +08:00
  • 64c0ede026 feat(table-catalog): add product API surface (#3320) 1.0.0-beta.8 Henry Guo 2026-06-10 15:58:22 +08:00
  • 66fd55a8e0 feat(scanner): expose pacing pressure status (#3319) Henry Guo 2026-06-10 15:33:41 +08:00
  • bb5d9565a6 feat(storage-api): add bucket DTO contract (#3314) 安正超 2026-06-10 15:16:14 +08:00
  • b9c924a6ed build(ci): update macOS runner and bump regex/uuid (#3318) houseme 2026-06-10 12:42:10 +08:00
  • 68400933b5 chore(release): prepare 1.0.0-beta.8 (#3317) houseme 2026-06-10 12:34:39 +08:00
  • 0dc99a1abb docs: inventory KMS development defaults (#3304) 安正超 2026-06-10 12:46:08 +08:00
  • d7a7d1fc1e feat(table-catalog): add REST catalog alias (#3316) Henry Guo 2026-06-10 11:55:58 +08:00
  • 62e9c5b94f feat(scanner): add adaptive pacing controls (#3315) Henry Guo 2026-06-10 11:46:02 +08:00
  • f80162b5c9 docs: decide config model boundary (#3307) 安正超 2026-06-10 10:02:53 +08:00
  • 2eafd9c602 feat(table-catalog): add credential response boundary (#3305) Henry Guo 2026-06-10 09:15:51 +08:00
  • a73c90c811 security: redact IAM and target debug secrets (#3306) 安正超 2026-06-10 09:03:50 +08:00
  • 3795d44b86 feat(storage-api): add error code contract (#3313) 安正超 2026-06-10 09:03:29 +08:00
  • 5fef105484 docs: define background controller contract (#3312) 安正超 2026-06-10 07:30:21 +08:00
  • bc95b9fb9e test: guard table catalog ingress unknown fields (#3308) 安正超 2026-06-10 04:06:36 +08:00
  • 45391ac776 feat(storage-api): add contract crate (#3310) 安正超 2026-06-10 04:06:15 +08:00
  • f9a5e6d7e6 docs: inventory background services (#3311) 安正超 2026-06-10 04:05:33 +08:00
  • 03eb10b07f feat: add KMS config redaction safeguards (#3303) 安正超 2026-06-09 22:08:58 +08:00
  • 7ec16e197c feat(table-catalog): add metadata maintenance control plane (#3302) Henry Guo 2026-06-09 22:08:28 +08:00
  • 992de65c58 feat(helm): add priorityClassName attribute (#3301) Julien Pervillé 2026-06-09 16:07:41 +02:00
  • c4d0d395af Refactor(CLI): avoid unnecessary unreachable! macro in CLI parsing (#3288) Maksim Vykhota 2026-06-09 17:01:51 +03:00
  • e79c793803 feat(heal): add scanner-aware bitrot controls (#3297) Henry Guo 2026-06-09 21:43:18 +08:00
  • 0cdcd1eb7b feat(table-catalog): internalize catalog backing paths (#3295) Henry Guo 2026-06-09 20:01:25 +08:00
  • 55590e38fb fix(config): accept Kafka SASL keys in legacy admin (#3300) cxymds 2026-06-09 20:01:15 +08:00
  • f5bb034ec8 feat(kms): migrate KMS handlers to dedicated actions (#3298) 安正超 2026-06-09 20:01:02 +08:00
  • 4fec606dc4 feat: add KMS action taxonomy (#3294) 安正超 2026-06-09 13:06:15 +08:00
  • ad9bf41fc8 feat(heal): expose scanner heal admission outcomes (#3292) Henry Guo 2026-06-09 11:39:57 +08:00
  • 51c26278a4 feat(table-catalog): support standard REST create commit (#3287) Henry Guo 2026-06-09 10:18:33 +08:00
  • b9a3a2245a feat: add admin route policy inventory (#3286) 安正超 2026-06-09 10:17:50 +08:00
  • aabda41ae5 build: upgrade Rust baseline to 1.96.0 (#3291) houseme 2026-06-09 04:32:37 +08:00
  • 9354b939ca refactor(zip): simplify archive extraction path (#3290) houseme 2026-06-09 04:03:02 +08:00
  • 6413df4b7f feat(replication): expose scanner repair outcomes (#3278) Henry Guo 2026-06-08 22:24:27 +08:00
  • 452c003341 fix(scanner): ignore missing rebalance metadata (#3282) cxymds 2026-06-08 22:24:16 +08:00
  • 8c3e52efb8 feat(table-catalog): refine table catalog permissions (#3283) Henry Guo 2026-06-08 22:23:52 +08:00
  • f7724d223b feat(rio): rio_v2 is compatible with minio for storing data. (#3115) 唐小鸭 2026-06-08 19:59:14 +08:00
  • 9504dff595 fix(ecstore): harden rebalance data movement (#3234) cxymds 2026-06-08 18:40:26 +08:00
  • 2fc1cf90e0 feat(helm): add option to disable log PVCs and mounts (#3189) Michael 2026-06-08 12:35:12 +02:00
  • ed73952cb6 perf(ecstore): improve erasure write diagnostics and single-block performance (#3280) houseme 2026-06-08 17:45:56 +08:00
  • ddd35badad fix(ecstore): avoid offline disks on admin timeout (#3263) cxymds 2026-06-08 16:35:36 +08:00
  • f40dd2f93c fix(scanner): publish partial usage for compacted scans (#3277) Henry Guo 2026-06-08 14:18:35 +08:00
  • 4751a9f4b9 feat(table-catalog): add recovery diagnostics (#3275) Henry Guo 2026-06-08 11:59:13 +08:00
  • 3d0e6ce0da feat: add security governance policy contracts (#3271) 安正超 2026-06-08 10:42:03 +08:00
  • 78df276d25 fix: return 503 on lock contention instead of 500 (#3274) 安正超 2026-06-08 10:20:21 +08:00
  • c479f3d0cb fix(ecstore): gate rustix fs diagnostics on windows (#3267) houseme 2026-06-08 08:05:55 +08:00
  • c452dd8ad7 feat(table-catalog): add metadata maintenance cleanup (#3266) Henry Guo 2026-06-08 08:05:41 +08:00
  • 7a9bf707ee feat: add security governance contract types (#3270) 安正超 2026-06-08 07:14:11 +08:00
  • c03c0ebc36 test: add admin route matrix guard (#3268) 安正超 2026-06-08 05:30:18 +08:00
  • dee550a831 ci: add architecture migration rule checks (#3264) 安正超 2026-06-08 00:23:38 +08:00
  • f49df41db9 fix(lifecycle): harden scanner ILM expiry accounting (#3257) Henry Guo 2026-06-08 00:18:34 +08:00
  • cebea9a238 fix(ecstore): add disk validation diagnostics (#3265) houseme 2026-06-07 23:32:38 +08:00
  • 74296761fa fix(replication): repair site replication setup (#3252) 唐小鸭 2026-06-07 21:19:50 +08:00
  • 6f4d0b54a1 fix(ci): install ripgrep for script checks (#3260) 安正超 2026-06-07 22:03:25 +08:00
  • 4254633c9e docs: update security advisory lessons (#3262) 安正超 2026-06-07 22:02:56 +08:00
  • e5b2bcc088 docs: complete config helper inventory (#3261) 安正超 2026-06-07 22:02:21 +08:00
  • dd0ef1f766 feat(table-catalog): tighten REST load/register compatibility (#3245) Henry Guo 2026-06-07 21:54:15 +08:00
  • 3c71d5ef1c docs: inventory ecstore config consumers (#3259) 安正超 2026-06-07 21:44:55 +08:00
  • 241e45d3b0 docs: add admin route action snapshot (#3258) 安正超 2026-06-07 21:20:16 +08:00
  • 0f9584c8d9 docs: add startup timeline baseline (#3256) 安正超 2026-06-07 20:18:30 +08:00
  • ae9d25879d ci: stabilize architecture layer guard (#3255) 安正超 2026-06-07 19:26:35 +08:00
  • f00898d070 fix(tier): recover (#3182) Marcelo Bartsch 2026-06-07 11:38:28 +02:00
  • 069d1e5a75 test: bypass proxy for embedded readiness probe (#3254) 安正超 2026-06-07 17:04:29 +08:00
  • 4ae070c8cc feat(scanner): expose scan partial source status (#3247) Henry Guo 2026-06-07 14:40:04 +08:00
  • f8aa4fa221 docs: add architecture migration guardrails (#3253) 安正超 2026-06-07 14:43:55 +08:00
  • 61f0dfbc40 fix(ecstore): invalidate wiped disk id cache (#3251) cxymds 2026-06-07 12:25:38 +08:00
  • 04b5e8f988 fix(replication): normalize local site endpoint port (#3249) cxymds 2026-06-07 12:19:04 +08:00
  • 316540aaf8 fix(docker): align TLS compose healthchecks (#3246) cxymds 2026-06-07 09:27:03 +08:00
  • dd5e2c8ae9 docs(docker): clarify bind mount permission setup (#3248) cxymds 2026-06-07 09:33:24 +08:00
  • e73b1c11c0 chore(deps): update flake.lock (#3250) houseme 2026-06-07 09:07:23 +08:00
  • 4a28e3d671 fix: clean old data dirs on object overwrite (#3244) GatewayJ 2026-06-07 08:18:56 +08:00
  • 8c742ede14 fix(admin): format policy JSON and improve error messages in service … (#3242) GatewayJ 2026-06-07 00:39:59 +08:00