Commit Graph

  • 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
  • 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