Commit Graph

  • fe5690ca70 fix(sftp): preserve open attrs metadata (#2929) Henry Guo 2026-05-12 21:34:52 +08:00
  • 25cf164461 test(protocols): cover SFTP host key reload failure (#2928) 安正超 2026-05-12 18:40:23 +08:00
  • 8a501846f4 test(iam): cover mixed STS claim policy names (#2932) 安正超 2026-05-12 18:39:53 +08:00
  • b2ba2e5bb3 iam: handle sts claim policy names (#2902) GatewayJ 2026-05-12 15:10:42 +08:00
  • 8169bd63e9 test(protocols): cover TLS reload fingerprint ordering (#2927) 安正超 2026-05-12 10:50:49 +08:00
  • 6185d38911 fix(protocols): add hot reload for WebDAV FTPS and SFTP (#2922) houseme 2026-05-12 00:25:20 +08:00
  • 8ef2c0a5e1 fix(storage): sync transition tier config across peers (#2918) cxymds 2026-05-11 23:23:29 +08:00
  • d6813b53a2 fix(ecstore): preserve list marker set index (#2919) Henry Guo 2026-05-11 23:20:43 +08:00
  • 5ca99a8e32 fix(ecstore): fail listing on stalled reader (#2920) Henry Guo 2026-05-11 23:19:46 +08:00
  • 07a01a1123 fix(notify): match filters against decoded event keys (#2921) Henry Guo 2026-05-11 23:01:37 +08:00
  • 941986b331 test(e2e): gate protocol runner by requested features (#2912) Henry Guo 2026-05-11 21:59:24 +08:00
  • aba65a448c fix(protocols): encode storage client request URIs (#2911) Henry Guo 2026-05-11 18:47:30 +08:00
  • 1c94f7a066 fix(sftp): classify backend errors by type (#2909) Henry Guo 2026-05-11 10:56:08 +08:00
  • 77c21dc5fd test(obs): cover replication bandwidth tombstones (#2906) 安正超 2026-05-11 09:55:54 +08:00
  • 404fc816e9 test(targets): cover MySQL probe validation (#2907) 安正超 2026-05-11 09:55:48 +08:00
  • 61a7820651 optimize(obs):zero and expire removed replication bandwidth series (#2901) LeonWang0735 2026-05-10 22:26:18 +08:00
  • 0375dd39bb fix(targets): handle MySQL DSN scheme case (#2903) 安正超 2026-05-10 22:25:22 +08:00
  • f84d8983ed test(s3): promote passing SSE multipart cases (#2900) 安正超 2026-05-10 21:16:23 +08:00
  • bafff6d207 feat(targets): add check_mysql_server_available probe function (#2884) JaySon 2026-05-10 19:53:45 +08:00
  • 53ec1b95d8 keep sftp e2e tests buildable (#2897) houseme 2026-05-10 19:52:15 +08:00
  • 65c62ab2ea test(sftp): cover init session activity stamp (#2898) 安正超 2026-05-10 17:57:04 +08:00
  • c419cff348 test(sftp): cover init negotiation and platform gating (#2896) 安正超 2026-05-10 13:59:10 +08:00
  • 5a5ffcfac0 chore(deps): update flake.lock (#2894) houseme 2026-05-10 11:48:57 +08:00
  • 96b293bf8a feat(sftp): add SFTPv3 protocol support (#2875) escapecode 2026-05-10 04:48:42 +01:00
  • 8892cbbdd7 feat: enhance WebDAV support with features and directory operations (#2856) (#2892) 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
  • 5879d0b59d fix(server): handle public health before s3 host parsing (#2866) Henry Guo 2026-05-09 21:15:37 +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
  • 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