JingsongLi opened a new pull request, #10577: URL: https://github.com/apache/paimon/pull/10577
### Purpose Remove `commitUser` and `fromSnapshotUuid` from catalog rollback APIs and REST requests. Rollback retains the target instant, optional expected latest snapshot ID, and optional table or branch UUID, allowing the server to handle rollback independently of writer lease admission. Allow automatic conflict rollback for `COMPACT` snapshots without UUIDs. Update the calling code, protocol and integration tests, and REST contract documentation. ### Tests - Passed 107 focused test cases on JDK 8, covering request serialization, branch and table identity propagation, compaction conflict rollback with and without locking, and the mock REST catalog rollback path. - Built `paimon-api`, `paimon-core`, and their dependencies with regular Checkstyle, Spotless, and Enforcer checks enabled. - Passed `node docs/scripts/validate-rest-openapi.js` and `git diff --check`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
