GatewayJ
|
03f8270a60
|
fix(admin): restore access key listing and guard boot-time uptime (#2580)
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-04-17 18:55:38 +00:00 |
|
houseme
|
96fb06f48e
|
refactor(metrics): separate console stream from exports (#2583)
|
2026-04-17 18:21:08 +00:00 |
|
houseme
|
ffcf18f5f3
|
fix(cache): wire trusted-proxy cache and remove stale cache traces (#2581)
|
2026-04-17 16:57:21 +00:00 |
|
houseme
|
f77ccd5b23
|
chore: move mcp crate to standalone repository (#2578)
|
2026-04-17 12:42:26 +00:00 |
|
weisd
|
8dc5ef6ef5
|
fix(storage): avoid startup UUID disk lookup misses (#2576)
|
2026-04-17 07:55:47 +00:00 |
|
GatewayJ
|
f255b8a9f1
|
fix(admin): align accountinfo policy with IAM prepare_auth for OIDC console (#2568)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-17 05:38:18 +00:00 |
|
houseme
|
478720d2ee
|
Centralize lifecycle state updates and fix systemd running status (#2567)
|
2026-04-17 03:20:11 +00:00 |
|
houseme
|
6ce24f3b63
|
feat(lifecycle): improve ILM compatibility and scanner runtime config (#2534)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-16 10:28:03 +00:00 |
|
Tunglies
|
579b124726
|
lint: clippy rules or_fun_call (#2561)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-16 02:48:39 +00:00 |
|
Tunglies
|
e05d07494e
|
chore(lint): clippy rules large_futures (#2555)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-16 02:10:13 +00:00 |
|
Tunglies
|
49366ee200
|
chore(lint): clippy rules redundant_clone (#2554)
|
2026-04-15 13:54:07 +00:00 |
|
Tunglies
|
f57dd5a3c7
|
chore(lint): clippy rules needless_collect (#2522)
|
2026-04-15 10:00:03 +00:00 |
|
cxymds
|
c11efce1e4
|
fix(admin): replicate empty site groups (#2528)
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: GatewayJ <835269233@qq.com>
|
2026-04-15 14:21:40 +08:00 |
|
安正超
|
df109680ae
|
cleanup: remove orphaned chunk fast-path submodule files (#2545)
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-15 11:50:32 +08:00 |
|
cxymds
|
1eef75b0ca
|
fix(admin): allow clearing group policy (#2527)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: GatewayJ <835269233@qq.com>
|
2026-04-15 11:35:19 +08:00 |
|
安正超
|
642d83f0e4
|
revert: remove #2351 chunk I/O and object-io crate (phase 7) (#2543)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-15 10:54:41 +08:00 |
|
GatewayJ
|
16b9189e9b
|
feat(oidc): add roles_claim and jwt:roles policy support (#2509)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-04-15 09:30:24 +08:00 |
|
安正超
|
68d3dba9fc
|
fix: revert standalone #2351 artifacts (phase 5) (#2535)
|
2026-04-14 22:35:05 +08:00 |
|
安正超
|
6d476ae9a1
|
revert: remove BlockReadable trait and chunk-based I/O from rio, ecstore, disk layers (#2533)
|
2026-04-14 19:09:02 +08:00 |
|
安正超
|
2a3d127a86
|
revert: restore PutObjReader and remove PUT zero-copy chunk path (#2351 phase 2) (#2532)
|
2026-04-14 16:35:03 +08:00 |
|
安正超
|
315e8134eb
|
test(get): cover reader-backed output context (#2516)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-13 21:59:13 +08:00 |
|
houseme
|
979626c370
|
refactor(utils): decouple config deps and move sys helpers (#2520)
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
|
2026-04-13 21:05:03 +08:00 |
|
houseme
|
e160633ac4
|
fix(admin): enforce event and audit target auth (#2508)
|
2026-04-12 23:59:42 +08:00 |
|
安正超
|
458086dc80
|
fix(get): remove GET chunk fast path (#2507)
|
2026-04-12 23:12:23 +08:00 |
|
安正超
|
0e697fa7e1
|
test(get): cover fast path pre-commit errors (#2502)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-12 20:13:15 +08:00 |
|
安正超
|
30cc481731
|
refactor(storage): inline acl entrypoints (#2501)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-12 20:12:44 +08:00 |
|
安正超
|
b387f6c58a
|
refactor(storage): inline object lock config entrypoints (#2494)
|
2026-04-12 08:49:51 +08:00 |
|
houseme
|
64508ae770
|
fix(storage): align archive content-encoding with S3 semantics (#2496)
|
2026-04-12 02:14:52 +08:00 |
|
houseme
|
eb0dc24921
|
fix(get): validate fast path body before response commit (#2495)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
|
2026-04-12 01:04:22 +08:00 |
|
安正超
|
b0b7f56281
|
refactor(storage): inline object lock metadata writes (#2489)
|
2026-04-11 20:05:03 +08:00 |
|
安正超
|
120f1021b5
|
refactor(storage): inline object tagging entrypoints (#2486)
|
2026-04-11 19:01:24 +08:00 |
|
安正超
|
20e07519a1
|
refactor(storage): inline object metadata read entrypoints (#2485)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-11 14:59:38 +08:00 |
|
安正超
|
5c4dadc0b7
|
test(bucket): cover inline list response params (#2483)
|
2026-04-11 14:59:17 +08:00 |
|
安正超
|
5e97377aa0
|
refactor(storage): drop ecfs test-only helper (#2484)
|
2026-04-11 11:49:10 +08:00 |
|
安正超
|
b49570d87a
|
refactor(storage): inline extract put-object branch (#2482)
|
2026-04-11 11:00:11 +08:00 |
|
安正超
|
d70ca1990e
|
refactor(storage): inline list response params (#2476)
|
2026-04-11 09:25:40 +08:00 |
|
Henry Guo
|
70fdf79297
|
fix(server): warn on default credentials with console enabled (#2448)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-11 00:03:06 +08:00 |
|
安正超
|
4472324125
|
refactor(storage): trim thin s3 forwarding layers (#2474)
|
2026-04-10 23:17:18 +08:00 |
|
houseme
|
b8c45fc9e3
|
fix(get-object): harden GET fast path against mid-stream regressions (#2472)
|
2026-04-10 21:38:29 +08:00 |
|
Henry Guo
|
2bf4b14394
|
docs(readme): fix inconsistent startup instructions (#2465)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-10 10:28:01 +08:00 |
|
安正超
|
59b5e4e722
|
refactor(app): inline remaining tagging outputs (#2461)
|
2026-04-10 10:27:27 +08:00 |
|
安正超
|
9ec6465b26
|
refactor(app): inline object request context types (#2462)
|
2026-04-10 10:27:08 +08:00 |
|
安正超
|
2125cffd0b
|
refactor(app): inline trivial s3 api outputs (#2460)
|
2026-04-10 08:07:44 +08:00 |
|
安正超
|
aeef2e67f9
|
refactor(app): inline bucket tagging outputs (#2455)
|
2026-04-10 07:47:44 +08:00 |
|
安正超
|
8acf2a51b9
|
refactor(app): reuse put object request context (#2456)
|
2026-04-10 07:08:27 +08:00 |
|
安正超
|
33b50a5366
|
refactor(app): inline bucket replication output (#2454)
|
2026-04-10 07:07:29 +08:00 |
|
安正超
|
acdd2de21f
|
refactor(app): inline bucket encryption output (#2452)
|
2026-04-10 07:07:14 +08:00 |
|
安正超
|
b8bfaccbc5
|
refactor(app): inline multipart transition helper (#2451)
|
2026-04-10 07:06:50 +08:00 |
|
安正超
|
28d9bbbdcb
|
refactor(storage): remove unused s3 api facades (#2450)
|
2026-04-10 07:06:30 +08:00 |
|
安正超
|
a9507f8ec7
|
refactor(app): reuse bucket listing helpers (#2449)
|
2026-04-10 07:06:11 +08:00 |
|