Commit Graph

  • 69dcf9e6cb fix(tooling): harden internode transport benchmark setup (#3037) Henry Guo 2026-05-21 13:47:32 +08:00
  • 503f89bf0e chore(deps): bump aws sdk and config (#3035) houseme 2026-05-21 09:47:34 +08:00
  • dcbffb084f chore(deps): refresh workspace deps and linux fs_type gating (#3030) 1.0.0-beta.4 houseme 2026-05-20 23:03:07 +08:00
  • b2dfdf85de chore(release): prepare 1.0.0-beta.4 (#3032) houseme 2026-05-20 21:56:43 +08:00
  • 375482a4b6 refactor: converge storage io hot paths (#3029) houseme 2026-05-20 20:00:23 +08:00
  • 45b04316b9 refactor(ecstore): decouple transport construction from RemoteDisk (#3027) Henry Guo 2026-05-20 19:55:08 +08:00
  • 19b69abe5c feat(internode): harden p0 transport boundary and baseline tooling (#3017) Henry Guo 2026-05-20 19:06:26 +08:00
  • c684438625 fix(obs): add proxied PUT replication metrics (#3020) 安正超 2026-05-20 13:30:57 +08:00
  • 11054263c1 fix(utils): map common Linux filesystem magic values (#3023) 安正超 2026-05-20 12:00:32 +08:00
  • b530a9f0b2 fix(ecstore): remove stale bucket metadata parse TODO (#3021) 安正超 2026-05-20 11:59:55 +08:00
  • dd35538e90 fix(ecstore): remove stale disk TODOs (#3022) 安正超 2026-05-20 11:59:34 +08:00
  • c727589161 fix(obs): remove stale replication metric TODOs (#3024) 安正超 2026-05-20 11:59:16 +08:00
  • cde53ca6ad fix(utils): handle IPv6 zones and hex ranges (#3019) 安正超 2026-05-20 11:56:14 +08:00
  • e929814edc feat(ecstore): add internode transport boundary and TCP baseline runner (#3010) Henry Guo 2026-05-20 06:41:34 +08:00
  • a8a5f25af3 perf(ecstore): remove owned write sync regression (#3018) 安正超 2026-05-20 06:14:35 +08:00
  • 54be3cab23 fix(heal): ignore missing response subscribers (#3015) 安正超 2026-05-19 23:34:22 +08:00
  • 1c8fdfddf4 chore(ci): pin RustFS setup-protoc release (#3016) 安正超 2026-05-19 23:28:51 +08:00
  • 73bde843d6 refactor(s3): consolidate semantic boundaries and remove s3-common (#3012) houseme 2026-05-19 20:50:25 +08:00
  • d6fc70eb12 feat(obs): expose key S3 usecase spans at info (#3013) houseme 2026-05-19 19:00:51 +08:00
  • 25c6bdf490 perf(filemeta): phase-1~3 rename_data metadata optimization (#3011) houseme 2026-05-19 18:20:24 +08:00
  • f695870626 feat(internode): add transport observability (#3007) Henry Guo 2026-05-19 15:16:05 +08:00
  • aa3f13c0d3 fix(ecstore): stop listing after reaching result limit (#3001) 安正超 2026-05-19 13:20:21 +08:00
  • c4248078d6 chore: update dependencies (#2890) houseme 2026-05-19 12:58:42 +08:00
  • 94da6e34cb fix(notify): parse IPv6 hosts without ports (#3000) Henry Guo 2026-05-19 10:40:21 +08:00
  • a9e62dc2c2 perf: avoid blocking hop for owned disk writes (#3004) 安正超 2026-05-19 10:27:14 +08:00
  • ecb6704679 fix: make help color not right (#3005) yihong 2026-05-19 10:26:23 +08:00
  • e65aebba53 fix(ecstore): guard transition worker max (#3003) 安正超 2026-05-19 10:25:51 +08:00
  • a66337bd28 fix: keep scanner walk timeouts from offlining drives (#2996) weisd 2026-05-18 23:04:05 +08:00
  • bd1e57293f fix: harden lifecycle transition compensation and regression coverage (#2995) houseme 2026-05-18 20:50:43 +08:00
  • 0e888cfef2 fix(ecstore): list_object_v2 error when scanning multipart folder (#2946) wood 2026-05-18 19:01:20 +08:00
  • 4c9fd789ea docs: update security advisory skill lessons (#2991) 安正超 2026-05-18 12:34:27 +08:00
  • 17ae9f34c7 fix(notify): accept case-insensitive filter rule names (#2990) Henry Guo 2026-05-18 11:41:48 +08:00
  • cdfe83877b chore(deps): update flake.lock (#2986) houseme 2026-05-17 11:09:08 +08:00
  • be37fd285e ci(nix): avoid requesting review from PR author (#2987) 安正超 2026-05-17 11:13:45 +08:00
  • 095337100e test(policy): validate default policies (#2985) 安正超 2026-05-17 09:41:03 +08:00
  • e0729f5f4d fix(policy): align action-family validation and defaults (#2984) GatewayJ 2026-05-16 19:19:04 +08:00
  • 6e12289339 fix(runtime): finalize issue 2941 profiling cleanup (#2983) houseme 2026-05-16 19:09:04 +08:00
  • 9dcf8cb7ea fix: stabilize rebalance start and listing (#2961) weisd 2026-05-16 13:17:01 +08:00
  • 6898e720dd fix(security): harden proxy auth and default credentials (#2981) 安正超 2026-05-16 12:01:50 +08:00
  • 824c4f7673 docs: fix some dead links (#2975) yihong 2026-05-16 10:06:53 +08:00
  • c0c92cb048 ci(build): honor console asset download fallback (#2980) 安正超 2026-05-16 10:06:23 +08:00
  • bca8b08c2b fix: handle Windows paths in pre-commit tests (#2974) Henry Guo 2026-05-15 22:04:51 +08:00
  • 738fb86611 fix(admin): surface access key policy errors (#2970) Henry Guo 2026-05-15 16:26:38 +08:00
  • 092c6bc135 ci(build): pin macOS x86 release runner (#2971) 安正超 2026-05-15 11:56:13 +08:00
  • 5cda460451 fix(sftp): preserve OPEN-time client attrs as object metadata (#2913) escapecode 2026-05-15 01:32:06 +01:00
  • fc8322ed64 bucket policy notify & pba (#2968) GatewayJ 2026-05-14 22:31:40 +08:00
  • cd2cd74314 ci: force Node24 in Nix workflows with pinned actions (#2966) houseme 2026-05-14 19:13:42 +08:00
  • ced390b02b test(ecstore): cover managed sse range reads (#2962) Henry Guo 2026-05-14 14:56:21 +08:00
  • 11be278c40 test(notify): cover prefix suffix event dispatch (#2960) 1.0.0-beta.3 Henry Guo 2026-05-14 13:38:38 +08:00
  • 0893c05540 fix(ecstore): use hex sha256 for delete objects (#2958) Henry Guo 2026-05-14 13:34:26 +08:00
  • 81754d80b3 refactor(targets): unify queue/connectivity handling and coverage (#2953) houseme 2026-05-14 12:31:23 +08:00
  • bdb98598d2 chore(release): prepare 1.0.0-beta.3 (#2957) houseme 2026-05-14 12:27:26 +08:00
  • 5fccfceb91 test(ecstore): cover walk listing error success paths (#2954) 安正超 2026-05-14 09:03:31 +08:00
  • c1bcee327c fix(notify): keep live listen events active when disabled (#2952) Henry Guo 2026-05-14 01:10:14 +08:00
  • d4d07095f8 fix(ecstore): propagate walk listing errors (#2949) Henry Guo 2026-05-14 00:59:49 +08:00
  • 8c49671161 Fix #2775 recursive list handling in LocalDisk::scan_dir() (#2923) Sergei Z. 2026-05-13 19:36:23 +05:00
  • c65d4071a3 fix(ecstore): map missing metadata to not found (#2944) cxymds 2026-05-13 21:03:15 +08:00
  • 4ea805cbc0 fix: preserve pagination when max keys exceed limit (#2943) weisd 2026-05-13 20:48:38 +08:00
  • 26341742e0 fix(ecstore): fail listing on walk_dir producer errors (#2937) Henry Guo 2026-05-13 19:08:05 +08:00
  • fd3fb77ed5 fix(sftp): avoid metadata on multipart copy (#2935) 安正超 2026-05-13 15:44:09 +08:00
  • c5125b20bd fix(storage): keep storage info RPC map encoded (#2942) weisd 2026-05-13 14:19:43 +08:00
  • 9b83de53e1 fix(ecstore): surface prefix listing storage errors (#2940) weisd 2026-05-13 12:24:54 +08:00
  • d72b8cb88e fix(server): fail fast when configured TLS parsing fails (#2939) houseme 2026-05-13 12:16:39 +08:00
  • 17eff5a97b fix(tls): ignore Kubernetes secret projection dirs (#2938) Henry Guo 2026-05-13 11:45:42 +08:00
  • 129cb0f920 fix: make HeadObject consistent after write completion (#2936) houseme 2026-05-13 11:27:38 +08:00
  • 28c9358482 test(notify): cover encoded key target union (#2934) 安正超 2026-05-12 23:20:06 +08:00
  • 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