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 |
|
安正超
|
1bda5ed636
|
test: cover stored-size range handling (#2544)
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-15 09:37:01 +00:00 |
|
weisd
|
27971f5c03
|
fix(scanner): preserve totals for compacted folder scans (#2530)
|
2026-04-15 07:32:13 +00:00 |
|
weisd
|
da9dfb51e7
|
fix(ecstore): cleanup stale put object temp data (#2529)
|
2026-04-15 14:40:58 +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 |
|
安正超
|
1979fc7fb1
|
fix: restore bitrot stream and checksum metadata (#2542)
|
2026-04-15 08:36:55 +08:00 |
|
安正超
|
68d3dba9fc
|
fix: revert standalone #2351 artifacts (phase 5) (#2535)
|
2026-04-14 22:35:05 +08:00 |
|
安正超
|
db8ef63674
|
fix: revert #2351 readers.rs behavioral changes (phase 6) (#2536)
|
2026-04-14 22:08:38 +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 |
|
安正超
|
8abf683178
|
fix(io-metrics): remove dead GET chunk fast path metrics (#2531)
|
2026-04-14 15:47:57 +08:00 |
|
安正超
|
5048ff8c69
|
test(credentials): cover URL-safe secret keys (#2524)
|
2026-04-14 13:57:23 +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 |
|
Cocoon-Break
|
505a566c7c
|
fix: remove dead replace() call in gen_secret_key (credentials.rs) (#2515)
Signed-off-by: cocoon <54054995+kuishou68@users.noreply.github.com>
Signed-off-by: Cocoon-Break <54054995+kuishou68@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-13 18:42:50 +08:00 |
|
安正超
|
458086dc80
|
fix(get): remove GET chunk fast path (#2507)
|
2026-04-12 23:12:23 +08:00 |
|
houseme
|
64508ae770
|
fix(storage): align archive content-encoding with S3 semantics (#2496)
|
2026-04-12 02:14:52 +08:00 |
|
John
|
6a2f98b468
|
fix(obs): respect error log level for http warnings (#2492)
Signed-off-by: 80347547 <jianglong@oppo.com>
Co-authored-by: 80347547 <jianglong@oppo.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-12 01:32:54 +08:00 |
|
Mohamed Zenadi
|
c8c71e34b6
|
fix(storage): fix critical bug in range calculation (#2493)
Signed-off-by: Mohamed Zenadi <zeapo@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-12 00:20:15 +08:00 |
|
Henry Guo
|
0f7e7f35e9
|
test(utils): make retry timer assertions deterministic (#2468)
|
2026-04-11 12:02:38 +08:00 |
|
houseme
|
b8c45fc9e3
|
fix(get-object): harden GET fast path against mid-stream regressions (#2472)
|
2026-04-10 21:38:29 +08:00 |
|
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 |
|