Commit Graph

  • 3ced40f221 test(license): cover public key validation (#2793) 安正超 2026-05-04 23:12:59 +08:00
  • a830ab2a5d build(deps): bump the dependencies group with 4 updates (#2785) dependabot[bot] 2026-05-04 18:26:51 +08:00
  • 52f121ab2a Ensure CreationDate is always present in ListBuckets response (#2783) Joey Shi 2026-05-04 01:20:30 -07:00
  • eb8868397e fix: address security review follow-ups (#2781) 安正超 2026-05-03 21:53:36 +08:00
  • 66c38b629d Harden admin and RPC security checks (#2773) 安正超 2026-05-03 19:55:09 +08:00
  • eb23710d2e fix(security): harden CORS and license handling (#2774) 安正超 2026-05-03 19:39:27 +08:00
  • 4b66155f26 chore(deps): update flake.lock (#2777) houseme 2026-05-03 10:44:53 +08:00
  • 4978f60254 test(ecstore): cover ranged decode and harden offset bounds (#2758) Ramakrishna Chilaka 2026-05-02 14:32:50 +05:30
  • fe59eb4952 test(admin): cover site identity merge gaps (#2767) 安正超 2026-05-02 16:43:47 +08:00
  • a455b4377c fix: handle empty multipart list-parts (#2765) 安正超 2026-05-02 10:47:52 +08:00
  • 08fab34804 test(admin): cover peer identity scheme dedupe (#2764) 安正超 2026-05-01 12:11:46 +08:00
  • f07fed0c49 test(filemeta): cover no-wait refresh coalescing (#2755) 安正超 2026-05-01 10:48:30 +08:00
  • dcfbc2612a test(admin): cover site replication scheme normalization (#2757) 安正超 2026-05-01 10:48:20 +08:00
  • 87e1c7aeb6 test(filemeta): cover future cache timestamp refresh (#2762) 安正超 2026-05-01 10:48:08 +08:00
  • 0d7e0a814f test(ci): cover Helm Recreate strategy rendering (#2752) 安正超 2026-04-30 20:14:38 +08:00
  • ef5ccc232a test(filemeta): cover shared cache reuse (#2754) 安正超 2026-04-30 20:14:15 +08:00
  • c29c8a5a1e fix(filemeta): harden and optimize metacache path (#2724) GatewayJ 2026-04-30 15:47:31 +08:00
  • 403997f2f8 test(ci): cover Helm chart version mapping (#2751) 安正超 2026-04-30 14:11:14 +08:00
  • e34d75dfdf test(admin): cover site replication absolute URI endpoint (#2745) 安正超 2026-04-30 14:11:00 +08:00
  • 132e72ef39 fix(ci): keep Helm chart versions valid for non-beta releases (#2749) 安正超 2026-04-30 09:51:12 +08:00
  • 4f4c759b67 docs: simplify pull request template (#2744) 安正超 2026-04-29 20:29:23 +08:00
  • e331a26262 feat: helm chart version update (#2738) majinghe 2026-04-29 19:14:35 +08:00
  • 61d2e9fbc3 test(webdav): cover decoded path parsing (#2729) 安正超 2026-04-29 15:30:40 +08:00
  • 946755aa89 feat: helm publish manual trigger support (#2732) majinghe 2026-04-29 14:01:22 +08:00
  • c9622611ed fix(admin): harden site-replication identity handling and local verification for issue 2723 (#2730) houseme 2026-04-29 11:27:55 +08:00
  • 7041e628b7 fix: docker image build and helm chart publish error caused by versio… (#2731) majinghe 2026-04-29 11:23:47 +08:00
  • 8e1bd560d8 test(get): reject range with part number (#2725) v1.0.0-beta.1 1.0.0-beta.1 Ramakrishna Chilaka 2026-04-29 04:45:59 +05:30
  • d447da75c1 chore: update version from alpha to beta (#2720) majinghe 2026-04-29 07:08:10 +08:00
  • 2c9524e2c9 fix(helm): only render rollingUpdate when strategy type is RollingUpdate (#2728) Rafael Peroco 2026-04-28 20:06:31 -03:00
  • e16f1ae639 fix(window): Compatible with Windows Path (#2691) 唐小鸭 2026-04-28 22:36:59 +08:00
  • d79720da1d test(signer): cover header fallback helpers (#2711) 安正超 2026-04-28 22:09:56 +08:00
  • b747e9817e fix(policy): preserve gateway ListBucket resources (#2710) 安正超 2026-04-28 22:09:42 +08:00
  • 90ce72122b fix(webdav): decode URL-encoded filenames in path parsing (#2722) giter 2026-04-28 22:06:05 +08:00
  • c4d5c5c5ec fix(obs): disable profiling export by default and fix Helm env name (#2719) houseme 2026-04-28 19:57:15 +08:00
  • c698a0f2b6 fix(policy): allow AssumeRole in system policies (#2718) cxymds 2026-04-28 19:01:46 +08:00
  • 2953558f41 fix(lifecycle): prevent eager date-expiry deletion on config update (#2708) houseme 2026-04-28 18:26:14 +08:00
  • e0b8c4fd42 fix(storage): avoid faulting local drives on transient timeouts (#2714) weisd 2026-04-28 14:38:31 +08:00
  • a995ec0315 fix(iam): preserve portable IAM storage and derived auth (#2713) weisd 2026-04-28 13:57:10 +08:00
  • 946b502527 build(deps): bump the dependencies group with 2 updates (#2709) houseme 2026-04-28 07:53:29 +08:00
  • 09be06a4d2 fix(ecstore): log walk failures in IAM listing path (#2705) GatewayJ 2026-04-27 22:13:40 +08:00
  • 159ddd5bac fix: honor bucket-scoped ListBucket policies with s3:prefix (#2707) 安正超 2026-04-27 22:13:22 +08:00
  • a68fe1601f fix(ilm): harden signer failures and guard remote tier delete storms (#2706) houseme 2026-04-27 20:39:02 +08:00
  • 334184b005 fix(replication): prevent target state loss across buckets (#2704) weisd 2026-04-27 17:27:33 +08:00
  • cfbd094bc4 fix(iam): propagate cache miss load failures (#2692) GatewayJ 2026-04-27 17:21:22 +08:00
  • 468dc3aebd fix(replication): fan out single-bucket rules to all targets (#2701) weisd 2026-04-27 14:51:19 +08:00
  • fd258e877c build(deps): bump the dependencies group with 2 updates (#2694) dependabot[bot] 2026-04-27 02:42:49 +00:00
  • 4dafb64d58 test(server): cover default module switch source (#2697) 安正超 2026-04-27 10:41:38 +08:00
  • 50d03ef021 perf(memory): add reclaim signals and cache controls (#2689) houseme 2026-04-27 00:42:35 +08:00
  • 438913b84a feat: add console-managed audit and notify module switches (#2690) houseme 2026-04-27 00:10:41 +08:00
  • 37a3cbc497 fix(admin): map IAM not found errors to 404 (#2685) GatewayJ 2026-04-26 22:13:14 +08:00
  • a05687b900 test(utils): cover disk-check env alias precedence (#2684) 安正超 2026-04-26 15:41:50 +08:00
  • 561d695237 chore(deps): update flake.lock (#2683) houseme 2026-04-26 08:58:02 +08:00
  • 59f41eb86a feat(obs): improve metrics coverage and dashboard performance (#2682) houseme 2026-04-26 02:51:29 +08:00
  • 81854762d4 fix(ecstore): log missing local paths during physical disk independence checks (#2680) 1.0.0-alpha.99 houseme 2026-04-25 16:01:01 +08:00
  • 1e9c75a201 feat(ecstore): enforce local disk topology guardrails and expose device ids (#2679) houseme 2026-04-25 14:02:02 +08:00
  • 80413e0f8e test(ecstore): cover non-zero offset shard span reads (#2677) 安正超 2026-04-25 10:31:28 +08:00
  • b96ccfd110 build(deps): bump the dependencies group with 7 updates (#2676) houseme 2026-04-25 10:15:14 +08:00
  • c717195de2 fix(admin): harden STS and KMS authorization checks (#2653) Henry Guo 2026-04-25 09:34:18 +08:00
  • 94f64acc87 fix(site-replication): sync IAM and bucket replication (#2671) cxymds 2026-04-25 09:33:43 +08:00
  • d949d4e794 fix: avoid sending HEAD bodies over TLS HTTP/2 (#2648) 唐小鸭 2026-04-25 09:33:08 +08:00
  • 7215761784 feat(trusted-proxies): add switchable simple and legacy modes (#2674) houseme 2026-04-25 09:25:32 +08:00
  • f833cd9cbe fix(metrics): keep S3 op counts when chains are disabled (#2675) 安正超 2026-04-25 09:24:53 +08:00
  • 13b4500212 feat(obs): improve telemetry stack, replication metrics, and Grafana alignment (#2672) houseme 2026-04-24 21:50:17 +08:00
  • 2705e3f53b fix(audit): remove unwrap from target shutdown path (#2668) Henry Guo 2026-04-24 17:25:11 +08:00
  • 92f812fc80 feat(rustfs): gate audit/notify by global env switches (#2669) houseme 2026-04-24 17:14:19 +08:00
  • fefb308b35 feat(policy): implement BinaryEquals condition evaluation (#2626) Ramakrishna Chilaka 2026-04-24 12:38:11 +05:30
  • 8d4caeacad fix(oidc): add federated logout flow (#2667) cxymds 2026-04-24 14:51:31 +08:00
  • 2860c82e3c fix(console): block disabled health probes from SPA fallback (#2665) 安正超 2026-04-24 11:34:57 +08:00
  • 572dd1264e fix(admin): harden health readiness and add health response controls (#2662) houseme 2026-04-24 01:37:42 +08:00
  • 47247789ad feat(obs): support OTLP headers and timeout overrides for HTTP exporters (#2661) houseme 2026-04-24 01:02:26 +08:00
  • 39f7de4450 test(admin): cover list service account authorization (#2650) 安正超 2026-04-23 21:40:59 +08:00
  • de6fe816c2 build(deps): bump the dependencies group with 6 updates (#2659) houseme 2026-04-23 20:41:37 +08:00
  • 368ef0f16c refactor(targets): unify endpoint source/merge logic and bump rustfs-kafka-async to v1.2.0 (#2654) houseme 2026-04-23 17:14:36 +08:00
  • bc37cc4001 refactor(logging): unify request-id propagation and fallback metrics (#2652) houseme 2026-04-23 15:11:27 +08:00
  • ecf0db9bb7 fix(admin): enforce owner check for service account update (#2646) GatewayJ 2026-04-23 09:54:43 +08:00
  • fa1554be7f fix(admin): authorize cross-user ListServiceAccount with ListServiceAccount (#2640) 1.0.0-alpha.98 loverustfs 2026-04-22 20:16:09 +08:00
  • f08b592c6f fix(storage): list prefix children behind marker objects (#2643) weisd 2026-04-22 19:23:27 +08:00
  • 8add0126f5 test(targets): cover target config redaction (#2638) copilot/improve-rustfs-speed 安正超 2026-04-22 10:51:41 +08:00
  • 09a83a8f56 fix: prevent object lock retention race (#2634) weisd 2026-04-22 10:49:38 +08:00
  • a0f1bb4ff0 fix(lock): prevent stale distributed object locks (#2633) weisd 2026-04-22 10:12:33 +08:00
  • 3ac1d2ab0b fix(security): redact target debug logs and remove eval-based bench hook (#2637) copilot/analyze-read-write-performance houseme 2026-04-22 05:21:01 +08:00
  • 4aafb07173 refactor: update binary field types and conversions in RPC and protofiles (#2619) copilot/optimize-rustfs-performance 唐小鸭 2026-04-21 22:49:09 +08:00
  • 8c76e9838b fix(s3): return 304 Not Modified instead of dropping the connection (#2627) Samuel Cormier-Iijima 2026-04-21 10:28:03 -04:00
  • d4dcb2ac9d fix(scanner): avoid stalls after abandoned child listings (#2632) 1.0.0-alpha.97 weisd 2026-04-21 17:06:26 +08:00
  • 41d2812861 feat: add support for external/existing certificate issuer (#2631) majinghe 2026-04-21 15:21:43 +08:00
  • 960c13a34b feat(storage): wire capacity/object perf tuning and add batch benchmark runners (#2628) houseme 2026-04-21 15:20:57 +08:00
  • 989827e3b5 feat: add OTHER_AUDIENCES config (#2605) Andy Teijelo Pérez 2026-04-20 23:48:13 -04:00
  • a77be8f89b fix: some expect error (#2622) likewu 2026-04-21 11:27:50 +08:00
  • 1525143a04 test: cover NATS and Pulsar config validation (#2623) 安正超 2026-04-21 09:59:05 +08:00
  • b7a945e453 fix(madmin): restore server_info msgpack compatibility across mixed nodes (#2621) houseme 2026-04-21 09:09:25 +08:00
  • 3796b684f0 feat(targets): add NATS and Pulsar target support (#2618) houseme 2026-04-21 08:28:19 +08:00
  • 1511f9eacb fix(lifecycle): correct delete replication fanout (#2609) cxymds 2026-04-20 18:02:59 +08:00
  • 12f355a3bc test: cover S3 error XML body compatibility (#2606) 1.0.0-alpha.96 安正超 2026-04-20 12:27:22 +08:00
  • 83bac39417 test(s3): promote passing compatibility cases (#2600) 安正超 2026-04-19 22:42:56 +08:00
  • 177fe2ab44 fix(replication): clean targets when deleting config (#2599) 安正超 2026-04-19 19:33:01 +08:00
  • 1d1f00470d test(s3): cover signed equals object reads (#2598) 1.0.0-alpha.95 安正超 2026-04-19 10:11:16 +08:00
  • 457f4e0170 fix(s3): improve GitLab registry compatibility (#2596) 安正超 2026-04-19 10:10:42 +08:00
  • 93d0606cbd fix(admin): accept trailing slash listen notification paths (#2595) 安正超 2026-04-19 10:10:30 +08:00
  • ae7444ebb4 chore(deps): update flake.lock (#2597) houseme 2026-04-19 08:52:49 +08:00
  • b8c788ffca fix: handle raw URI paths in SigV4 (#2593) 安正超 2026-04-19 01:09:00 +08:00