 cxymdsandGitHub
|
d094d91925
|
fix(site-replication): harden service account sync (#3500)
|
2026-06-16 21:20:13 +08:00 |
|
 
|
c405470f73
|
test(decommission): cover tier lifecycle recovery flows (#3494)
Co-authored-by: houseme <[email protected]>
|
2026-06-16 16:48:24 +08:00 |
|
 cxymdsandGitHub
|
0f37c5675e
|
fix(ecstore): bound decommission bucket concurrency (#3498)
|
2026-06-16 15:11:54 +08:00 |
|
 cxymdsandGitHub
|
ba0ba0d35e
|
fix(lifecycle): persist remote tier delete journal tasks (#3493)
fix: persist remote tier delete journal tasks
|
2026-06-16 10:38:41 +08:00 |
|
 cxymdsandGitHub
|
156e21c90e
|
fix(lifecycle): make tier cleanup recoverable (#3491)
|
2026-06-16 08:45:49 +08:00 |
|
 cxymdsandGitHub
|
bf3a3a6189
|
fix(rebalance): ignore source cleanup failures (#3440)
|
2026-06-14 19:50:26 +08:00 |
|
 cxymdsandGitHub
|
8f6b1d47b5
|
chore(obs): standardize runtime logging batch one (#3438)
|
2026-06-14 18:55:14 +08:00 |
|
 
|
046d5386ba
|
feat: stream object zip downloads (#3380)
* feat: stream object zip downloads
* fix: stream zip downloads page by page
* fix: prepare zip downloads before streaming
---------
Signed-off-by: houseme <[email protected]>
Co-authored-by: houseme <[email protected]>
|
2026-06-14 14:26:44 +08:00 |
|
 
|
339a192a09
|
fix(ecstore): preserve bucket visibility during rebalance (#3418)
Co-authored-by: houseme <[email protected]>
|
2026-06-14 03:37:54 +08:00 |
|
 cxymdsandGitHub
|
4f954397d7
|
fix: support regular users in access key info (#3285)
* fix: support regular users in access key info
* refactor: extract access key identity helpers
* refactor: add typed access key identity model
* test: cover info access key identity contract
* test: cover derived access key response contracts
* fix: remove needless borrow in access key test
* fix: block fallback on explicit admin deny
* fix: restrict service account access key fallback
* fix: correct info access key identity handling
|
2026-06-12 12:02:43 +08:00 |
|
 cxymdsandGitHub
|
55590e38fb
|
fix(config): accept Kafka SASL keys in legacy admin (#3300)
|
2026-06-09 12:01:15 +00:00 |
|
 
|
452c003341
|
fix(scanner): ignore missing rebalance metadata (#3282)
* fix(ecstore): harden rebalance data movement
* fix(ecstore): preserve failed rebalance status
* fix(ecstore): avoid rebalance walkdir total timeout
* fix(ecstore): retry rebalance listing timeouts
* fix(ecstore): restrict data movement resume target
* refactor(ecstore): simplify multipart movement target
* fix(ecstore): restore resume target checks
* perf(ecstore): speed up rebalance bucket merges
* fix: keep rebalance listing alive on transient failures
* fix(scanner): ignore missing rebalance metadata
---------
Co-authored-by: houseme <[email protected]>
|
2026-06-08 14:24:16 +00:00 |
|
 
|
9504dff595
|
fix(ecstore): harden rebalance data movement (#3234)
* fix(ecstore): harden rebalance data movement
* fix(ecstore): preserve failed rebalance status
* fix(ecstore): avoid rebalance walkdir total timeout
* fix(ecstore): retry rebalance listing timeouts
* fix(ecstore): restrict data movement resume target
* refactor(ecstore): simplify multipart movement target
* fix(ecstore): restore resume target checks
* perf(ecstore): speed up rebalance bucket merges
* fix: keep rebalance listing alive on transient failures
---------
Co-authored-by: houseme <[email protected]>
|
2026-06-08 10:40:26 +00:00 |
|
  
|
ddd35badad
|
fix(ecstore): avoid offline disks on admin timeout (#3263)
* fix(ecstore): avoid offline disks on admin timeout
* fix(ecstore): handle poisoned admin cache locks
* fix(ecstore): recover poisoned admin cache on success
---------
Co-authored-by: houseme <[email protected]>
Co-authored-by: 安正超 <[email protected]>
|
2026-06-08 08:35:36 +00:00 |
|
 cxymdsandGitHub
|
61f0dfbc40
|
fix(ecstore): invalidate wiped disk id cache (#3251)
|
2026-06-07 04:25:38 +00:00 |
|
  
|
04b5e8f988
|
fix(replication): normalize local site endpoint port (#3249)
* fix(replication): normalize local site endpoint port
* fix(replication): respect runtime console endpoint
* fix(replication): allow valid peer endpoint ports
---------
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: houseme <[email protected]>
|
2026-06-07 04:19:04 +00:00 |
|
 cxymdsandGitHub
|
316540aaf8
|
fix(docker): align TLS compose healthchecks (#3246)
* fix(docker): align TLS compose healthchecks
* fix(docker): keep simple compose TLS opt-in
|
2026-06-07 01:27:03 +00:00 |
|
 
|
dd5e2c8ae9
|
docs(docker): clarify bind mount permission setup (#3248)
Co-authored-by: houseme <[email protected]>
|
2026-06-07 09:33:24 +08:00 |
|
 cxymdsandGitHub
|
a55ead42e7
|
fix(admin): prefer explicit TLS for site replication endpoint (#3171)
|
2026-06-02 11:37:59 +00:00 |
|
 
|
39a283fbce
|
fix(windows): handle zfs volume paths (#3157)
* fix(windows): handle zfs volume paths
* fix(windows): address volume path review
* refactor(windows): share fallback path resolution
---------
Co-authored-by: houseme <[email protected]>
|
2026-06-01 13:04:40 +00:00 |
|
 cxymdsandGitHub
|
527faad575
|
docs(readme): add Discord community links (#3103)
|
2026-05-28 12:22:17 +08:00 |
|
 
|
c65d4071a3
|
fix(ecstore): map missing metadata to not found (#2944)
Co-authored-by: houseme <[email protected]>
|
2026-05-13 13:03:15 +00:00 |
|
 
|
8ef2c0a5e1
|
fix(storage): sync transition tier config across peers (#2918)
Co-authored-by: houseme <[email protected]>
|
2026-05-11 15:23:29 +00:00 |
|
 
|
9d85b7d23a
|
feat: enrich admin pools list response (#2853)
Co-authored-by: houseme <[email protected]>
|
2026-05-07 13:53:25 +00:00 |
|
 
|
2a0fbb8d77
|
fix(ecstore): repair decommission pool quorum (#2847)
Co-authored-by: houseme <[email protected]>
|
2026-05-07 11:14:11 +00:00 |
|
 cxymdsandGitHub
|
b7815b0694
|
fix(ecstore): remove startup order sensitivity (#2850)
|
2026-05-07 09:07:25 +00:00 |
|
 cxymdsandGitHub
|
06097a3c33
|
fix(admin): normalize empty admin POST content length (#2843)
|
2026-05-07 02:52:21 +00:00 |
|
 
|
70be0804ee
|
fix: 2827 lifecycle days next midnight (#2833)
Co-authored-by: houseme <[email protected]>
|
2026-05-06 15:00:53 +00:00 |
|
 
|
9f07029373
|
fix: reload bucket metadata after lifecycle updates (#2822)
Co-authored-by: houseme <[email protected]>
|
2026-05-06 13:01:44 +00:00 |
|
 
|
935bb8a8e2
|
fix(admin): allow site replication removal with offline peers (#2739)
Co-authored-by: loverustfs <[email protected]>
|
2026-05-05 03:54:32 +00:00 |
|
 cxymdsandGitHub
|
c698a0f2b6
|
fix(policy): allow AssumeRole in system policies (#2718)
|
2026-04-28 11:01:46 +00:00 |
|
 cxymdsandGitHub
|
94f64acc87
|
fix(site-replication): sync IAM and bucket replication (#2671)
|
2026-04-25 01:33:43 +00:00 |
|
 
|
8d4caeacad
|
fix(oidc): add federated logout flow (#2667)
Co-authored-by: GatewayJ <[email protected]>
|
2026-04-24 06:51:31 +00:00 |
|
 
|
1511f9eacb
|
fix(lifecycle): correct delete replication fanout (#2609)
Co-authored-by: loverustfs <[email protected]>
|
2026-04-20 10:02:59 +00:00 |
|
   
|
c11efce1e4
|
fix(admin): replicate empty site groups (#2528)
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: houseme <[email protected]>
Co-authored-by: GatewayJ <[email protected]>
|
2026-04-15 14:21:40 +08:00 |
|
  
|
1eef75b0ca
|
fix(admin): allow clearing group policy (#2527)
Co-authored-by: houseme <[email protected]>
Co-authored-by: GatewayJ <[email protected]>
|
2026-04-15 11:35:19 +08:00 |
|
 cxymdsandGitHub
|
7b8d7bdf18
|
Merge branch 'main' into feat/kms-vault-transit2
|
2026-04-07 11:11:43 +08:00 |
|
 cxymdsandGitHub
|
d960acb170
|
fix(admin): reconcile site replication peer identity (#2356)
|
2026-03-31 18:12:56 +08:00 |
|
 
|
dad9a7d708
|
fix(ecstore): honor lifecycle tag filters (#2264)
Co-authored-by: loverustfs <[email protected]>
|
2026-03-24 14:25:43 +08:00 |
|
  
|
5ea6d8a7e6
|
fix(ecstore): preserve transition object metadata (#2263)
Co-authored-by: houseme <[email protected]>
Co-authored-by: heihutu <[email protected]>
|
2026-03-24 14:06:29 +08:00 |
|
 
|
75e6902f46
|
feat(admin): add persisted OIDC config APIs (#2267)
Co-authored-by: heihutu <[email protected]>
|
2026-03-24 12:13:41 +08:00 |
|
     
|
236142a682
|
fix(ecstore): repair lifecycle transition and restore flows (#2240)
Co-authored-by: heihutu <[email protected]>
Co-authored-by: 安正超 <[email protected]>
Co-authored-by: houseme <[email protected]>
Co-authored-by: loverustfs <[email protected]>
Co-authored-by: weisd <[email protected]>
|
2026-03-23 12:29:13 +08:00 |
|
 
|
f11c307aec
|
fix(admin): avoid tier stats panic on missing tier (#2238)
Co-authored-by: heihutu <[email protected]>
|
2026-03-20 20:57:33 +08:00 |
|
 马登山andGitHub
|
84077adf17
|
fix(admin): avoid unbounded metrics sampling by default (#2203)
|
2026-03-18 14:43:17 +08:00 |
|
 马登山andGitHub
|
237c933f38
|
test(lifecycle): add prefix regression and zero-day checks (#2201)
|
2026-03-18 13:20:00 +08:00 |
|
     
|
c66c6d97ec
|
fix(lifecycle): respect Filter.Prefix and safe delete marker expiry (#2185)
Signed-off-by: likewu <[email protected]>
Signed-off-by: houseme <[email protected]>
Co-authored-by: likewu <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: houseme <[email protected]>
Co-authored-by: houseme <[email protected]>
|
2026-03-17 18:45:38 +08:00 |
|
 
|
49eda934d9
|
fix: policy-action-1903 (#1927)
Co-authored-by: 安正超 <[email protected]>
|
2026-02-24 11:21:35 +08:00 |
|