sankalpsthakur opened a new pull request, #18161: URL: https://github.com/apache/iceberg/pull/18161
Closes #13580 Adds REST Catalog Events request/response types from the Events endpoint proposal ([spec PR #12584](https://github.com/apache/iceberg/pull/12584)): - `QueryEventsRequest` / `QueryEventsResponse` with JSON parsers - `Event` and `CatalogOperation` covering the 12 standard operation types, plus unknown/`x-` types for forward compatibility - Parser round-trip tests and `RESTSerializers` registration This is DTO + serialization only (no catalog handlers or client endpoint). ## Test plan - [x] `./gradlew :iceberg-core:test --tests org.apache.iceberg.rest.requests.TestQueryEventsRequestParser --tests org.apache.iceberg.rest.responses.TestQueryEventsResponseParser --tests org.apache.iceberg.rest.events.TestEventParser --tests org.apache.iceberg.rest.events.TestCatalogOperationParser` Apache ICLA: I have not signed an Individual Contributor License Agreement. --- **AI Disclosure** - Model: Cursor Grok 4.6 - Platform/Tool: Cursor - Human Oversight: unreviewed - Prompt Summary: Implement apache/iceberg#13580 Events REST DTOs, parsers, and tests on fork sankalpsthakur/iceberg and open a PR into apache/iceberg. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
