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]