Chris Lu
0adb78bc6b
s3api: make conditional mutations atomic and AWS-compatible (#8802)
* s3api: serialize conditional write finalization
* s3api: add conditional delete mutation checks
* s3api: enforce destination conditions for copy
* s3api: revalidate multipart completion under lock
* s3api: rollback failed put finalization hooks
* s3api: report delete-marker version deletions
* s3api: fix copy destination versioning edge cases
* s3api: make versioned multipart completion idempotent
* test/s3: cover conditional mutation regressions
* s3api: rollback failed copy version finalization
* s3api: resolve suspended delete conditions via latest entry
* s3api: remove copy test null-version injection
* s3api: reject out-of-order multipart completions
* s3api: preserve multipart replay version metadata
* s3api: surface copy destination existence errors
* s3api: simplify delete condition target resolution
* test/s3: make conditional delete assertions order independent
* test/s3: add distributed lock gateway integration
* s3api: fail closed multipart versioned completion
* s3api: harden copy metadata and overwrite paths
* s3api: create delete markers for suspended deletes
* s3api: allow duplicate multipart completion parts
2026-03-27 19:22:26 -07:00
..
2025-12-24 13:09:08 -08:00
2025-08-01 15:45:23 -07:00
2026-02-05 16:10:31 -08:00
2025-12-25 11:00:54 -08:00
2026-01-16 12:23:12 -08:00
2026-03-23 19:33:20 -07:00
2026-03-27 19:22:26 -07:00
2026-03-27 19:22:26 -07:00
2026-02-06 21:54:43 -08:00
2025-12-25 11:00:54 -08:00
2026-03-09 23:10:27 -07:00
2025-10-08 23:12:03 -07:00
2026-03-26 17:24:35 -07:00
2025-12-25 11:00:54 -08:00
2026-03-26 17:24:35 -07:00
2026-02-26 14:20:42 -08:00
2026-01-15 00:52:57 -08:00
2025-12-25 11:00:54 -08:00
2026-01-07 13:06:08 -08:00
2026-03-19 15:36:11 -07:00
2026-02-25 10:12:09 -08:00
2025-12-25 11:00:54 -08:00
2026-03-27 19:22:26 -07:00
2025-10-17 20:49:47 -07:00
2025-12-15 12:43:33 -08:00