Add durable-specific serialization logic in the nodeJS worker #245
Labels
bug
Something isn't working
dependencies
Pull requests that update a dependency file
P2
Priority 2 item
Milestone
In this ticket, we learned that our string-serialization patch here has broken some
function.json
functionality for some of our users.The patch listed above was a minor "hack" in hopes to avoid changing the nodejs-worker's serialization logic, which could impact all of the JS azure functions infrastructure, not just durable. So while making serialization changes in the worker is often discouraged, in this case, since the new error manifests in a
function.json
, there's no fix we can implement at the Durable-level to get around this: a solution needs to be implemented in the worker.To minimize impact and legacy behaviour across JS Functions, we can write durable-bindings-specific serialization and de-serialization logic in the worker.
The relevant files to modify are listed below:
The text was updated successfully, but these errors were encountered: