Commit Graph

  • 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
  • 7d84e89c36 feat(table-catalog): wire REST commit handler (#3239) Henry Guo 2026-06-06 21:38:12 +08:00
  • e2fe99d8bc refactor(ecstore): add server configuration accessors (#3238) 安正超 2026-06-06 21:38:45 +08:00
  • 83a4e5712e feat(scanner): track scan cycle source work (#3240) Henry Guo 2026-06-06 20:53:48 +08:00
  • fade13d950 feat(table-catalog): wire REST catalog MVP handlers (#3227) Henry Guo 2026-06-06 18:47:49 +08:00
  • b36a730e48 feat(scanner): expose checkpoint and source work status (#3230) Henry Guo 2026-06-06 18:47:39 +08:00
  • 6db4c3538d fix(allocator): restore validated jemalloc target gating (#3236) houseme 2026-06-06 16:22:29 +08:00
  • 60f14cb0f1 fix(bucket-encryption): populate default KMS key for SSE-KMS without key ID (#3225) 安正超 2026-06-06 10:57:48 +08:00
  • 06acf49672 refactor(ecstore): add accessor methods for service globals (#3226) 安正超 2026-06-05 23:29:38 +08:00
  • 6d06b574f2 feat(table-catalog): add REST catalog route surface (#3211) Henry Guo 2026-06-05 21:52:13 +08:00
  • 4d50c72e4c fix(ecstore): skip hidden metadata in walk limit (#3224) 安正超 2026-06-05 21:50:02 +08:00
  • 0d445afda9 feat(scanner): add versioned scan checkpoints (#3220) Henry Guo 2026-06-05 21:49:41 +08:00
  • f1b8f8312d fix(server): normalize empty request content length (#3215) GatewayJ 2026-06-05 10:03:07 +08:00
  • 8185376b90 refactor(ecstore): migrate config globals into ECStore struct fields (#3219) 安正超 2026-06-05 09:06:08 +08:00
  • 1dd3839a9f fix(signer): address post-merge review comments (#3216) 安正超 2026-06-05 06:45:50 +08:00
  • d6120f5788 refactor(ecstore): migrate mutable globals into ECStore struct fields (#3214) 安正超 2026-06-05 01:27:21 +08:00
  • 0a74629c48 chore: add delete-objects lock batch diagnostics (#3218) houseme 2026-06-05 01:00:58 +08:00
  • 3bd89944c2 perf(erasure): remove UUID from clone + increase encode inflight budget (#3212) 安正超 2026-06-04 21:49:36 +08:00
  • fde519910d chore: add missing-shard first-scene diagnostics (#3213) houseme 2026-06-04 18:35:33 +08:00
  • 542720a1f7 feat(scanner): add partial scan resume hints (#3207) Henry Guo 2026-06-04 17:21:30 +08:00
  • a7be7c558d feat(table-catalog): add object-backed catalog store (#3206) Henry Guo 2026-06-04 15:50:13 +08:00
  • 6850457707 feat(scanner): add runtime scanner controls and status (#3203) 1.0.0-beta.7 Henry Guo 2026-06-04 13:16:26 +08:00
  • f708c22b0e fix: make ecstore trash cleanup idempotent (#3205) houseme 2026-06-04 12:21:31 +08:00
  • 528c3278b7 fix(iam): allow colons and dots in STS claim policy names (#3164) Alexander Kharkevich 2026-06-03 23:39:50 -04:00
  • 45e3c01857 feat(helm): add topology spread constraints configuration to StatefulSet (#3187) Michael 2026-06-04 05:20:51 +02:00
  • 013b5b7966 feat(table-catalog): add catalog store entry models (#3201) Henry Guo 2026-06-04 11:20:46 +08:00
  • 785d53fce8 fix(s3select): validate scan_range protocol and parquet overlap (#3176) GatewayJ 2026-06-03 23:57:17 +08:00
  • 7b57d5b217 perf(signer): reduce String allocations in V4 signing path (#3197) 安正超 2026-06-03 23:40:35 +08:00
  • 0fb02049ac fix(ecstore): remove dead _buf field from Erasure struct (#3196) 安正超 2026-06-03 23:40:29 +08:00
  • a63aaf933d fix(notify): normalize lock ordering to prevent deadlock (#3199) 安正超 2026-06-03 23:37:59 +08:00
  • 1838922f07 fix(security): add deny_unknown_fields to deserialization structs (#3198) 安正超 2026-06-03 23:33:28 +08:00
  • e0a03ce10b feat(policy): add table catalog admin actions (#3200) Henry Guo 2026-06-03 23:25:26 +08:00
  • ad1a489f75 feat(scanner): add scanner budget progress controls (#3185) Henry Guo 2026-06-03 22:37:58 +08:00
  • f49827fc58 fix(iam): prevent transient IAM walk timeout from crashing startup (#3188) houseme 2026-06-03 22:37:25 +08:00
  • 0b69f363d6 fix: prioritize manual heal queue admission (#3192) Henry Guo 2026-06-03 22:21:20 +08:00
  • 20bb5dc4a2 fix(ecstore): retry transient walk dir stream errors (#3194) houseme 2026-06-03 21:38:22 +08:00
  • ce6fcf39b1 feat(oidc): add HIDE_FROM_UI option to exclude providers from console login (#3162) Alexander Kharkevich 2026-06-03 09:37:44 -04:00
  • be98c1f86a feat(table): add catalog boundary primitives (#3173) Henry Guo 2026-06-03 21:16:59 +08:00
  • 66b8699927 chore(release): prepare 1.0.0-beta.7 (#3184) houseme 2026-06-03 12:18:50 +08:00
  • cc9e4bb207 fix(admin): normalize empty admin GET content length (#3160) GatewayJ 2026-06-03 12:12:04 +08:00
  • cc07946782 feat(scanner): add cycle budget observability (#3166) Henry Guo 2026-06-03 11:32:41 +08:00
  • 3d9caff3a4 fix(object-lock): allow locked objects to receive new versions (#3179) Henry Guo 2026-06-03 10:50:53 +08:00
  • 29fbdc2dbf feat(ecstore): add object lock diagnostics (#3178) houseme 2026-06-03 10:10:27 +08:00
  • 0dbf0b13a8 fix(lock): align distributed acquisition retries (#3177) 安正超 2026-06-03 09:58:47 +08:00
  • d817bd4449 fix(ci): stabilize Rust setup action (#3163) 安正超 2026-06-03 09:51:30 +08:00
  • 054523695f fix(helm): add apiVersion and kind to PersistentVolumeClaim metadata (#3170) Michael 2026-06-03 03:27:43 +02:00
  • ae2d3c4025 ci: restore ubicloud runners for heavy jobs (#3183) 安正超 2026-06-03 08:38:17 +08:00
  • 14aaab9406 ci: use hosted runners for light jobs (#3181) 安正超 2026-06-02 23:17:56 +08:00
  • 15be56f242 docs(table): add S3 table concept model (#3172) Henry Guo 2026-06-02 23:05:30 +08:00
  • 7cc730d9c0 ci: isolate s3 test runner state (#3180) 安正超 2026-06-02 22:40:37 +08:00
  • a55ead42e7 fix(admin): prefer explicit TLS for site replication endpoint (#3171) cxymds 2026-06-02 19:37:59 +08:00
  • 0d00b886ac fix(rio): map truncated put bodies to incompletebody (#3168) houseme 2026-06-02 19:31:51 +08:00
  • 480babc0af fix: window error (#3167) 唐小鸭 2026-06-02 13:09:57 +08:00
  • 1d46047d6f feat(scanner): expand scanner observability metrics (#3159) Henry Guo 2026-06-02 09:29:53 +08:00
  • 39a283fbce fix(windows): handle zfs volume paths (#3157) cxymds 2026-06-01 21:04:40 +08:00
  • e91e513ab3 feat: Helm chart support extra volumes (#2982) CptOfEvilMinions 2026-06-01 03:52:35 -05:00
  • f3bd838925 feat(scanner): expose cycle progress metrics (#3152) Henry Guo 2026-06-01 15:54:39 +08:00
  • cbb6f9c76f chore(deps): bump the dependencies group with 6 updates (#3151) dependabot[bot] 2026-06-01 15:21:47 +08:00
  • 4d2f13af6f chore(action): add self-host runner support. (#3155) majinghe 2026-06-01 15:11:50 +08:00
  • 97dd825468 fix(ecstore): optimize ObjectInfo clone and fix critical TODOs (#3149) 安正超 2026-06-01 08:44:58 +08:00
  • bd571a575f fix(io-core,signer): replace unwrap() with proper error handling (#3150) 安正超 2026-06-01 07:40:20 +08:00
  • 9ce9ec22d1 fix(ecstore): tighten object copy rename handling (#3131) GatewayJ 2026-06-01 07:19:21 +08:00
  • 76da2a48d0 feat(scanner): expose cycle observability controls (#3147) Henry Guo 2026-06-01 05:55:46 +08:00
  • a14657f517 fix(scanner,data-usage): fix add() logic inversion and usize underflow in reduce_children_of (#3142) 安正超 2026-06-01 05:52:53 +08:00
  • 315c2e33f0 test(admin): add route registration coverage for config admin APIs (#3148) houseme 2026-06-01 02:13:08 +08:00
  • a99ef64db2 feat(scanner): add scanner budgets and progress metrics (#3145) Henry Guo 2026-06-01 00:42:38 +08:00
  • a8557ceb0e fix(rebalance): require target goal before completion (#3141) Henry Guo 2026-05-31 22:54:12 +08:00
  • 81b899e9c6 docs: update security advisory lessons (#3143) 安正超 2026-05-31 23:01:35 +08:00
  • b5e565c0ce chore(agents): add Rust code quality rules and skill (#3144) 安正超 2026-05-31 22:19:36 +08:00
  • 8577bd825e feat(admin): restore config admin compatibility (#3133) houseme 2026-05-31 19:50:13 +08:00
  • 92104cb354 fix(scanner): reduce single-disk scanner churn (#3135) Henry Guo 2026-05-31 13:05:04 +08:00
  • d921af6ef7 fix(heal): normalize completed root heal state (#3140) Henry Guo 2026-05-31 12:47:36 +08:00
  • e12d63234a test(targets): cover Kafka check SASL validation (#3136) 安正超 2026-05-31 12:47:21 +08:00
  • d951c09cac chore(deps): update flake.lock (#3139) houseme 2026-05-31 09:59:51 +08:00
  • cf55743579 perf: reduce spawn_blocking contention in PUT path (#3132) 安正超 2026-05-31 09:28:48 +08:00
  • ca4793f93e fix(s3): preserve listing pagination parity (#3117) weisd 2026-05-30 19:19:59 +08:00
  • 8e809f005d fix(scanner): support PBS subfolder alert threshold (#3129) Henry Guo 2026-05-30 19:03:13 +08:00
  • 5bdbd66d09 feat(targets): support Kafka SASL auth (#3128) Henry Guo 2026-05-30 19:01:17 +08:00
  • 97cd19becc fix(sse): handle case-insensitive encryption metadata (#3127) 安正超 2026-05-30 10:38:53 +08:00
  • d5f9467368 ci(build): enable cross-compilation for macOS x86_64 target (#3125) houseme 2026-05-29 23:34:47 +08:00
  • 58ac19f7a4 fix(sse): optimize is_encrypted for old metadata compatibility (#3113) 1.0.0-beta.6 wood 2026-05-29 19:59:08 +08:00
  • ac97ceb744 fix(config): restore default credential startup (#3114) 安正超 2026-05-29 19:52:46 +08:00
  • 5d74637968 fix(utils): tolerate bavail greater than bfree on Linux (#3119) houseme 2026-05-29 19:20:47 +08:00
  • 9f78cd3896 chore(deps): bump workspace dependencies (#3118) houseme 2026-05-29 17:36:19 +08:00