You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(JSONValidator): make JSONValidator thread-safe for parallel spec validation (#95)
* fix: make JSONValidator thread-safe for parallel spec validation
Use a per-thread RefResolver and Draft7Validator so concurrent
validate() calls from DataflowSpecBuilder and SpecMapper do not
corrupt jsonschema ref resolution (e.g. KeyError on definitions/views).
Reuse the resolver on each thread to keep referenced schema files
cached after the first load on that worker.
0 commit comments