Henry Guo
ee534fa19b
test(table-catalog): validate current backing contracts ( #8559 )
...
* test(table-catalog): qualify current backing contracts
* fix(table-catalog): verify smoke cleanup after object rename
* fix(ci): include the baseline writer test in full E2E selection
* fix(ci): reserve test capacity for disk-backed lock probes
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
Co-authored-by: overtrue <anzhengchao@gmail.com >
2026-10-18 10:03:30 +08:00
GatewayJ
1651541d38
fix(s3-tables): preserve encoded paths in client signatures ( #7309 )
2026-09-07 05:28:06 +08:00
Henry Guo
890ddea94b
fix(table-catalog): prevent object catalog lock reentry ( #6144 )
...
* fix(table-catalog): prevent object catalog lock reentry
* test(table-catalog): distinguish unlocked object reads
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-08-17 08:06:53 +08:00
Henry Guo
e5cfa8e375
feat(table-catalog): paginate Iceberg REST listings ( #5466 )
...
* feat(table-catalog): paginate Iceberg REST listings
* test(table-catalog): remove redundant token clones
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-08-02 15:27:15 +00:00
Henry Guo
906805568b
feat(table-catalog): add durable backing state transfer ( #4952 )
...
* feat(table-catalog): add durable backing state transfer
* fix(table-catalog): reject orphaned migration entries
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
Co-authored-by: Zhengchao An <anzhengchao@gmail.com >
2026-07-18 10:45:32 +08:00
Henry Guo
f16878ef23
fix(table-catalog): pass PyIceberg live smoke ( #4637 )
...
* fix(table-catalog): pass PyIceberg live smoke
* fix(table-catalog): satisfy live smoke clippy
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-10 18:28:15 +08:00
Henry Guo
52529403a6
test(table-catalog): record live conformance evidence ( #4606 )
...
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-09 20:15:11 +08:00
Henry Guo
be52e35a1f
test(table-catalog): add vendor compatibility audit ( #4299 )
...
* test(table-catalog): add vendor compatibility audit
* fix(table-catalog): include OSS data-plane endpoint
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-06 14:12:19 +08:00
Henry Guo
5f2359de45
test(table-catalog): expand live conformance guide ( #4277 )
...
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-05 15:41:08 +08:00
Henry Guo
782e73ca92
feat(table-catalog): add maintenance audit timeline ( #4207 )
...
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-03 00:36:17 +08:00
Henry Guo
31c026dd4f
feat(table-catalog): add maintenance quarantine operations ( #4201 )
...
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-02 23:30:44 +08:00
Henry Guo
a305160087
feat(table-catalog): add maintenance scheduler guardrails ( #4123 )
2026-07-01 22:31:19 +08:00
Henry Guo
68a061c548
feat(table-catalog): add vendor compatibility profiles ( #3624 )
2026-06-19 21:33:31 +08:00
Henry Guo
2c6881695f
test(table-catalog): add Iceberg compatibility and failure coverage ( #3581 )
...
* test(table-catalog): add Iceberg client compatibility coverage
* test(table-catalog): add production failure coverage
* fix(table-catalog): generate valid failure probe requests
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-19 08:49:59 +08:00
Henry Guo
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 <marshawcoco@users.noreply.github.com >
2026-06-18 21:14:40 +08:00
Henry Guo
51409c40ef
feat(table-catalog): add external catalog bridge sync ( #3569 )
...
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-18 15:30:41 +08:00
Henry Guo
ea70d5697a
test(table-catalog): harden smoke catalog probes ( #3535 )
2026-06-18 11:01:09 +08:00
Henry Guo
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 <marshawcoco@users.noreply.github.com >
Co-authored-by: houseme <housemecn@gmail.com >
2026-06-18 07:32:20 +08:00
Henry Guo
9372ee7032
feat(table-catalog): bridge table data-plane policy ( #3436 )
...
* feat(table-catalog): bridge table data-plane policy
* test(table-catalog): harden vended credential smoke
* test(table-catalog): cover data-plane policy denials
* fix(table-catalog): protect relocated warehouse scope
* fix(table-catalog): skip invalid warehouse entries
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-14 18:13:02 +08:00
Henry Guo
fc17e75fb2
test(table-catalog): verify vended credential data-plane scope ( #3429 )
2026-06-14 16:35:54 +08:00
Henry Guo
49a893f010
feat(table-catalog): add credential endpoint boundary ( #3407 )
...
* feat(table-catalog): add credential scope boundary
* feat(table-catalog): add credential endpoint boundary
* fix(table-catalog): remove redundant scope clone
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-13 21:26:59 +08:00
Henry Guo
74604201bb
test(table-catalog): add client conformance baseline ( #3400 )
...
* test(table-catalog): add client conformance baseline
* docs(table-catalog): remove internal roadmap labels
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-06-13 13:54:07 +08:00