安正超 and GitHub
4ba8058dbc
refactor: expose extension runtime snapshots ( #3644 )
2026-06-20 09:48:49 +08:00
安正超 and GitHub
5ad47d1354
refactor: publish ops profiler runtime contract ( #3643 )
2026-06-20 09:42:13 +08:00
安正超 and GitHub
9a3d5bd2a0
refactor: reuse embedded lifecycle publication boundaries ( #3642 )
2026-06-20 09:15:00 +08:00
安正超 and GitHub
77d842ae34
refactor: reuse embedded runtime service boundaries ( #3641 )
2026-06-20 08:15:44 +08:00
安正超 and GitHub
131e9dc804
refactor: reuse embedded startup phase boundaries ( #3640 )
2026-06-20 06:58:48 +08:00
安正超 and GitHub
f8117eb46b
refactor: extract startup tls material boundary ( #3639 )
2026-06-20 05:55:32 +08:00
安正超 and GitHub
46a02b6d03
refactor: extract startup runtime hook boundary ( #3638 )
2026-06-20 05:32:49 +08:00
安正超 and GitHub
5e96151d9c
refactor: extract optional runtime sidecar boundary ( #3637 )
2026-06-20 04:28:33 +08:00
安正超 and GitHub
aa5de1c908
refactor: extract startup service component boundary ( #3636 )
2026-06-20 03:26:09 +08:00
安正超 and GitHub
7dfe372bd2
refactor: extract startup ready lifecycle boundary ( #3635 )
2026-06-20 02:25:20 +08:00
安正超 and GitHub
e9037f9eb0
refactor: extract startup shutdown lifecycle boundary ( #3634 )
2026-06-20 01:15:39 +08:00
安正超 and GitHub
eec1792cd2
refactor: extract optional runtime startup boundary ( #3633 )
2026-06-20 00:12:44 +08:00
安正超 and GitHub
74fcfddd7f
refactor: extract optional runtime shutdown boundary ( #3632 )
2026-06-19 22:53:42 +08:00
Henry Guo and GitHub
2052336a53
fix(heal): track root erasure-set rebuild status ( #3625 )
2026-06-19 21:33:58 +08:00
安正超 and GitHub
afe46c01e7
refactor: prune consumer ecstore object aliases ( #3622 )
2026-06-19 21:33:00 +08:00
安正超 and GitHub
08b8f58e64
refactor: prune notify ecstore object alias ( #3620 )
2026-06-19 20:11:56 +08:00
Henry Guo and GitHub
a689ff3c39
feat(scanner): wake cycles for dirty usage refresh ( #3617 )
2026-06-19 18:36:48 +08:00
安正超 and GitHub
54ffbedbc8
refactor: remove ecstore operation compat facades ( #3608 )
2026-06-19 17:01:12 +08:00
安正超 and GitHub
132c8ae77d
feat: expose runtime workload owner snapshots ( #3607 )
2026-06-19 12:31:43 +08:00
安正超 and GitHub
7cb7aefc3b
feat: expose replication workload admission snapshot ( #3606 )
2026-06-19 11:13:17 +08:00
安正超 and GitHub
00ca3b7c1c
feat: expose heal workload admission snapshot ( #3605 )
2026-06-19 10:39:09 +08:00
houseme and GitHub
8cf3c0bfbd
fix(ecstore): support MinIO DARE fixture compatibility ( #3590 )
2026-06-19 10:13:39 +08:00
安正超 and GitHub
80b1fca02a
feat: wire runtime capability snapshot providers ( #3604 )
2026-06-19 09:50:42 +08:00
安正超 and GitHub
b106b628c1
feat: expose local scheduler admission snapshots ( #3603 )
2026-06-19 09:14:50 +08:00
安正超 and GitHub
ada6f7587e
refactor: flatten test harness storage compat aliases ( #3596 )
...
* refactor: flatten test harness storage compat aliases
* refactor: flatten rustfs storage compat aliases (#3597 )
* refactor: prune runtime storage compat surface (#3598 )
* refactor: flatten runtime secondary storage compat (#3599 )
* docs: add scheduler placement profiling baselines (#3600 )
* feat: add observability topology capability contracts (#3601 )
2026-06-19 08:30:47 +08:00
安正超 and GitHub
b1c6578df1
refactor: narrow test harness compatibility surfaces ( #3592 )
2026-06-19 07:10:52 +08:00
安正超 and GitHub
b14e49e84e
refactor: narrow IAM and Swift compatibility surfaces ( #3587 )
...
* refactor: narrow IAM and Swift compatibility surfaces
* refactor: narrow heal and scanner compatibility surfaces (#3588 )
* refactor: narrow RustFS runtime compatibility surfaces (#3591 )
2026-06-19 03:06:57 +08:00
安正超 and GitHub
a860f2b40c
refactor: narrow storage compatibility surfaces ( #3585 )
...
* refactor: narrow storage compatibility surfaces
* refactor: narrow observability compatibility surfaces
2026-06-19 00:56:14 +08:00
安正超 and GitHub
205f964dc5
refactor: tighten storage compat store_api aliases ( #3582 )
...
* refactor: collapse storage compat store_api modules
* chore: guard storage compat store_api aliases
2026-06-18 22:50:02 +08:00
安正超 and GitHub
c28fee0013
refactor: continue storage api contract cleanup ( #3580 )
...
* refactor: move delete object contracts to storage api
* refactor: narrow store api compatibility exports
* refactor: route table catalog test through storage compat
2026-06-18 22:42:02 +08:00
5d9fee5c0c
feat(table-catalog): expose backing migration contract ( #3574 )
...
* feat(table-catalog): expose backing migration contract
* fix(table-catalog): require register auth for external sync
---------
Co-authored-by: Henry Guo <[email protected] >
2026-06-18 21:14:40 +08:00
安正超 and GitHub
7b0cb9e725
refactor: prune storage compatibility re-export allowances ( #3579 )
...
* refactor: prune storage compatibility re-export allowances
* fix: reject whitespace-padded dot path segments
2026-06-18 21:14:24 +08:00
安正超 and GitHub
08371a6e09
refactor: narrow storage compatibility exports ( #3576 )
2026-06-18 18:31:14 +08:00
安正超 and GitHub
c098184c49
refactor: clean runtime and test storage boundaries ( #3573 )
...
* refactor: clean runtime observability select boundaries
* refactor: clean test harness fuzz storage boundaries
2026-06-18 18:09:25 +08:00
安正超 and GitHub
8313767f75
refactor: clean app storage admin runtime boundaries ( #3572 )
2026-06-18 16:42:51 +08:00
51409c40ef
feat(table-catalog): add external catalog bridge sync ( #3569 )
...
Co-authored-by: Henry Guo <[email protected] >
2026-06-18 15:30:41 +08:00
houseme and GitHub
8cf11af649
fix(security): add shared outbound egress guard ( #3567 )
...
* fix(security): block unsafe outbound webhook targets
* chore: keep issue-3557 plan local only
2026-06-18 15:30:09 +08:00
houseme and GitHub
fc93a27974
fix(storage): harden local SSE-S3 fallback ( #3564 )
...
* fix: harden local SSE-S3 fallback
* test: update managed SSE-S3 assumptions
* chore: keep issue plan local only
* test(ci): seed local SSE key for s3-tests
2026-06-18 15:29:52 +08:00
安正超 and GitHub
0e7e2660bb
refactor: clean remaining storage DTO imports ( #3568 )
2026-06-18 14:44:46 +08:00
安正超 and GitHub
acdf439371
refactor: clean external DTO consumers ( #3566 )
...
* refactor: clean external DTO consumers
* fix: handle empty erasure shard recovery
2026-06-18 14:22:44 +08:00
安正超 and GitHub
99941f7e7c
refactor: clean external operation consumers ( #3565 )
2026-06-18 12:39:41 +08:00
houseme and GitHub
d2a135b397
fix(admin): require admin auth for metrics ( #3562 )
...
fix: require admin auth for metrics
2026-06-18 12:39:16 +08:00
安正超 and GitHub
24443c829d
refactor: clean shared list operation consumers ( #3563 )
2026-06-18 11:57:46 +08:00
Henry Guo and GitHub
46e200c22b
feat(scanner): prioritize dirty usage refresh work ( #3538 )
2026-06-18 11:03:23 +08:00
houseme and GitHub
32aca6d835
feat(fuzz): scaffold cargo-fuzz harness for smoke targets ( #3537 )
2026-06-18 11:02:56 +08:00
安正超 and GitHub
57403525ee
refactor: move heal and namespace contracts ( #3560 )
2026-06-18 11:00:21 +08:00
安正超 and GitHub
e5cad7ed20
refactor: move object operation contracts ( #3559 )
2026-06-18 09:48:13 +08:00
安正超 and GitHub
3fb4cb3d65
refactor: move list operations contract ( #3550 )
2026-06-18 08:48:18 +08:00
604379d62f
feat(table-catalog): harden table row-level commit conflicts ( #3517 )
...
* feat(table-catalog): harden snapshot conflict validation
* feat: harden table row-level commit conflicts
* fix: accept additional row-level snapshot shapes
* test(table-catalog): expand smoke catalog probes
* fix(table-catalog): satisfy row-level clippy checks
---------
Co-authored-by: Henry Guo <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-06-18 07:32:20 +08:00
安正超 and GitHub
53337a6f71
refactor: move HTTP range helper contracts ( #3533 )
2026-06-18 00:47:23 +08:00