Commit Graph

  • 6c2103e9ce chore(deps): update flake.lock update_flake_lock_action houseme 2026-05-10 00:20:09 +00:00
  • b1be27fb69 Merge branch 'main' into dependabot/cargo/dependencies-0509 dependabot/cargo/dependencies-0509 houseme 2026-05-10 00:55:44 +08:00
  • 8892cbbdd7 feat: enhance WebDAV support with features and directory operations (#2856) (#2892) main houseme 2026-05-10 00:45:09 +08:00
  • 09c2d15057 fix(sse): Temporarily refactored the SSE design for ECStore (#2813) 唐小鸭 2026-05-09 22:06:35 +08:00
  • 6275918d92 fix: empty-body requests without content length (#2888) Sergei Z. 2026-05-09 19:05:53 +05:00
  • 62e89feb79 Merge branch 'main' into dependabot/cargo/dependencies-0509 houseme 2026-05-09 21:47:07 +08:00
  • 5879d0b59d fix(server): handle public health before s3 host parsing (#2866) Henry Guo 2026-05-09 21:15:37 +08:00
  • 8c7e5cc1d0 fix: map missing rebalance metadata to not found fix/rebalance-meta-not-found cxymds 2026-05-09 20:22:47 +08:00
  • 649fad35df chore: update dependencies houseme 2026-05-09 16:02:32 +08:00
  • cb54cecf8c docs(targets): sync AGENTS.md and test doc comments with code (#2881) JaySon 2026-05-09 11:06:11 +08:00
  • 9288f1ed3a fix(targets): handle postgres dsn redaction scheme case (#2886) 安正超 2026-05-09 09:58:23 +08:00
  • 8182e2dd38 test(ecstore): cover empty runtime listing candidates (#2889) 安正超 2026-05-09 09:57:54 +08:00
  • 81ad48dac2 feat(targets): add AMQP support for notify and audit (#2879) houseme 2026-05-09 09:56:26 +08:00
  • 1582f216fe test(ecstore): cover offline capacity snapshots (#2880) 安正超 2026-05-09 00:33:34 +08:00
  • 5081b8396d test(ecstore): cover system path failure classifier (#2874) 安正超 2026-05-08 22:51:11 +08:00
  • c90bfe2b23 fix(ecstore): harden runtime read-path quorum handling (#2872) houseme 2026-05-08 17:56:39 +08:00
  • 03045ff2e6 fix(iam): keep error state on initial load failure (#2846) Henry Guo 2026-05-08 16:26:01 +08:00
  • 61bd5698bb test(admin): cover pools list response serialization (#2862) 安正超 2026-05-08 15:32:49 +08:00
  • 44d2b6a284 [codex] docs: ban rust-refactor-helper skill (#2869) 安正超 2026-05-08 15:33:45 +08:00
  • fe978488a0 test(admin): cover pool used-size saturation (#2863) 安正超 2026-05-08 14:06:54 +08:00
  • e209fc6eef test(ecstore): cover store init health reset delegation (#2865) 安正超 2026-05-08 13:42:05 +08:00
  • 97a2775434 fix(ecstore): reset drive health between store init format retries (#2848) weisd 2026-05-08 11:16:58 +08:00
  • 9d85b7d23a feat: enrich admin pools list response (#2853) cxymds 2026-05-07 21:53:25 +08:00
  • ba7ee5fbdd docs(security): make advisory skill lesson first (#2860) 安正超 2026-05-07 21:53:26 +08:00
  • 6896b38dc2 test(s3): promote lifecycle expiration header tests (#2858) 安正超 2026-05-07 21:08:42 +08:00
  • 9df57b8cd8 test(targets): cover Redis env config loading (#2857) 安正超 2026-05-07 21:08:11 +08:00
  • 6ec3a4c4d5 docs(security): refresh advisory lesson states (#2859) 安正超 2026-05-07 21:21:15 +08:00
  • fd37a7d01e fix(targets): probe webhook health by host port (#2854) houseme 2026-05-07 19:52:45 +08:00
  • 9c0141fbdf docs(io-metrics): fix misleading metrics links (#2849) Henry Guo 2026-05-07 20:00:19 +08:00
  • 2a0fbb8d77 fix(ecstore): repair decommission pool quorum (#2847) cxymds 2026-05-07 19:14:11 +08:00
  • 5431b9273d feat(targets): complete redis mysql postgres target wiring (#2842) houseme 2026-05-07 18:00:59 +08:00
  • b159d656cc test(admin): cover POST content length compat layer (#2844) 安正超 2026-05-07 17:51:09 +08:00
  • b7815b0694 fix(ecstore): remove startup order sensitivity (#2850) cxymds 2026-05-07 17:07:25 +08:00
  • eaa5ff3053 bump workspace versions and replace cfg-if in crypto (#2851) houseme 2026-05-07 17:04:27 +08:00
  • f1cd7c1345 feat(rustfs): add ftps/webdav defaults to info output (#2845) houseme 2026-05-07 12:39:56 +08:00
  • 06097a3c33 fix(admin): normalize empty admin POST content length (#2843) cxymds 2026-05-07 10:52:21 +08:00
  • 5e0ca006f0 test(replication): cover ETag comparison edge cases (#2840) 安正超 2026-05-07 10:48:12 +08:00
  • abc07a9dc4 fix(build): quote build script features argument (#2841) 安正超 2026-05-07 10:47:53 +08:00
  • 4d6171e996 fix(replication): handle version ID format mismatch with AWS S3 (#2829) Nikita Bakun 2026-05-07 00:30:07 +03:00
  • 3130670157 test(object-lock): cover default retention delete marker (#2836) GatewayJ 2026-05-07 05:14:00 +08:00
  • 96d41b6349 test(helm): cover standalone scale-to-zero rendering (#2831) 安正超 2026-05-07 05:13:40 +08:00
  • 9b9e0db9f6 test(lifecycle): cover ILM process time aliases (#2839) 安正超 2026-05-07 05:12:22 +08:00
  • 68fcbffcb6 test(build): cover build script feature flags (#2837) 安正超 2026-05-07 05:18:51 +08:00
  • 04712fb6c6 feat: add features option to build script (#2834) giter 2026-05-06 23:09:44 +08:00
  • 4728abcff1 fix(security): document unsafe and TLS overrides (#2835) 安正超 2026-05-06 23:09:02 +08:00
  • 70be0804ee fix: 2827 lifecycle days next midnight (#2833) cxymds 2026-05-06 23:00:53 +08:00
  • b10db403b6 test(s3): promote passing copy metadata case (#2832) 安正超 2026-05-06 21:58:32 +08:00
  • 9e93d3f47a fix(object-lock): materialize default retention metadata (#2824) GatewayJ 2026-05-06 21:48:12 +08:00
  • 9f07029373 fix: reload bucket metadata after lifecycle updates (#2822) 1.0.0-beta.2 cxymds 2026-05-06 21:01:44 +08:00
  • 4b36667ba1 fix(policy): avoid logging generated access keys (#2826) Henry Guo 2026-05-06 20:56:27 +08:00
  • 41ba34a145 fix(rpc): add issue 2815 regression and docker validation (#2828) houseme 2026-05-06 20:22:13 +08:00
  • 3898d524fe security: same-origin console CORS, fail-closed helm creds, deny.toml, sample-config hardening (#2769) Michael Graff 2026-05-06 02:34:44 -05:00
  • 718bec7722 feat(helm-chart): support scale to 0 in standalone mode (#2797) Duru Can Celasun 2026-05-06 07:42:56 +01:00
  • 50ddec3ffc fix: preserve data on self metadata copy (#2819) 安正超 2026-05-06 14:28:36 +08:00
  • 7692c0c3bd test(credentials): avoid printing default secret (#2820) Henry Guo 2026-05-06 13:19:42 +08:00
  • 3dd0692917 refactor: unify credential env constants and deploy env usage (#2821) houseme 2026-05-06 12:30:29 +08:00
  • 090d60e00a fix(auth): authorize DeleteObjects per key (#2814) GatewayJ 2026-05-06 08:47:36 +08:00
  • c228fabfdb test(admin): cover orphan resync status cleanup (#2816) 安正超 2026-05-06 08:47:11 +08:00
  • bde569d055 test(getobject): cover buffer threshold edge cases (#2817) 安正超 2026-05-06 08:47:02 +08:00
  • e19b0dd997 fix(notify): improve webhook target diagnostics for env setup (#2810) houseme 2026-05-06 08:28:46 +08:00
  • 26b3aad069 build(deps): bump the dependencies group with 3 updates (#2812) houseme 2026-05-05 22:05:13 +08:00
  • bf893bcb55 fix(admin): clear removed site resync status (#2803) 安正超 2026-05-05 21:42:12 +08:00
  • 60d4598562 test(lock): cover shared waiter abort cleanup (#2811) 安正超 2026-05-05 21:41:15 +08:00
  • 565cbdffed fix(getobject): prevent large-download memory buffering (#2809) houseme 2026-05-05 20:58:26 +08:00
  • 49b2782d51 fix(lock): make slow-path waiter accounting cancellation-safe (#2805) houseme 2026-05-05 19:19:23 +08:00
  • 743b87014b fix(notify): validate bucket notification filter rules (#2806) houseme 2026-05-05 18:35:36 +08:00
  • 3208f930c5 fix(s3): advertise byte ranges on head object (#2802) 安正超 2026-05-05 12:29:25 +08:00
  • 36b3d21c44 test: cover RPC secret trimming fallback (#2796) 安正超 2026-05-05 12:26:36 +08:00
  • 935bb8a8e2 fix(admin): allow site replication removal with offline peers (#2739) cxymds 2026-05-05 11:54:32 +08:00
  • 9364ecba67 docs: add security advisory lessons skill (#2801) 安正超 2026-05-05 11:59:13 +08:00
  • 0153710791 fix(server): avoid logging default credential values (#2800) Henry Guo 2026-05-05 11:44:07 +08:00
  • 995e26f5ee fix(rpc): use map-encoded msgpack for all internode RPC responses (#2771) Alexander Kharkevich 2026-05-04 23:42:29 -04:00
  • e6fdcd1ad6 fix: Fix formatting issue in ARCHITECTURE.md (#2787) JaySon 2026-05-05 11:33:55 +08:00
  • f016673416 test: cover license verifier success path (#2798) 安正超 2026-05-05 10:55:56 +08:00
  • 42ff6b4d80 test(admin): cover legacy profile auth guards (#2799) 安正超 2026-05-05 10:55:45 +08:00
  • 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
  • 46fce4addf fix: address remaining security review findings codex/security-advisories-2026-05-02 overtrue 2026-05-03 20:16:00 +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
  • 472f1b9568 fix: align profile auth missing credentials error overtrue 2026-05-03 19:33:39 +08:00
  • 4b66155f26 chore(deps): update flake.lock (#2777) houseme 2026-05-03 10:44:53 +08:00
  • 5ba8d9af3d fix: address RPC auth review findings overtrue 2026-05-03 03:53:26 +08:00
  • 3c40f0a9c4 fix: address RPC auth review feedback overtrue 2026-05-03 03:21:47 +08:00
  • 651cb8961b Apply suggestions from code review 安正超 2026-05-02 22:30:04 +08:00
  • 0eaf152be8 Apply suggestions from code review 安正超 2026-05-02 22:29:51 +08:00
  • 41fb299518 fix: address security hardening review feedback overtrue 2026-05-02 21:49:12 +08:00
  • 37b0576c54 Merge branch 'main' into codex/security-advisories-2026-05-02 loverustfs 2026-05-02 17:22:34 +08:00
  • 1e39a09efb Merge branch 'main' into codex/security-advisories-2026-05-02 安正超 2026-05-02 17:04:53 +08:00
  • b068b8a3c5 fix: harden admin and rpc security checks overtrue 2026-05-02 17:03:15 +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