Commit Graph

  • 9677320f23 fix(scanner): stabilize data usage cache persistence under slow metadata I/O (#2594) houseme 2026-04-19 00:36:28 +08:00
  • 116db4f5d9 refactor(metrics): unify process sampling and split network IO (#2590) houseme 2026-04-18 23:30:44 +08:00
  • f9b5ad17a9 fix(s3): ignore empty conditional ETag headers (#2592) 安正超 2026-04-18 23:27:46 +08:00
  • fb0d096d5d fix(sse). Resolving Nonce Overwriting Issues in Multi-Package Scenarios (#2582) 唐小鸭 2026-04-18 22:00:14 +08:00
  • a5de275875 fix(oidc): prefer username for session identity (#2588) GatewayJ 2026-04-18 19:13:45 +08:00
  • dc5ce7d0af test(scanner): avoid flaky noncurrent version counting (#2589) GatewayJ 2026-04-18 19:13:35 +08:00
  • ac443a90ce test(s3): reclassify passing compatibility cases (#2586) 安正超 2026-04-18 17:15:29 +08:00
  • 2d0b3227c5 docs: update agent contribution guidelines (#2585) 安正超 2026-04-18 16:28:07 +08:00
  • 1cbf156559 refactor(obs): migrate metrics runtime/schema and tighten migration guards (#2584) houseme 2026-04-18 15:51:15 +08:00
  • 03f8270a60 fix(admin): restore access key listing and guard boot-time uptime (#2580) GatewayJ 2026-04-18 02:55:38 +08:00
  • 96fb06f48e refactor(metrics): separate console stream from exports (#2583) houseme 2026-04-18 02:21:08 +08:00
  • ffcf18f5f3 fix(cache): wire trusted-proxy cache and remove stale cache traces (#2581) houseme 2026-04-18 00:57:21 +08:00
  • 38eb0781cf fix(iam): decouple IAM config encryption from root secret rotation (#2558) LeonWang0735 2026-04-17 22:13:53 +08:00
  • ce291ab610 test(utils): cover scanner env alias mapping (#2574) 安正超 2026-04-17 21:24:16 +08:00
  • f77ccd5b23 chore: move mcp crate to standalone repository (#2578) houseme 2026-04-17 20:42:26 +08:00
  • 8dc5ef6ef5 fix(storage): avoid startup UUID disk lookup misses (#2576) weisd 2026-04-17 15:55:47 +08:00
  • f255b8a9f1 fix(admin): align accountinfo policy with IAM prepare_auth for OIDC console (#2568) GatewayJ 2026-04-17 13:38:18 +08:00
  • 478720d2ee Centralize lifecycle state updates and fix systemd running status (#2567) houseme 2026-04-17 11:20:11 +08:00
  • 6b4172998b fix(helm): disable kms default (#2566) majinghe 2026-04-16 19:51:44 +08:00
  • 6ce24f3b63 feat(lifecycle): improve ILM compatibility and scanner runtime config (#2534) houseme 2026-04-16 18:28:03 +08:00
  • af93d2daba fix: update mtls configuration for standalone and distributed mode (#2565) majinghe 2026-04-16 17:26:36 +08:00
  • 28edfd6190 fix(storage): harden offline drive fail-fast paths (#2564) houseme 2026-04-16 17:21:45 +08:00
  • 579b124726 lint: clippy rules or_fun_call (#2561) Tunglies 2026-04-15 19:48:39 -07:00
  • 1ffe23e10f fix: update base image to fix security issue caused by alpine (#2563) majinghe 2026-04-16 10:44:51 +08:00
  • 4615791193 add kms environment variables support in helm chart (#2552) majinghe 2026-04-16 10:43:54 +08:00
  • b2b92de26c test(ecstore): cover fresh tmp cleanup path (#2562) 安正超 2026-04-16 10:12:16 +08:00
  • e05d07494e chore(lint): clippy rules large_futures (#2555) Tunglies 2026-04-15 19:10:13 -07:00
  • c0d3f53f7a test(filemeta): flush xl meta test fixture before reopen (#2557) 1.0.0-alpha.94 weisd 2026-04-16 08:40:46 +08:00
  • 49366ee200 chore(lint): clippy rules redundant_clone (#2554) Tunglies 2026-04-15 06:54:07 -07:00
  • 73e6542eea feat(helm): add generic service and ingress annotation support (#2541) Strangerxxx 2026-04-15 13:16:10 +03:00
  • f57dd5a3c7 chore(lint): clippy rules needless_collect (#2522) Tunglies 2026-04-15 03:00:03 -07:00
  • 1bda5ed636 test: cover stored-size range handling (#2544) 安正超 2026-04-15 17:37:01 +08:00
  • 27971f5c03 fix(scanner): preserve totals for compacted folder scans (#2530) weisd 2026-04-15 15:32:13 +08:00
  • 6506ae8c7b fix(ci): report CLA check for GitHub Merge Queue (#2551) 安正超 2026-04-15 17:20:16 +08:00
  • 8223cda5ff fix(ci): enable merge_group trigger for GitHub Merge Queue (#2549) 安正超 2026-04-15 16:27:53 +08:00
  • 8152c8e084 fix: add different annotations for different pvc (#2547) majinghe 2026-04-15 15:21:38 +08:00
  • da9dfb51e7 fix(ecstore): cleanup stale put object temp data (#2529) weisd 2026-04-15 14:40:58 +08:00
  • c11efce1e4 fix(admin): replicate empty site groups (#2528) cxymds 2026-04-15 14:21:40 +08:00
  • fa793237fb build(deps): bump the dependencies group with 7 updates (#2546) houseme 2026-04-15 13:23:57 +08:00
  • df109680ae cleanup: remove orphaned chunk fast-path submodule files (#2545) 安正超 2026-04-15 11:50:32 +08:00
  • 1eef75b0ca fix(admin): allow clearing group policy (#2527) cxymds 2026-04-15 11:35:19 +08:00
  • 642d83f0e4 revert: remove #2351 chunk I/O and object-io crate (phase 7) (#2543) 安正超 2026-04-15 10:54:41 +08:00
  • 16b9189e9b feat(oidc): add roles_claim and jwt:roles policy support (#2509) GatewayJ 2026-04-15 09:30:24 +08:00
  • 1979fc7fb1 fix: restore bitrot stream and checksum metadata (#2542) 安正超 2026-04-15 08:36:55 +08:00
  • 68d3dba9fc fix: revert standalone #2351 artifacts (phase 5) (#2535) 安正超 2026-04-14 22:35:05 +08:00
  • db8ef63674 fix: revert #2351 readers.rs behavioral changes (phase 6) (#2536) 安正超 2026-04-14 22:08:38 +08:00
  • 6d476ae9a1 revert: remove BlockReadable trait and chunk-based I/O from rio, ecstore, disk layers (#2533) 安正超 2026-04-14 19:09:02 +08:00
  • 2a3d127a86 revert: restore PutObjReader and remove PUT zero-copy chunk path (#2351 phase 2) (#2532) 安正超 2026-04-14 16:35:03 +08:00
  • 8abf683178 fix(io-metrics): remove dead GET chunk fast path metrics (#2531) 安正超 2026-04-14 15:47:57 +08:00
  • 5048ff8c69 test(credentials): cover URL-safe secret keys (#2524) 安正超 2026-04-14 13:57:23 +08:00
  • 711aab73c3 docs: Minor formatting clean up in README.md (#2523) Liam Beckman 2026-04-13 17:29:33 -07:00
  • 315e8134eb test(get): cover reader-backed output context (#2516) 安正超 2026-04-13 21:59:13 +08:00
  • 979626c370 refactor(utils): decouple config deps and move sys helpers (#2520) houseme 2026-04-13 21:05:03 +08:00
  • 505a566c7c fix: remove dead replace() call in gen_secret_key (credentials.rs) (#2515) Cocoon-Break 2026-04-13 18:42:50 +08:00
  • 8efa359a1a docs: add ARCHITECTURE.md for project-wide code navigation (#2519) 安正超 2026-04-13 18:26:58 +08:00
  • 522c1675d8 build(deps): bump the dependencies group with 2 updates (#2513) dependabot[bot] 2026-04-13 10:02:27 +08:00
  • e160633ac4 fix(admin): enforce event and audit target auth (#2508) houseme 2026-04-12 23:59:42 +08:00
  • 458086dc80 fix(get): remove GET chunk fast path (#2507) 安正超 2026-04-12 23:12:23 +08:00
  • 0e697fa7e1 test(get): cover fast path pre-commit errors (#2502) 安正超 2026-04-12 20:13:15 +08:00
  • 30cc481731 refactor(storage): inline acl entrypoints (#2501) 安正超 2026-04-12 20:12:44 +08:00
  • b9f2369095 build(deps): bump the dependencies group with 3 updates (#2503) houseme 2026-04-12 12:11:40 +08:00
  • 4ce374a181 chore(deps): update flake.lock (#2498) houseme 2026-04-12 08:50:40 +08:00
  • ff7dc77b5e fix(deploy): auto-create rustfs log directory (#2500) 安正超 2026-04-12 08:50:24 +08:00
  • b387f6c58a refactor(storage): inline object lock config entrypoints (#2494) 安正超 2026-04-12 08:49:51 +08:00
  • 64508ae770 fix(storage): align archive content-encoding with S3 semantics (#2496) houseme 2026-04-12 02:14:52 +08:00
  • 6a2f98b468 fix(obs): respect error log level for http warnings (#2492) John 2026-04-12 01:32:54 +08:00
  • eb0dc24921 fix(get): validate fast path body before response commit (#2495) houseme 2026-04-12 01:04:22 +08:00
  • c8c71e34b6 fix(storage): fix critical bug in range calculation (#2493) Mohamed Zenadi 2026-04-11 18:20:15 +02:00
  • 11552eb722 fix(deploy): use standard rustfs log directory (#2491) John 2026-04-11 21:48:05 +08:00
  • b0b7f56281 refactor(storage): inline object lock metadata writes (#2489) 安正超 2026-04-11 20:05:03 +08:00
  • 120f1021b5 refactor(storage): inline object tagging entrypoints (#2486) 安正超 2026-04-11 19:01:24 +08:00
  • 20e07519a1 refactor(storage): inline object metadata read entrypoints (#2485) 安正超 2026-04-11 14:59:38 +08:00
  • 5c4dadc0b7 test(bucket): cover inline list response params (#2483) 安正超 2026-04-11 14:59:17 +08:00
  • 0f7e7f35e9 test(utils): make retry timer assertions deterministic (#2468) Henry Guo 2026-04-11 12:02:38 +08:00
  • 5e97377aa0 refactor(storage): drop ecfs test-only helper (#2484) 安正超 2026-04-11 11:49:10 +08:00
  • b49570d87a refactor(storage): inline extract put-object branch (#2482) 安正超 2026-04-11 11:00:11 +08:00
  • d70ca1990e refactor(storage): inline list response params (#2476) 安正超 2026-04-11 09:25:40 +08:00
  • 70fdf79297 fix(server): warn on default credentials with console enabled (#2448) Henry Guo 2026-04-11 00:03:06 +08:00
  • 4472324125 refactor(storage): trim thin s3 forwarding layers (#2474) 安正超 2026-04-10 23:17:18 +08:00
  • b8c45fc9e3 fix(get-object): harden GET fast path against mid-stream regressions (#2472) 1.0.0-alpha.93 houseme 2026-04-10 21:38:29 +08:00
  • a8a2aaa460 fix(ecstore): avoid duplicate keys in ListObjectsV2 (#2467) 1.0.0-alpha.92 weisd 2026-04-10 11:29:23 +08:00
  • 2bf4b14394 docs(readme): fix inconsistent startup instructions (#2465) Henry Guo 2026-04-10 10:28:01 +08:00
  • 59b5e4e722 refactor(app): inline remaining tagging outputs (#2461) 安正超 2026-04-10 10:27:27 +08:00
  • 9ec6465b26 refactor(app): inline object request context types (#2462) 安正超 2026-04-10 10:27:08 +08:00
  • 80cb6b3939 test(filemeta): cover legacy nil UUID metadata (#2464) 安正超 2026-04-10 10:26:23 +08:00
  • 30c8bead63 fix(filemeta): accept nil legacy pool metadata (#2459) weisd 2026-04-10 08:27:41 +08:00
  • 2125cffd0b refactor(app): inline trivial s3 api outputs (#2460) 安正超 2026-04-10 08:07:44 +08:00
  • aeef2e67f9 refactor(app): inline bucket tagging outputs (#2455) 安正超 2026-04-10 07:47:44 +08:00
  • 8acf2a51b9 refactor(app): reuse put object request context (#2456) 安正超 2026-04-10 07:08:27 +08:00
  • 33b50a5366 refactor(app): inline bucket replication output (#2454) 安正超 2026-04-10 07:07:29 +08:00
  • acdd2de21f refactor(app): inline bucket encryption output (#2452) 安正超 2026-04-10 07:07:14 +08:00
  • b8bfaccbc5 refactor(app): inline multipart transition helper (#2451) 安正超 2026-04-10 07:06:50 +08:00
  • 28d9bbbdcb refactor(storage): remove unused s3 api facades (#2450) 安正超 2026-04-10 07:06:30 +08:00
  • a9507f8ec7 refactor(app): reuse bucket listing helpers (#2449) 安正超 2026-04-10 07:06:11 +08:00
  • 722cab500c refactor(app): reuse multipart uploads helpers (#2447) 安正超 2026-04-10 07:05:40 +08:00
  • 71e9178182 refactor(app): reuse object tagging validation (#2445) 安正超 2026-04-09 23:31:02 +08:00
  • aee8a4df51 refactor(app): reuse list parts parsing (#2446) 安正超 2026-04-09 22:59:56 +08:00
  • 57138fa660 docs: Update RustFS console access URL to port 9001 (#2442) 无心戈 2026-04-09 21:46:31 +08:00
  • 8db55de72c fix(iam): return policy JSON object from info_policy (#2395) (#2436) GatewayJ 2026-04-09 21:45:22 +08:00
  • 90e584af74 test(capacity): cover poisoned scope registry recovery (#2441) 安正超 2026-04-09 13:29:00 +08:00