安正超
|
cf1d109bb9
|
refactor(app): route put/get/listv2 through usecases (#1910)
|
2026-02-22 23:36:48 +08:00 |
|
安正超
|
84053484e6
|
refactor(app): add AppContext skeleton wiring (#1909)
|
2026-02-22 22:41:42 +08:00 |
|
安正超
|
4211652991
|
refactor(app): add application layer module entry (#1907)
|
2026-02-22 22:15:37 +08:00 |
|
安正超
|
4a6e81d427
|
refactor(storage): extract object-lock response builders from ecfs (#1906)
|
2026-02-22 12:27:07 +08:00 |
|
安正超
|
094e6a7319
|
refactor(storage): extract tagging helpers from ecfs (#1881)
|
2026-02-22 11:20:41 +08:00 |
|
LeonWang0735
|
f31cd4b716
|
fix(replication): replicate delete all versions to targets (#1898)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-21 20:12:05 +08:00 |
|
安正超
|
583377d2a5
|
refactor(storage): extract ACL response builders into s3_api (#1880)
|
2026-02-19 22:57:35 +08:00 |
|
安正超
|
a4e8e1fd5e
|
refactor(storage): extract ListBuckets response assembly (#1879)
|
2026-02-19 22:35:47 +08:00 |
|
安正超
|
d19edd9a2c
|
refactor(storage): use named params for multipart list APIs (#1833)
|
2026-02-16 11:50:07 +08:00 |
|
Jasmine Lowen 🦁
|
21ef6d505e
|
feat(config): allow specifying keys via files (key files) (#1814)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
|
2026-02-15 16:28:52 +08:00 |
|
安正超
|
21ade0aaa7
|
refactor(storage): use named params for ListObjectVersions (#1832)
|
2026-02-15 13:12:00 +08:00 |
|
安正超
|
2debc14e4d
|
refactor(storage): extract ListObjectsV2 parameter parsing (#1831)
|
2026-02-15 12:55:07 +08:00 |
|
安正超
|
2fadb16365
|
refactor(storage): extract list object versions helpers (#1830)
|
2026-02-15 12:32:26 +08:00 |
|
安正超
|
339a5db668
|
refactor(storage): extract multipart list param parser (#1817)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-15 11:50:19 +08:00 |
|
realyashnegi
|
715cf33b89
|
fix(admin): return 503 when health deps are not ready (#1824)
|
2026-02-15 10:26:47 +08:00 |
|
houseme
|
8512a38f68
|
build(deps): bump the dependencies group with 16 updates (#1820)
|
2026-02-14 23:43:09 +08:00 |
|
安正超
|
d3ff6ff36a
|
refactor(storage): centralize S3 response/error helpers (#1818)
|
2026-02-14 21:20:57 +08:00 |
|
安正超
|
546485a8ee
|
refactor(storage): extract list_parts parameter parsing (#1816)
|
2026-02-14 20:55:14 +08:00 |
|
安正超
|
c701f30bd3
|
refactor(storage): extract ListMultipartUploads response builder (#1815)
|
2026-02-14 20:44:23 +08:00 |
|
安正超
|
6d6a2b7ed6
|
refactor(storage): extract ListParts response assembly helper (#1812)
|
2026-02-14 13:58:18 +08:00 |
|
安正超
|
257e31a4b4
|
refactor(storage): extract ListObjectsV2 response assembly helper (#1811)
|
2026-02-14 12:31:10 +08:00 |
|
安正超
|
22ae004205
|
refactor(storage): extract list_objects v1 response builder (#1810)
|
2026-02-14 11:50:15 +08:00 |
|
安正超
|
eaeb83aa1c
|
refactor(storage): add s3_api facade and extract read helper (#1803)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-14 11:23:17 +08:00 |
|
yxrxy
|
23f79ae88f
|
fix: improve IAM and quota authorization (#1781)
Signed-off-by: yxrxy <yxrxytrigger@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-14 10:09:47 +08:00 |
|
安正超
|
b3daa80e72
|
refactor(admin): extract kms management route registration (#1801)
|
2026-02-13 23:21:04 +08:00 |
|
安正超
|
986a259a9b
|
refactor(admin): move kms key route registration (#1799)
|
2026-02-13 19:18:15 +08:00 |
|
安正超
|
53d601e6ec
|
refactor(admin): move kms dynamic route registration (#1798)
|
2026-02-13 18:34:02 +08:00 |
|
安正超
|
6bf4fd1273
|
refactor(admin): extract user policy binding route registration (#1796)
|
2026-02-13 17:11:48 +08:00 |
|
安正超
|
c4a68d3efe
|
refactor(admin): extract user lifecycle route registration (#1795)
|
2026-02-13 13:42:25 +08:00 |
|
安正超
|
cbb4329428
|
refactor(admin): extract user IAM route registration (#1794)
|
2026-02-13 12:35:59 +08:00 |
|
安正超
|
2fc36bb52e
|
fix: restore s3 compatibility regressions and CI coverage (#1793)
|
2026-02-13 12:26:52 +08:00 |
|
安正超
|
921cfb849c
|
refactor(admin): move accountinfo route registration (#1790)
|
2026-02-13 10:36:54 +08:00 |
|
安正超
|
bfc924a70b
|
refactor(admin): move route registration into handler modules (#1789)
|
2026-02-12 23:27:35 +08:00 |
|
安正超
|
7d8f7a12ba
|
refactor(admin): modularize handlers and route registration (#1787)
|
2026-02-12 21:28:48 +08:00 |
|
安正超
|
4203adaac1
|
refactor(admin): split remaining handlers into modules (#1782)
|
2026-02-12 20:56:52 +08:00 |
|
安正超
|
2edf0ed747
|
refactor(admin): extract health check handler module (#1777)
|
2026-02-12 10:46:07 +08:00 |
|
Tyooughtul
|
1184806c3f
|
Fix/resolve pr 1710 (#1743)
|
2026-02-11 08:24:55 +08:00 |
|
houseme
|
4411c625e2
|
feat(metrics): async collection with configurable intervals & graceful shutdown (#1768)
|
2026-02-10 21:37:24 +08:00 |
|
yxrxy
|
da58f8e291
|
fix: Allow non-admin users to read bucket quota configuration. (#1759)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
|
2026-02-10 11:23:21 +08:00 |
|
LoganZ2
|
ccf3b29df5
|
fix: stabilize head metadata responses and heal tests (#1732)
Signed-off-by: LoganZ2 <103290230+LoganZ2@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-10 09:44:14 +08:00 |
|
LeonWang0735
|
f4e9ef2edc
|
fix(replication): avoid re-replication loop in Active-Active replication (#1751)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-09 14:11:30 +08:00 |
|
thorntonmc
|
927f3a57d7
|
perf(quota): Skip expensive usage checks when no quota configured (#1749)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-08 22:37:53 +08:00 |
|
houseme
|
0b870d6301
|
build(deps): bump the dependencies group with 19 updates (#1745)
|
2026-02-07 12:22:14 +08:00 |
|
Isaac Mills
|
d635ee8d2e
|
Propogate tracing context from HTTP requests into spans (#1739)
Signed-off-by: Isaac Mills <57533634+StratusFearMe21@users.noreply.github.com>
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-07 11:52:31 +08:00 |
|
yxrxy
|
5c2eda356e
|
feat: migrate FTP/SFTP to protocols crate and update dependencies (#1580)
Signed-off-by: yxrxy <yxrxytrigger@gmail.com>
Signed-off-by: houseme <housemecn@gmail.com>
Signed-off-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-06 20:58:42 +08:00 |
|
LeonWang0735
|
6eb90e7df9
|
fix: fetch_owner set to true when calling list_objects_v2 in the list_objects function (#1730)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-05 22:48:32 +08:00 |
|
houseme
|
6bba41f11f
|
Fix/fix issues #1564 (#1708)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-05 13:45:14 +08:00 |
|
唐小鸭
|
7a42af922d
|
Refactor: refactor SSE layer and KMS subsystem (#1703)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-04 16:10:33 +08:00 |
|
weisd
|
4d19b069c3
|
fix: replication delete (#1714)
|
2026-02-04 13:39:35 +08:00 |
|
loverustfs
|
a4563f7b41
|
fix: return null versionId when suspended (#1066) (#1709)
|
2026-02-04 09:22:52 +08:00 |
|