overtrue
1d1964215d
fix(storage): validate artifact namespace write limits
2026-10-25 05:10:30 +08:00
overtrue
dcdd53ccf3
fix(plugins): admit parallel artifact writes under shared fences
2026-10-25 00:42:53 +08:00
overtrue
9fbf5d0553
feat(storage): retain managed artifact versions for database backups
2026-10-20 23:51:32 +09:00
overtrue
cacdaa65a0
feat(storage): add fenced exact artifact version deletion
2026-10-20 20:05:56 +09:00
overtrue
3f3e892d86
feat(admin): stream sealed artifact inventories
2026-10-19 16:39:50 +09:00
overtrue
541fbbe74a
feat(storage): authenticate all-member artifact inventory streams
2026-10-19 14:46:05 +09:00
overtrue
08ba7a7976
feat(storage): inventory sealed artifact versions on local disks
2026-10-19 13:19:30 +09:00
overtrue
e0f0628bc1
feat(storage): seal artifact writes across one disk inventory
2026-10-19 08:15:20 +09:00
overtrue
6de3034e36
fix(storage): reject ordinary deletes from managed artifact buckets
...
Reject single, batch, and exact-version deletes before staging mutations.
Transfer real lifecycle ownership through detached deletion and reuse the
cleaner's existing owner to avoid a queued-writer deadlock.
Correct the physical-tail cancellation observer and cover disconnected PUT
publication plus managed delete refusal with four-node tests.
2026-10-19 06:57:35 +09:00
overtrue
ae259e127d
feat(storage): seal distributed artifact repair writes
2026-10-19 05:49:40 +09:00
overtrue
8233e3fe4c
feat(storage): enable distributed artifact PUT sealing
2026-10-19 02:38:26 +09:00
overtrue
0307c9a7e2
fix(storage): retain admission through HTTP stream writes
2026-10-19 01:44:38 +09:00
overtrue
6a8d0aba58
fix(storage): retain admission through deletion cleanup
2026-10-19 01:06:40 +09:00
overtrue
ee6c2afe43
fix(storage): serialize multipart publication and rollback
2026-10-19 00:09:40 +09:00
overtrue
3678703a98
fix(storage): retain dual-volume admission through file rename
2026-10-18 23:11:43 +09:00
overtrue
fe798c13e7
fix(rpc): admit grouped version deletion before classification
2026-10-18 22:35:09 +09:00
overtrue
8c55396bfe
fix(rpc): admit staged single-object version deletion
2026-10-18 22:04:43 +09:00
overtrue
46daaadbb3
fix(rpc): admit legacy single-object delete rollback
2026-10-18 21:40:48 +09:00
overtrue
7183849227
fix(storage): admit ordinary version deletion before classification
2026-10-18 18:41:13 +08:00
overtrue
942ce79c4e
fix(storage): admit ordinary undo before artifact classification
2026-10-18 06:08:50 +08:00
overtrue
fec1262f1a
fix(storage): admit metadata updates before bucket classification
2026-10-18 05:39:45 +08:00
overtrue
5eb46cb29d
fix(rpc): admit both volumes before legacy rename classification
2026-10-18 05:30:33 +08:00
overtrue
61eec6da18
fix(storage): reject contended rollback backup publication
2026-10-18 04:53:45 +08:00
overtrue
d7824049b2
fix(storage): bind metadata RPCs to prepared volume leases
2026-10-18 04:32:19 +08:00
overtrue
d46e4c54a6
fix(storage): bind legacy file RPCs to volume ownership
2026-10-18 04:00:46 +08:00
overtrue
3ca0b5f35e
fix(storage): retain volume locks through physical mutations
2026-10-18 03:26:41 +08:00
overtrue
00b5ddc0ad
feat(storage): persist artifact receiver write fences
2026-10-18 03:01:03 +08:00
overtrue
ad4c2bc9b1
docs(storage): describe explicit attempt repair sealing
2026-10-17 23:24:07 +08:00
overtrue
2f3654793d
feat(admin): inspect managed artifact bucket identity
2026-10-17 18:42:22 +08:00
overtrue
31dc8a0fea
test(storage): reload physical artifact faults from fresh stores
2026-10-17 17:49:25 +08:00
overtrue
d243a4a29e
test(storage): verify artifact creation observation boundaries
2026-10-17 17:35:48 +08:00
overtrue
1048374cbd
feat(admin): create dedicated versioned artifact buckets
2026-10-17 17:30:38 +08:00
overtrue
60fe68a04a
test(admin): complete plugin delegation route inventory
2026-10-17 16:47:13 +08:00
overtrue
b798d291d7
feat(admin): expose scoped artifact seal and retirement controls
2026-10-17 16:43:52 +08:00
overtrue
36afe8bb57
docs(storage): register and describe artifact retirement checks
2026-10-17 15:47:38 +08:00
overtrue
7608c5af11
docs(storage): document the ecstore regression stack setting
2026-10-17 15:29:36 +08:00
overtrue
44fe49e5fa
fix(ecstore): bound repair scope futures and clarify deadlines
2026-10-17 13:31:40 +08:00
overtrue
f8d0174fa7
test(ecstore): register artifact repair coverage and document scope
2026-10-16 23:33:13 +08:00
overtrue
2634e829ca
docs(ecstore): clarify lifecycle ownership for managed writes
2026-10-16 10:08:47 +08:00
overtrue
d29babf251
docs(ecstore): define managed artifact write admission boundary
2026-10-16 10:04:01 +08:00
overtrue
1f67b65ab8
docs(storage): bound artifact PUT sealing to local stores
2026-10-16 09:47:22 +08:00
overtrue
64ea8b8e09
docs(storage): clarify failed PUT seal outcomes
2026-10-16 09:42:17 +08:00
overtrue
3bd57517ff
docs(storage): define artifact PUT sealing boundary
2026-10-16 09:35:15 +08:00
overtrue
de58fdfc7d
docs(storage): define dedicated artifact bucket invariants
2026-10-16 09:19:12 +08:00