Commit Graph

  • 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
  • 2b82432f9e fix(ecstore): send valid ping body in remote locker (#3112) houseme 2026-05-29 16:02:50 +08:00
  • c257043b63 fix(iam): serialize IAM cache writes (#3105) GatewayJ 2026-05-29 16:02:42 +08:00
  • ede813070f fix(site-replication): refresh TLS peer client and tls inspect alias (#3109) houseme 2026-05-29 15:17:55 +08:00
  • b436272642 fix: tolerate stalled listing readers after quorum (#3110) 安正超 2026-05-29 08:57:57 +08:00
  • 1de0ba916d fix(ecstore): reduce restart-time startup race noise (#3108) houseme 2026-05-28 23:14:30 +08:00
  • 088c4bda43 fix(ecstore): harden issue3031 multipart validation path (#3106) houseme 2026-05-28 22:26:31 +08:00
  • 8d20e89bf8 fix(iam): avoid stale cache replacement on walk errors (#3094) GatewayJ 2026-05-28 17:54:06 +08:00
  • 28bac7fbd6 chore(release): prepare 1.0.0-beta.6 (#3104) houseme 2026-05-28 17:21:16 +08:00
  • 527faad575 docs(readme): add Discord community links (#3103) cxymds 2026-05-28 12:22:17 +08:00
  • dd1ffbaee7 fix(lock): isolate retry attempt lock ids (#3102) houseme 2026-05-28 11:56:12 +08:00
  • 247973f34c fix(lifecycle): make transition worker resize nonblocking (#3090) GatewayJ 2026-05-28 09:36:08 +08:00
  • d9c683decc fix: retry namespace lock quorum contention (#3098) 安正超 2026-05-28 09:35:00 +08:00
  • f77e979e4a fix: satisfy clippy for Snowball traversal test overtrue 2026-05-28 09:16:00 +08:00
  • 95836a0a4d fix: reject Snowball extract path traversal overtrue 2026-05-27 23:19:53 +08:00
  • 0c52334480 fix(lock): retry transient distributed lock timeouts (#3101) Henry Guo 2026-05-28 01:55:46 +08:00
  • f8e6fc1f10 fix(ecstore): offload erasure encoding from async workers (#3099) Henry Guo 2026-05-28 01:54:05 +08:00
  • 5dfc1b5f07 fix(readiness): gate on lock quorum health (#3100) houseme 2026-05-28 01:12:52 +08:00
  • 4648de9e62 chore(deploy): refine systemd and nixos service docs (#3096) houseme 2026-05-27 22:47:47 +08:00
  • 11e97951fd fix(helm): add LoadBalancer service type support (#3049) Derek Ditch 2026-05-27 09:35:09 -05:00
  • f53eb4ad44 fix: reject invalid multipart part numbers (#3091) 安正超 2026-05-27 16:09:59 +08:00
  • ceffe21f75 feat(tls): add inspect command for TLS layouts (#3092) houseme 2026-05-27 15:23:58 +08:00
  • 909f0d57fb feat: improve degraded readiness reporting and shutdown handling (#3089) houseme 2026-05-27 11:25:28 +08:00
  • 658b8dea66 fix: unify runtime readiness publication and graceful shutdown flow (#3087) 1.0.0-beta.5 houseme 2026-05-27 02:49:42 +08:00
  • 0478505839 fix(heal): restore single disk data during deep heal (#3085) Henry Guo 2026-05-27 01:36:17 +08:00
  • 0875f09a39 fix: rebuild wiped disks during admin heal (#3084) 安正超 2026-05-26 21:54:29 +08:00
  • ea74fa7a95 fix(heal): rebuild parity shards during repair (#3086) weisd 2026-05-26 17:49:25 +08:00
  • 62d1f80dbf fix(data-usage): refresh admin usage after object changes (#3081) Henry Guo 2026-05-25 22:24:00 +08:00
  • 0d0a17bb36 fix: include deployment ID in admin info (#3083) 安正超 2026-05-25 22:23:35 +08:00
  • 3d2449872a refactor(credentials): derive RPC secret fallback and remove IAM keygen duplication (#3079) houseme 2026-05-25 19:05:58 +08:00
  • 5f5b1207e0 fix(ecstore): correct is_truncated logic in ListObjectsV2 pagination (#2997) Demo Macro 2026-05-25 14:59:19 +08:00
  • 64feca3550 fix(user): service account expiration handling with RFC3339 (#3078) Sergei Z. 2026-05-25 09:27:25 +05:00
  • f1207a9e28 docs(skills): quote release bump description (#3077) houseme 2026-05-25 03:59:29 +08:00
  • f9475e10dc fix(replication): preserve multipart pending state (#3058) weisd 2026-05-24 22:24:00 +08:00
  • b0646be756 feat(s3select): improve SelectObjectContent streaming (#3072) GatewayJ 2026-05-24 22:23:47 +08:00
  • d74e6eb042 refactor(tls): centralize runtime foundation (#3065) houseme 2026-05-24 14:41:15 +08:00
  • 8be787387c test(utils): cover bracketed IPv6 zone host parsing (#3073) 安正超 2026-05-24 11:18:56 +08:00
  • c9377161e4 chore(deps): update flake.lock (#3074) houseme 2026-05-24 11:18:41 +08:00
  • 522605a055 test(internode): cover adapter metrics validation (#3071) Henry Guo 2026-05-23 23:23:05 +08:00
  • 22bcfc474e perf(ecstore): use direct std writes for local disk (#3069) 安正超 2026-05-23 23:22:49 +08:00
  • a28cb34381 test(internode): cover RemoteDisk adapter routing (#3070) Henry Guo 2026-05-23 17:41:25 +08:00
  • cbcfe625ef fix(replication): avoid skipping existing-object backfill for new targets (#2992) LeonWang0735 2026-05-23 12:53:08 +08:00
  • 02a7d3c228 fix: derive run script CORS console port (#3068) 安正超 2026-05-23 12:52:46 +08:00
  • 53b608c089 docs(internode): keep transport adapter OSS scoped (#3067) Henry Guo 2026-05-23 13:00:36 +08:00
  • 2786a4734a docs(internode): align transport adapter scope (#3064) Henry Guo 2026-05-23 00:27:27 +08:00
  • c9f0f25f55 fix: bind run script to localhost (#3063) GatewayJ 2026-05-22 22:28:17 +08:00
  • 20a4db7c9a fix(tls): resolve RUSTFS_TLS_PATH startup regression (#3059) houseme 2026-05-22 17:09:31 +08:00
  • 6264be437c fix(storage): add scoped timeout policy and startup fs guardrail (#3056) houseme 2026-05-22 14:37:30 +08:00
  • 69345fe059 fix(scanner): preserve background heal compatibility (#3041) weisd 2026-05-22 14:38:35 +08:00
  • b42766f1d3 feat(internode): define transport capabilities (#3047) Henry Guo 2026-05-22 10:56:37 +08:00
  • 3e3fcbf44d fix(utils): cover sha256 checksum validation (#3052) 安正超 2026-05-22 10:45:53 +08:00
  • 0d94437788 fix(utils): map verified Linux filesystem magic values (#3051) 安正超 2026-05-22 10:37:50 +08:00
  • ed2078e025 fix(ecstore): allow expired delete markers on locked buckets (#3048) houseme 2026-05-22 09:39:53 +08:00
  • 2404bc1657 docs(internode): inventory transport data paths (#3040) Henry Guo 2026-05-21 23:40:39 +08:00
  • 0985f0b37b feat(internode): label transport operation metrics (#3045) Henry Guo 2026-05-21 23:20:39 +08:00
  • e69e32285b fix(ecstore): harden multipart part metadata visibility (#3042) houseme 2026-05-21 22:47:52 +08:00
  • 97858baf8e docs(internode): analyze buffer lifecycle (#3046) Henry Guo 2026-05-21 22:52:39 +08:00
  • 69dcf9e6cb fix(tooling): harden internode transport benchmark setup (#3037) Henry Guo 2026-05-21 13:47:32 +08:00