uranusjr opened a new pull request, #76009:
URL: https://github.com/apache/airflow/pull/76009

   Split out of #76007.
   
   Every writer of task and asset state store values rejects null: the 
Execution API and public API put bodies, and the Task SDK setters. A missing 
key is already a 404. But if a state store backend returns a JSON `null`, the 
read endpoints still answered 200 with `{"value": null}`.
   
   This treats a stored JSON null the same as a missing key in the task state 
store read endpoint and in both asset state store read endpoints (by name and 
by URI), so a successful read always carries a value. The spec stays 
`JsonValue`, so there is no Execution API version change.


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