安正超
|
c4b5b00d9c
|
Merge branch 'main' into feat/kms-vault-transit2
|
2026-04-07 19:16:28 +08:00 |
|
weisd
|
15c8c7cecf
|
chore: update s3s to 010ae03 (#2418)
|
2026-04-07 17:21:22 +08:00 |
|
houseme
|
c9c2428373
|
fix(download): preserve archive download integrity (#2415)
Co-authored-by: heihutu <heihutu@gmail.com>
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-07 16:25:34 +08:00 |
|
houseme
|
d6158c0481
|
feat(mqtt): migrate client and harden TLS config (#2413)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
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: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-07 15:28:29 +08:00 |
|
唐小鸭
|
72928a43fa
|
Update rustfs/src/admin/handlers/kms_dynamic.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: 唐小鸭 <tangtang1251@qq.com>
|
2026-04-07 13:53:19 +08:00 |
|
唐小鸭
|
55f175b671
|
Update rustfs/src/admin/handlers/kms_dynamic.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: 唐小鸭 <tangtang1251@qq.com>
|
2026-04-07 13:53:05 +08:00 |
|
cxymds
|
7b8d7bdf18
|
Merge branch 'main' into feat/kms-vault-transit2
|
2026-04-07 11:11:43 +08:00 |
|
weisd
|
898857d1c9
|
fix(iam): keep service account JWT expiry consistent (#2410)
|
2026-04-07 11:00:07 +08:00 |
|
安正超
|
97b06afd6c
|
fix: enforce multipart authorization checks (#2411)
|
2026-04-07 10:50:20 +08:00 |
|
安正超
|
832909306e
|
Merge branch 'main' into feat/kms-vault-transit2
|
2026-04-07 08:36:09 +08:00 |
|
houseme
|
32bf8f5bf3
|
feat(storage): add direct chunk GET fast path (#2351)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-07 08:33:46 +08:00 |
|
安正超
|
dd68a419e3
|
test(server): cover request context layer propagation (#2398)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-04-06 20:35:37 +08:00 |
|
安正超
|
77229fe426
|
test(admin): cover audit target validation gaps (#2390)
|
2026-04-04 14:41:35 +08:00 |
|
houseme
|
eabbea46d3
|
refactor(tracing): unify request-context propagation and fix tracing chain breaks (#2394)
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-04-04 12:20:59 +08:00 |
|
houseme
|
d2901fd78c
|
feat(admin): add audit target APIs and harden target source handling (#2350)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
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-04 09:07:22 +08:00 |
|
houseme
|
372f004a8d
|
refactor(server): unify TLS loading, optimize HTTP transport, add hot reload (#2388)
|
2026-04-04 06:37:24 +08:00 |
|
weisd
|
25512e2635
|
perf(ecstore): batch delete object lock acquisition (#2374)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-03 21:46:51 +08:00 |
|
Andy Brown
|
c4efb46827
|
fix(notify): emit delete webhooks for prefix deletes and align replication headers (#2383)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-03 21:09:05 +08:00 |
|
weisd
|
5d302febb7
|
fix(rio): preserve reader capabilities and crypto safety (#2363)
|
2026-04-03 13:57:42 +08:00 |
|
安正超
|
6696703343
|
test: cover delete-group percent decoding (#2373)
|
2026-04-03 11:30:56 +08:00 |
|
reatang
|
30a757a9da
|
feat(kms): add vault transit engine
|
2026-04-03 00:46:00 +08:00 |
|
GatewayJ
|
84f58af628
|
fix(admin): percent-decode group name in DELETE /v3/group/{group} (#2358)
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-04-02 23:52:04 +08:00 |
|
安正超
|
bd36cf3588
|
test(filemeta): cover legacy delete marker decoding (#2333)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-31 22:08:45 +08:00 |
|
安正超
|
8893de1cad
|
test(admin): cover empty kms key aliases (#2331)
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-03-31 22:08:21 +08:00 |
|
安正超
|
d3dee898ee
|
test(object): cover zero-copy selection heuristics (#2338)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-03-31 22:07:58 +08:00 |
|
cxymds
|
d960acb170
|
fix(admin): reconcile site replication peer identity (#2356)
|
2026-03-31 18:12:56 +08:00 |
|
weisd
|
15995aae14
|
feat(admin): complete site replication support (#2346)
|
2026-03-31 13:01:38 +08:00 |
|
weisd
|
0fb070e912
|
feat(s3): support metadata extensions for bucket listings (#2344)
|
2026-03-30 22:03:13 +08:00 |
|
安正超
|
b256154f25
|
test(admin): cover tier, bucket metadata, and kms aliases (#2334)
|
2026-03-30 21:48:42 +08:00 |
|
安正超
|
74b2c70602
|
test(admin): cover heal alias routes (#2329)
|
2026-03-30 20:11:54 +08:00 |
|
houseme
|
16db18216d
|
fix: populate tagging notification principalId and object metadata (#2342)
|
2026-03-30 14:32:39 +08:00 |
|
houseme
|
dd9e093dcc
|
perf(capacity): tune default capacity settings, sync docs, and fix refresh/metrics correctness (#2336)
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-30 05:33:56 +08:00 |
|
houseme
|
7172e151de
|
fix: address correctness, safety, and concurrency issues (#2327)
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-30 00:30:57 +08:00 |
|
安正超
|
860a37d3a8
|
test(admin): cover alias parsing edge cases (#2326)
|
2026-03-29 20:10:19 +08:00 |
|
安正超
|
924c4b17a6
|
test(storage): cover write-offset pre-auth rejection (#2319)
|
2026-03-29 20:06:04 +08:00 |
|
安正超
|
4764b849cb
|
fix(admin): route root heal start through heal_format (#2323)
|
2026-03-29 20:05:37 +08:00 |
|
安正超
|
0c6bb6add5
|
test(admin): cover compatible alias routes (#2328)
|
2026-03-29 20:05:20 +08:00 |
|
安正超
|
3578baf501
|
test(object-lock): cover validation gaps (#2318)
|
2026-03-29 19:23:30 +08:00 |
|
安正超
|
939a69f9c2
|
test(s3): complete snowball auto-extract compatibility (#2324)
|
2026-03-29 19:19:45 +08:00 |
|
GatewayJ
|
3366bd2464
|
feat(iam,admin): prepared IAM auth, ExistingObjectTag, admin permission checks (#2315)
Signed-off-by: GatewayJ <835269233@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-03-29 19:18:16 +08:00 |
|
houseme
|
263e504c0c
|
refactor(capacity): optimize capacity management module (#2325)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
|
2026-03-29 17:49:30 +08:00 |
|
安正超
|
f98664ea4a
|
test(s3): complete snowball auto-extract coverage (#2313)
|
2026-03-28 22:56:42 +08:00 |
|
安正超
|
9536ed8d38
|
test(storage): cover write-offset rejection (#2316)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-28 22:56:03 +08:00 |
|
安正超
|
ef33e43032
|
feat(admin): align heal compatibility routes (#2311)
|
2026-03-28 19:57:22 +08:00 |
|
安正超
|
c20f2555eb
|
feat(admin): add MinIO-compatible admin aliases (#2307)
|
2026-03-28 08:19:56 +08:00 |
|
weisd
|
0779036535
|
feat(s3): reject write-offset-bytes requests compatibly (#2295)
|
2026-03-26 15:48:12 +08:00 |
|
weisd
|
d637c4d342
|
fix(object-lock): recover remaining s3 tests (#2294)
|
2026-03-26 12:11:34 +08:00 |
|
安正超
|
a236b0d01d
|
feat(ecstore): implement decommission and rebalance (#2281)
Co-authored-by: weisd <im@weisd.in>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-26 11:44:02 +08:00 |
|
weisd
|
59c437d901
|
feat(object-lock): complete legal hold enforcement (#2293)
|
2026-03-26 10:58:10 +08:00 |
|
weisd
|
41dcebda44
|
fix(tier): sweep transitioned copies from delete handlers (#2287)
|
2026-03-25 16:06:36 +08:00 |
|