Commit Graph

  • 3557a52dc4 Potential fix for code scanning alert no. 7: Workflow does not contain permissions (#457) houseme 2025-08-24 10:10:04 +08:00
  • fd2aab2bd9 fix:revet #443 #446 (#452) houseme 2025-08-23 17:30:06 +08:00
  • f1c50fcb74 fix:Workflow does not contain permissions (#451) houseme 2025-08-23 12:35:23 +08:00
  • bdcba3460e Potential fix for code scanning alert no. 13: Code injection (#447) houseme 2025-08-23 10:05:00 +08:00
  • 8857f31b07 Comment out error log for missing subscribers (#448) houseme 2025-08-22 21:15:46 +08:00
  • 5b85bf7a00 lock: dedicate unlock worker to thread runtime; robust fallback in Drop (#446) 1.0.0-alpha.46 loverustfs 2025-08-22 16:51:56 +08:00
  • 46bd75c0f8 ahm(scanner): throttle scanning, skip recently-modified objects, and … (#443) loverustfs 2025-08-22 16:03:29 +08:00
  • 5fc5dd0fd9 Remove rustfs-gui module (#445) houseme 2025-08-22 09:15:22 +08:00
  • adc07e5209 feat(targets): extract targets module into a standalone crate (#441) houseme 2025-08-21 22:33:07 +08:00
  • 357cced49c Replace prints with logs and fix grammar (#437) 安正超 2025-08-21 05:49:40 +08:00
  • a104c33974 [FEAT] add error message (#435) Csrayz 2025-08-20 23:49:59 +08:00
  • 516e00f15f fix: Dockerfile with error permission change. (#436) 安正超 2025-08-20 23:32:03 +08:00
  • a64c3c28b8 docs: update doc/docker-data-dir README.md (#432) 安正超 2025-08-20 00:00:20 +08:00
  • e9c9a2d1f2 fix: simplify Docker entrypoint following efficient user switching pattern (#421) 1.0.0-alpha.45 安正超 2025-08-19 22:58:54 +08:00
  • 3ebab98d2d feat: include user-defined metadata in S3 response (#431) 0xdx2 2025-08-19 22:09:50 +08:00
  • 10c949af62 fix:make bucket exists (#428) 1.0.0-alpha.44 weisd 2025-08-19 16:14:59 +08:00
  • 4a3325276d fix(ecstore): add async-recursion to resolve nightly trait solver reg… (#415) reigadegr 2025-08-18 20:58:05 +08:00
  • c5f6c66f72 feat: extend rustfs mcp with bucket creation and deletion (#416) majinghe 2025-08-18 09:06:55 +08:00
  • c7c149975b fix: the automatic logout issue and user list display failure on Windows systems (#353) (#343) (#403) 1.0.0-alpha.43 shiro.lee 2025-08-14 00:20:27 +08:00
  • d552210b59 feat: translate chinese to english (#402) 安正超 2025-08-14 00:19:01 +08:00
  • 581607da6a feat: optimize AI rules with unified .rules.md (#401) 安正超 2025-08-14 00:18:09 +08:00
  • e95107f7d6 fix: separate RELEASE tag and VERSION in Docker build (#399) 安正超 2025-08-13 22:49:48 +08:00
  • a693cb52f3 feat: change Docker build to download from GitHub releases instead of dl.rustfs.com (#398) 安正超 2025-08-13 22:00:41 +08:00
  • 2c7366038e modify protobuf version from to houseme 2025-08-13 01:01:50 +08:00
  • 1cc6dfde87 modify protobuf version from 31.1 to 31.0 houseme 2025-08-13 00:58:22 +08:00
  • 387f4faf78 fix:rm object versions (#385) 1.0.0-alpha.42 weisd 2025-08-12 15:33:47 +08:00
  • 0f7093c5f9 chore: upgrade actions/checkout from v4 to v5 (#381) houseme 2025-08-12 11:17:58 +08:00
  • 6a5c0055e7 Chore: remove comment code (#376) guojidan 2025-08-10 17:57:33 -07:00
  • 76288f2501 Merge pull request #372 from guojidan/fix-scanner guojidan 2025-08-10 06:44:05 -07:00
  • 3497ccfada Chore: reduce PR template checklist junxiang Mu 2025-08-10 21:29:30 +08:00
  • 24e3d3a2ce refactor(ecstore): Optimize memory usage for object integrity verification junxiang Mu 2025-08-10 21:19:48 +08:00
  • ebad748cdc Merge pull request #368 from guojidan/fix-sql 1.0.0-alpha.41 guojidan 2025-08-09 06:37:36 -07:00
  • b7e56ed92c Fix: clippy && fmt junxiang Mu 2025-08-09 21:16:56 +08:00
  • 4811632751 Fix: fix scanner detect junxiang Mu 2025-08-09 21:06:17 +08:00
  • 374a702f04 improve lock junxiang Mu 2025-08-09 21:05:46 +08:00
  • e369e9f481 Feature: lock support auto release junxiang Mu 2025-08-09 17:52:08 +08:00
  • fe2e4a2274 Merge pull request #367 from guojidan/fix-sql guojidan 2025-08-08 21:53:12 -07:00
  • b391272e94 feat: enhance metadata extraction with object name for MIME type detection junxiang Mu 2025-08-09 12:29:04 +08:00
  • c55c7a6373 feat: add docker usage for rustfs mcp (#365) majinghe 2025-08-08 17:18:20 +08:00
  • 67f1c371a9 upgrade version houseme 2025-08-08 11:33:32 +08:00
  • d987686c14 feat(lifecycle): Implement object lifecycle management functionality (#358) guojidan 2025-08-07 19:51:02 -07:00
  • 48a9707110 fix: add tokio-test (#363) houseme 2025-08-08 10:23:22 +08:00
  • b89450f54d replace make with just (#349) bestgopher 2025-08-07 22:37:05 +08:00
  • e0c99bced4 chore: add tls log and removing unused crates (#359) houseme 2025-08-07 19:02:09 +08:00
  • 130f85a575 chore: add tls log (#357) houseme 2025-08-07 17:33:57 +08:00
  • c42fbed3d2 fix: Fixed an issue where the list_objects_v2 API did not return dire… (#352) shiro.lee 2025-08-07 11:05:05 +08:00
  • fd539f0f0a Update dependabot.yml 安正超 2025-08-06 22:55:52 +08:00
  • 9aba89a12c fix: miss inline metadata (#345) 1.0.0-alpha.40 weisd 2025-08-06 11:45:23 +08:00
  • 7b27b29e3a Merge pull request #344 from guojidan/bug-fix guojidan 2025-08-05 20:31:10 -07:00
  • 7ef014a433 Fix: Separate Clippy's fix and check commands into two commands. junxiang Mu 2025-08-06 11:22:08 +08:00
  • 1b88714d27 Fix: fix data integrity check junxiang Mu 2025-08-06 11:03:29 +08:00
  • b119894425 perf: avoid transmitting parity shards when the object is good (#322) zzhpro 2025-08-02 14:37:43 +08:00
  • a37aa664f5 build(deps): bump the dependencies group with 3 updates (#326) dependabot[bot] 2025-08-02 06:44:16 +08:00
  • 9b8abbb009 feat: add tests for admin handlers module (#314) 安正超 2025-08-02 06:38:35 +08:00
  • 3e5a48af65 feat: add basic tests for core storage module (#313) 安正超 2025-08-02 06:37:31 +08:00
  • d5aef963f9 feat: Add comprehensive tests for authentication module (#309) 安正超 2025-08-02 06:36:45 +08:00
  • 6c37e1cb2a refactor: replace lazy_static with LazyLock (#318) houseme 2025-07-31 14:25:39 +08:00
  • e9d7e211b9 fix:Add etag to get object response 0xdx2 2025-07-31 11:31:15 +08:00
  • 45bbd1e5c4 Add etag to get object response 0xdx2 2025-07-31 11:20:10 +08:00
  • 57d196771a Merge pull request #312 from rustfs/0xdx2-s3s_xmlns 1.0.0-alpha.39 0xdx2 2025-07-30 23:53:56 +08:00
  • 6202f50e15 fix: update s3s version to solve xml namespace type attribute bug. 0xdx2 2025-07-30 23:40:43 +08:00
  • c5df1f92c2 refactor: replace lazy_static with LazyLock and notify crate registry create_targets_from_config (#311) houseme 2025-07-30 19:02:10 +08:00
  • 4f1770d3fe feat:add mcp integration (#300) wangsl 2025-07-30 14:25:01 +08:00
  • d56cee26db Feature up/ilm (#305) likewu 2025-07-29 14:21:19 +08:00
  • 56fd8132e9 fix:#303 returns empty when querying an empty or not dir (#304) 1.0.0-alpha.38 weisd 2025-07-28 16:17:40 +08:00
  • 35daa74430 Merge pull request #302 from guojidan/lock guojidan 2025-07-28 12:00:44 +08:00
  • dc156fb4cd Fix: clippy junxiang Mu 2025-07-28 11:38:42 +08:00
  • de905a878c Cargo: use workspace dependence junxiang Mu 2025-07-28 11:02:40 +08:00
  • f3252f989b Test: Add e2e test case for lock transactional junxiang Mu 2025-07-28 11:00:10 +08:00
  • 01a2afca9a lock: Add transactional junxiang Mu 2025-07-28 10:59:43 +08:00
  • a4fe68ad21 Merge pull request #301 from guojidan/improve-sql guojidan 2025-07-28 09:56:10 +08:00
  • c03f86b23c s3Select: add unit test case junxiang Mu 2025-07-28 09:19:47 +08:00
  • 5667f324ae Merge pull request #297 from guojidan/improve-sql guojidan 2025-07-25 17:16:41 +08:00
  • bcd806796f Test: add test script for e2e junxiang Mu 2025-07-25 16:52:06 +08:00
  • 612404c47f Test: add e2e_test for s3select junxiang Mu 2025-07-25 15:07:44 +08:00
  • 85388262b3 Merge pull request #294 from guojidan/improve-sql guojidan 2025-07-25 08:33:54 +08:00
  • 25a4503285 fix: fmt junxiang Mu 2025-07-25 08:18:14 +08:00
  • 526c4d5a61 refactor: 优化构建工作流,统一 latest 文件处理和简化制品上传 (#293) 安正超 2025-07-25 01:10:04 +08:00
  • addc964d56 Refactor: DatabaseManagerSystem as global junxiang Mu 2025-07-24 17:12:51 +08:00
  • 371119f733 GNU to MUSL modify Dockerfile 1.0.0-alpha.37 loverustfs 2025-07-24 16:36:15 +08:00
  • 021abc0398 Merge pull request #292 from guojidan/Arc guojidan 2025-07-24 16:32:20 +08:00
  • 0672b6dd3e Chore: remove dirty file(cache.rs) junxiang Mu 2025-07-24 14:57:48 +08:00
  • 1372dc2857 Merge pull request #288 from guojidan/scanner guojidan 2025-07-24 14:42:54 +08:00
  • 77bc9af109 Update Cargo.toml houseme 2025-07-24 14:14:12 +08:00
  • 91b1c84430 rebase junxiang Mu 2025-07-24 12:18:05 +08:00
  • b667927216 fix fmt junxiang Mu 2025-07-24 12:10:03 +08:00
  • 29795fac51 fix Cargo.toml junxiang Mu 2025-07-24 11:56:36 +08:00
  • 2ce7e01f55 Chore: remove dirty file(heal) junxiang Mu 2025-07-24 11:15:00 +08:00
  • 4fefd63a5b rebase junxiang Mu 2025-07-24 11:08:32 +08:00
  • 2a8c46874d fix: auto heal when xl.meta lose junxiang Mu 2025-07-23 16:41:23 +08:00
  • b8b5511b68 fix: heal data part lose junxiang Mu 2025-07-23 10:35:34 +08:00
  • bdaee228db fix(ahm): adjust test expectations for missing xl.meta recovery scenario junxiang Mu 2025-07-23 10:20:06 +08:00
  • d562620e99 fix: implement uses_data_dir method junxiang Mu 2025-07-22 15:39:59 +08:00
  • 69b0c828c9 fix: scanner add heal bucket junxiang Mu 2025-07-22 11:08:01 +08:00
  • 2bfd1efb9b Fix: fix add heal_manager into scanner when scanner start junxiang Mu 2025-07-22 10:12:09 +08:00
  • 0854e6b921 Chore: rename init_heal_manager_with_channel junxiang Mu 2025-07-22 09:52:57 +08:00
  • b907f4e61b refactor(ahm): remove obsolete scanner/data_usage.rs after data usage refactor junxiang Mu 2025-07-21 18:17:48 +08:00
  • 6ec568459c chore: update admin handlers, lockfile, and minor fixes junxiang Mu 2025-07-21 18:17:05 +08:00
  • ea210d52dc refactor(heal): unify heal request interface, add disk field, update ahm/ecstore/common for erasure set healing junxiang Mu 2025-07-21 18:16:42 +08:00
  • 3d3c6e4e06 chore(protos): update proto definitions, remove ns_scanner, fix codegen and formatting junxiang Mu 2025-07-21 18:16:29 +08:00