DanielLeens commented on issue #12785:
URL: https://github.com/apache/seatunnel/issues/12785#issuecomment-6267040252

   Thanks for the compatibility proposal. The additive `200 
{"jobId":"...","found":false}` response is the right implementation direction: 
it leaves successful payloads and existing SDK control flow intact, makes 
absence explicit, and does not incorrectly fabricate a job status.
   
   Please keep an immediate or opt-in 404 out of this change. The 
implementation PR must update the server, Web UI missing/expired state, Python 
SDK helper/documentation, CLI diagnostic and polling behavior, EN/ZH REST docs, 
and release notes together. Its tests need running, finished, unknown, and 
expired-history ids plus old/new response-shape compatibility. Keep 
`/jobs/checkpoints/{jobId}` out of scope.
   
   Classification: I / Zeta REST API compatibility contract. With this proposal 
accepted, the next step is one focused implementation PR rather than another 
design iteration.


-- 
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]

Reply via email to