We released a public diff and patch API for JSON data. No strings attached (!). We were using internally, but thought people might be want to try it directly. 'What's the Difference: JSON Diff and Patch'
https://github.com/terminusdb/technical-blogs/blob/main/blogs/json_diff_and_patch.md