JingsongLi opened a new pull request, #9879: URL: https://github.com/apache/paimon/pull/9879
## What changed Adds the initial REST client and protocol surface for database-level writable branches and immutable tags. - add `DatabaseReference` and `DatabaseReferenceType` wire models - add `/trees` list, get, create, delete, and tag-to-branch fast-forward operations - support query parameters for POST and response bodies for PUT and DELETE in the REST HTTP client - add the `Paimon-Reference` catalog option for selecting a branch or tag on table requests - document the endpoints and models in the REST OpenAPI specification This change covers the happy-path client and protocol surface. Catalog server implementations can persist references and resolve table operations against the selected reference in a follow-up. ## Validation - `mvn -pl paimon-api -DwildcardSuites=none test` (210 tests) - OpenAPI YAML parse, reference, and path-parameter validation - `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]
