houseme
|
565cbdffed
|
fix(getobject): prevent large-download memory buffering (#2809)
|
2026-05-05 12:58:26 +00:00 |
|
houseme
|
49b2782d51
|
fix(lock): make slow-path waiter accounting cancellation-safe (#2805)
|
2026-05-05 11:19:23 +00:00 |
|
安正超
|
3208f930c5
|
fix(s3): advertise byte ranges on head object (#2802)
|
2026-05-05 04:29:25 +00:00 |
|
安正超
|
36b3d21c44
|
test: cover RPC secret trimming fallback (#2796)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-05-05 04:26:36 +00:00 |
|
Alexander Kharkevich
|
995e26f5ee
|
fix(rpc): use map-encoded msgpack for all internode RPC responses (#2771)
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-05-05 03:42:29 +00:00 |
|
安正超
|
eb8868397e
|
fix: address security review follow-ups (#2781)
|
2026-05-03 13:53:36 +00:00 |
|
安正超
|
66c38b629d
|
Harden admin and RPC security checks (#2773)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-05-03 11:55:09 +00:00 |
|
安正超
|
eb23710d2e
|
fix(security): harden CORS and license handling (#2774)
|
2026-05-03 11:39:27 +00:00 |
|
Ramakrishna Chilaka
|
4978f60254
|
test(ecstore): cover ranged decode and harden offset bounds (#2758)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-05-02 09:02:50 +00:00 |
|
安正超
|
a455b4377c
|
fix: handle empty multipart list-parts (#2765)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-05-02 02:47:52 +00:00 |
|
安正超
|
f07fed0c49
|
test(filemeta): cover no-wait refresh coalescing (#2755)
|
2026-05-01 02:48:30 +00:00 |
|
安正超
|
87e1c7aeb6
|
test(filemeta): cover future cache timestamp refresh (#2762)
|
2026-05-01 02:48:08 +00:00 |
|
安正超
|
ef5ccc232a
|
test(filemeta): cover shared cache reuse (#2754)
|
2026-04-30 12:14:15 +00:00 |
|
GatewayJ
|
c29c8a5a1e
|
fix(filemeta): harden and optimize metacache path (#2724)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-30 07:47:31 +00:00 |
|
安正超
|
61d2e9fbc3
|
test(webdav): cover decoded path parsing (#2729)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-29 07:30:40 +00:00 |
|
唐小鸭
|
e16f1ae639
|
fix(window): Compatible with Windows Path (#2691)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-28 14:36:59 +00:00 |
|
安正超
|
d79720da1d
|
test(signer): cover header fallback helpers (#2711)
|
2026-04-28 14:09:56 +00:00 |
|
安正超
|
b747e9817e
|
fix(policy): preserve gateway ListBucket resources (#2710)
|
2026-04-28 14:09:42 +00:00 |
|
giter
|
90ce72122b
|
fix(webdav): decode URL-encoded filenames in path parsing (#2722)
Signed-off-by: giter <giter@users.noreply.github.com>
|
2026-04-28 14:06:05 +00:00 |
|
houseme
|
c4d5c5c5ec
|
fix(obs): disable profiling export by default and fix Helm env name (#2719)
|
2026-04-28 11:57:15 +00:00 |
|
cxymds
|
c698a0f2b6
|
fix(policy): allow AssumeRole in system policies (#2718)
|
2026-04-28 11:01:46 +00:00 |
|
houseme
|
2953558f41
|
fix(lifecycle): prevent eager date-expiry deletion on config update (#2708)
|
2026-04-28 10:26:14 +00:00 |
|
weisd
|
e0b8c4fd42
|
fix(storage): avoid faulting local drives on transient timeouts (#2714)
|
2026-04-28 06:38:31 +00:00 |
|
weisd
|
a995ec0315
|
fix(iam): preserve portable IAM storage and derived auth (#2713)
|
2026-04-28 05:57:10 +00:00 |
|
GatewayJ
|
09be06a4d2
|
fix(ecstore): log walk failures in IAM listing path (#2705)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-27 14:13:40 +00:00 |
|
安正超
|
159ddd5bac
|
fix: honor bucket-scoped ListBucket policies with s3:prefix (#2707)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-27 14:13:22 +00:00 |
|
houseme
|
a68fe1601f
|
fix(ilm): harden signer failures and guard remote tier delete storms (#2706)
|
2026-04-27 12:39:02 +00:00 |
|
weisd
|
334184b005
|
fix(replication): prevent target state loss across buckets (#2704)
|
2026-04-27 09:27:33 +00:00 |
|
GatewayJ
|
cfbd094bc4
|
fix(iam): propagate cache miss load failures (#2692)
Co-authored-by: GatewayJ <8352692332qq.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-27 09:21:22 +00:00 |
|
weisd
|
468dc3aebd
|
fix(replication): fan out single-bucket rules to all targets (#2701)
|
2026-04-27 06:51:19 +00:00 |
|
houseme
|
50d03ef021
|
perf(memory): add reclaim signals and cache controls (#2689)
|
2026-04-26 16:42:35 +00:00 |
|
安正超
|
a05687b900
|
test(utils): cover disk-check env alias precedence (#2684)
|
2026-04-26 07:41:50 +00:00 |
|
houseme
|
59f41eb86a
|
feat(obs): improve metrics coverage and dashboard performance (#2682)
|
2026-04-25 18:51:29 +00:00 |
|
houseme
|
81854762d4
|
fix(ecstore): log missing local paths during physical disk independence checks (#2680)
|
2026-04-25 08:01:01 +00:00 |
|
houseme
|
1e9c75a201
|
feat(ecstore): enforce local disk topology guardrails and expose device ids (#2679)
|
2026-04-25 06:02:02 +00:00 |
|
安正超
|
80413e0f8e
|
test(ecstore): cover non-zero offset shard span reads (#2677)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-25 02:31:28 +00:00 |
|
houseme
|
b96ccfd110
|
build(deps): bump the dependencies group with 7 updates (#2676)
|
2026-04-25 02:15:14 +00:00 |
|
Henry Guo
|
c717195de2
|
fix(admin): harden STS and KMS authorization checks (#2653)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-04-25 01:34:18 +00:00 |
|
cxymds
|
94f64acc87
|
fix(site-replication): sync IAM and bucket replication (#2671)
|
2026-04-25 01:33:43 +00:00 |
|
唐小鸭
|
d949d4e794
|
fix: avoid sending HEAD bodies over TLS HTTP/2 (#2648)
Signed-off-by: 唐小鸭 <tangtang1251@qq.com>
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-04-25 01:33:08 +00:00 |
|
houseme
|
7215761784
|
feat(trusted-proxies): add switchable simple and legacy modes (#2674)
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-25 01:25:32 +00:00 |
|
安正超
|
f833cd9cbe
|
fix(metrics): keep S3 op counts when chains are disabled (#2675)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-25 01:24:53 +00:00 |
|
houseme
|
13b4500212
|
feat(obs): improve telemetry stack, replication metrics, and Grafana alignment (#2672)
Co-authored-by: Filipe Monteiro <a22407332@alunos.ulht.pt>
Co-authored-by: cxymds <Cxymds@qq.com>
Co-authored-by: weisd <im@weisd.in>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
|
2026-04-24 13:50:17 +00:00 |
|
Henry Guo
|
2705e3f53b
|
fix(audit): remove unwrap from target shutdown path (#2668)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 09:25:11 +00:00 |
|
houseme
|
92f812fc80
|
feat(rustfs): gate audit/notify by global env switches (#2669)
|
2026-04-24 09:14:19 +00:00 |
|
Ramakrishna Chilaka
|
fefb308b35
|
feat(policy): implement BinaryEquals condition evaluation (#2626)
Signed-off-by: Ramakrishna Chilaka <49393831+RamakrishnaChilaka@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: cxymds <Cxymds@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-24 07:08:11 +00:00 |
|
cxymds
|
8d4caeacad
|
fix(oidc): add federated logout flow (#2667)
Co-authored-by: GatewayJ <835269233@qq.com>
|
2026-04-24 06:51:31 +00:00 |
|
houseme
|
572dd1264e
|
fix(admin): harden health readiness and add health response controls (#2662)
|
2026-04-23 17:37:42 +00:00 |
|
houseme
|
47247789ad
|
feat(obs): support OTLP headers and timeout overrides for HTTP exporters (#2661)
|
2026-04-23 17:02:26 +00:00 |
|
houseme
|
368ef0f16c
|
refactor(targets): unify endpoint source/merge logic and bump rustfs-kafka-async to v1.2.0 (#2654)
Co-authored-by: Filipe Monteiro <a22407332@alunos.ulht.pt>
Co-authored-by: cxymds <Cxymds@qq.com>
Co-authored-by: weisd <im@weisd.in>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-04-23 09:14:36 +00:00 |
|