houseme
|
60aa47bf61
|
feat(storage): integrate S3Operation into OperationHelper for unified metrics and audit (#2103)
|
2026-03-08 17:57:33 +08:00 |
|
houseme
|
8e4a1ef917
|
refactor(protocols): replace tar with astral-tokio-tar for async processing (#2099)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
|
2026-03-08 15:18:15 +08:00 |
|
Senol Colak
|
b07383760f
|
Add OpenStack Swift API Support (#2066)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <noreply@github.com>
|
2026-03-08 01:11:35 +08:00 |
|
evan slack
|
d52a10c5fb
|
chore(obs): Improve tracing instrumentation (#2086)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-03-07 20:03:20 +08:00 |
|
安正超
|
8c4735ff88
|
docs: scope AGENTS instructions by directory (#2083)
|
2026-03-05 17:25:37 +08:00 |
|
LeonWang0735
|
a0503168d4
|
fix(heal):heal failed replication via must_replicate instead of check replicate_delete (#2072)
|
2026-03-05 15:47:36 +08:00 |
|
安正超
|
b73059dcf2
|
fix(admin): allow non-consoleAdmin self password update (#2082)
|
2026-03-05 15:47:21 +08:00 |
|
weisd
|
ed18b3da75
|
Fix data usage cache and scanner (#2074)
|
2026-03-04 19:55:01 +08:00 |
|
houseme
|
05032cf887
|
chore: update dependencies and workspace resolver (#2073)
|
2026-03-04 19:22:54 +08:00 |
|
唐小鸭
|
f89cdfe5b3
|
update s3s 0.14.0-dev (#2070)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-04 01:07:24 +08:00 |
|
houseme
|
f4b523c236
|
build(deps): bump the dependencies group with 7 updates (#2069)
|
2026-03-04 00:42:03 +08:00 |
|
houseme
|
5e7495a042
|
build(obs): restrict pyroscope dependency to unix targets (#2064)
|
2026-03-03 20:41:37 +08:00 |
|
evan slack
|
ac4b13def1
|
feat(obs): Optional continuous CPU profiling with grafana pyroscope (#2035)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
|
2026-03-03 15:28:58 +08:00 |
|
安正超
|
08e1f4670b
|
fix: restore default CORS fallback and STS object ACL ownership (#2053)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-03 01:08:50 +08:00 |
|
Rafael Herrero
|
a6090b98dc
|
fix(iam): remove incorrect trailing slash from OIDC issuer URL (#2050)
|
2026-03-02 19:48:12 +08:00 |
|
houseme
|
2ac07c95a8
|
refactor(obs): enhance log cleanup and rotation (#2040)
|
2026-03-02 16:28:32 +08:00 |
|
安正超
|
01a75b5f58
|
Add env variable alias compatibility warnings (#2044)
|
2026-03-02 15:34:19 +08:00 |
|
GatewayJ
|
2cb8db36a5
|
fix(iam): user group policy and delete group (fixes #2028) (#2043)
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-03-02 14:19:01 +08:00 |
|
weisd
|
e3815aa101
|
fix(ecstore): add etag fallback when mod_time unavailable in metadata (#2042)
|
2026-03-02 13:50:17 +08:00 |
|
GatewayJ
|
ba32fd9d96
|
fix(s3): allow anonymous access when PublicAccessBlock config is miss… (#2039)
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-03-02 11:37:00 +08:00 |
|
houseme
|
c452f24487
|
Optimize log cleanup and rotation, update dependencies (#2032)
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-03-01 20:09:52 +08:00 |
|
安正超
|
f42b155f59
|
fix(s3): allow Object Lock on versioned buckets and reject invalid checksums (#2024)
|
2026-03-01 14:19:02 +08:00 |
|
安正超
|
7a83b818b8
|
fix(policy): address review feedback from #2018 (#2021)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
|
2026-03-01 11:05:20 +08:00 |
|
安正超
|
7eb136faf0
|
feat(policy): add Service principal, ArnLike/IfExists conditions, and logging error ordering (#2018)
|
2026-03-01 08:44:42 +08:00 |
|
heihutu
|
2c01b8c49d
|
feat(obs): add advanced log management configuration (#2016)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: 唐小鸭 <tangtang1251@qq.com>
|
2026-03-01 03:23:48 +08:00 |
|
安正超
|
e7466eb1cc
|
fix: policy StringNotEquals double negation and delete_objects version mapping (#2015)
|
2026-03-01 03:13:52 +08:00 |
|
唐小鸭
|
568c07ced9
|
fix: implement handling for "aws-chunked" Content-Encoding (#2009)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-03-01 01:22:12 +08:00 |
|
安正超
|
b4a633ebc6
|
fix(ecstore): set expiration header for put object via lifecycle prediction (#2003)
|
2026-02-28 16:21:58 +08:00 |
|
安正超
|
3f5ccb20fc
|
fix(s3): normalize GetObjectAttributes ETag XML response (#2002)
|
2026-02-28 14:53:53 +08:00 |
|
安正超
|
af6c32efac
|
refactor: improve code quality with safer error handling, trait decomposition, and dead code cleanup (#1997)
|
2026-02-28 01:19:47 +08:00 |
|
Brayan Jules
|
7ce23c6b54
|
fix(ecstore): allow trailing slash in object names to match S3 behavior (#1996)
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-02-27 22:46:42 +08:00 |
|
evan slack
|
dcbc67eb91
|
perf(lock): Use global lock manager, instead of one per request (#1848)
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-27 22:26:32 +08:00 |
|
LoganZ2
|
e73b17aff6
|
fix(scanner): skip recent IO-error objects (#1860)
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>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-02-27 22:25:52 +08:00 |
|
Senol Colak
|
b69183aadf
|
Openstack Keystone integration - v1 keeps the same mechanism as (#1961)
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-02-27 22:23:35 +08:00 |
|
houseme
|
d17d2083d4
|
feat(targets): enhance webhook TLS support with custom CA and skip-verify (#1994)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-02-27 21:24:49 +08:00 |
|
安正超
|
9d2b8822cf
|
refactor: stabilize heal format recovery integration tests (#1984)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-27 15:26:19 +08:00 |
|
houseme
|
3433dfa88e
|
feat(config): refine defaults and improve region handling (#1990)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-27 15:02:29 +08:00 |
|
weisd
|
68cc0a5df7
|
chore(heal): remove unused global response broadcast (#1991)
|
2026-02-27 14:12:03 +08:00 |
|
weisd
|
368bba3345
|
fix(ecstore): adjust unformatted disk error mapping (#1988)
|
2026-02-27 13:45:33 +08:00 |
|
LeonWang0735
|
10140be6d8
|
fix(replication): handle TLS CA trust and force-delete replication edge cases (#1983)
|
2026-02-27 08:40:39 +08:00 |
|
heihutu
|
d983638391
|
build: update docker config and refine s3s region handling (#1976)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-27 01:21:12 +08:00 |
|
安正超
|
09aa6d9f6f
|
refactor(app): remove remaining global access in main init (#1978)
|
2026-02-26 22:14:51 +08:00 |
|
安正超
|
dafb31d208
|
refactor(rpc): use node name accessor in health handlers (#1972)
|
2026-02-26 19:37:16 +08:00 |
|
安正超
|
49579129c1
|
refactor(app): decouple AppContext adapters from GLOBAL statics (#1970)
|
2026-02-26 14:54:45 +08:00 |
|
安正超
|
40692f18ed
|
fix(iam): address PR 1875 review issues for OIDC STS flows (#1969)
|
2026-02-26 14:38:57 +08:00 |
|
Jeff Poegel
|
c35ef84a8c
|
feat(iam): add OpenID Connect SSO with claim-based policy resolution (#1875)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-02-26 14:03:17 +08:00 |
|
evan slack
|
ae6eacd7e3
|
fix(typo): change dang_ling to dangling (#1968)
|
2026-02-26 13:03:36 +08:00 |
|
houseme
|
024a3107d8
|
build(deps): bump the dependencies group with 4 updates (#1955)
|
2026-02-25 19:21:20 +08:00 |
|
GatewayJ
|
62b51b5649
|
feat: admin permission check (#1783)
Signed-off-by: GatewayJ <835269233@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-25 11:58:30 +08:00 |
|
安正超
|
b48f273c7d
|
refactor(filemeta): split filemeta into focused submodules (#1946)
|
2026-02-25 08:38:32 +08:00 |
|