This release brings another significant speed-up for the new evaluator, as well as other fixes aiming for the final release.
Evaluator
A portion of the new closedness algorithm, which was observed to cause significant slowness and memory usage for some users, has been rewritten with a new data structure. A few larger projects have seen reductions of up to 50% in CPU and memory usage as a result.
A small change which unintentionally affected the old evaluator has been reverted, to fix a "field not allowed" regression.
cmd/cue
A bug has been fixed in the new cue trim algorithm where some disjunctions could be incorrectly treated as ambiguous.
Encodings
The JSON Schema decoder has gained support for dependencies, bringing the pass rate for the official JSON Schema test suite up from 79% to 81%.
Full list of changes since v0.14.0-alpha.2
go run for real by @mvdan in 5f4bd37