weisd
|
a8a2aaa460
|
fix(ecstore): avoid duplicate keys in ListObjectsV2 (#2467)
|
2026-04-10 11:29:23 +08:00 |
|
安正超
|
80cb6b3939
|
test(filemeta): cover legacy nil UUID metadata (#2464)
|
2026-04-10 10:26:23 +08:00 |
|
weisd
|
30c8bead63
|
fix(filemeta): accept nil legacy pool metadata (#2459)
|
2026-04-10 08:27:41 +08:00 |
|
GatewayJ
|
8db55de72c
|
fix(iam): return policy JSON object from info_policy (#2395) (#2436)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-09 21:45:22 +08:00 |
|
安正超
|
90e584af74
|
test(capacity): cover poisoned scope registry recovery (#2441)
|
2026-04-09 13:29:00 +08:00 |
|
安正超
|
61c0da936b
|
fix(capacity): ignore future write buckets (#2440)
|
2026-04-09 09:24:04 +08:00 |
|
houseme
|
064e21062d
|
fix(capacity): harden scope registry, scan symlink guard, and test temp dir cleanup (#2432)
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-08 20:58:17 +08:00 |
|
houseme
|
79ffecbf14
|
refactor(storage): remove object cache plumbing (#2422)
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-04-07 22:00:53 +08:00 |
|
houseme
|
ec8f059506
|
feat: add timing and metrics for query execution phases (#2419)
Signed-off-by: Shreyan Jain <shreyan11@duck.com>
Co-authored-by: Shreyan Jain <shreyan11@duck.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: cxymds <Cxymds@qq.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-07 20:32:32 +08:00 |
|
overtrue
|
bf64bcabf8
|
fix(kms): restore configure and decrypt compatibility
|
2026-04-07 19:34:09 +08:00 |
|
安正超
|
c4b5b00d9c
|
Merge branch 'main' into feat/kms-vault-transit2
|
2026-04-07 19:16:28 +08:00 |
|
weisd
|
0b99e02891
|
feat(ecstore): add stale multipart upload cleanup (#2416)
|
2026-04-07 18:57:07 +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 |
|
weisd
|
9ed6487e2f
|
fix(scanner): continue scans after traversal errors (#2414)
|
2026-04-07 14:19:26 +08:00 |
|
唐小鸭
|
3a16c25cd9
|
Update crates/kms/src/backends/vault_transit.rs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: 唐小鸭 <tangtang1251@qq.com>
|
2026-04-07 13:52:48 +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 |
|
Alexander Kharkevich
|
740e4399af
|
fix: skip missing groups in policy_db_get instead of aborting (#2393)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-07 09:17:39 +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 |
|
ankohuu
|
8d27170ce4
|
fix: limit pyroscope profiling to supported Unix targets (#2399)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-06 23:05:30 +08:00 |
|
安正超
|
97d3fb15fb
|
test(metrics): cover Prometheus descriptor names (#2405)
|
2026-04-06 10:16:53 +08:00 |
|
ankohuu
|
0e5fc4bec1
|
fix(metrics): use Prometheus-compatible metric names (#2312) (#2317)
Signed-off-by: Shunchao Hu <ankohuu@gmail.com>
|
2026-04-05 21:39:10 +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 |
|
安正超
|
67863630b2
|
fix(auth): reject ambiguous case-insensitive claim matches (#2386)
|
2026-04-04 08:36:14 +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 |
|
Logan Ye
|
2d91e2f580
|
fix(oidc): support case-insensitive claim name matching (#2362)
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-03 21:45:56 +08:00 |
|
GatewayJ
|
c244943313
|
feat(iam): retry OIDC discovery with issuer URL slash variants (#2360)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-03 21:10:27 +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 |
|
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 |
|
weisd
|
e86c6b726f
|
fix(lock): split distributed read and write quorum (#2355)
|
2026-03-31 16:16:13 +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 |
|
安正超
|
d5f05993a3
|
test(ecstore): cover read offset overflow (#2341)
|
2026-03-30 20:48:03 +08:00 |
|
安正超
|
d0ea41e190
|
test(ecstore): cover inline bitrot offset reads (#2337)
|
2026-03-30 20:40:26 +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 |
|
安正超
|
3515615e79
|
test(s3): cover anonymous write-offset rejection (#2320)
|
2026-03-29 20:06:16 +08:00 |
|
安正超
|
7fb405526b
|
test(filemeta): cover legacy delete marker fallback (#2322)
|
2026-03-29 20:05:48 +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 |
|
安正超
|
f98664ea4a
|
test(s3): complete snowball auto-extract coverage (#2313)
|
2026-03-28 22:56:42 +08:00 |
|
weisd
|
5e21c398f5
|
fix(filemeta): support legacy xl.meta compatibility (#2304)
|
2026-03-27 13:42:06 +08:00 |
|
houseme
|
af46a61fde
|
build(deps): bump the dependencies group with 6 updates (#2303)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-27 12:47:48 +08:00 |
|