Skip to content

v0.8.2

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Sep 13:50
· 235 commits to main since this release
8301eda

[0.8.2] - 2023-09-23

Performance

  • Improved handling of the root-only query $. (#160)
    • Full nodes result when asking for root: 2 times throughput increase.
    • Indices/count result when asking for root: basically unboundedly faster,
      no longer looks at the entire document.

Documentation

  • Clarified the approximate_spans guarantees.
    • Now documentation mentions that the returned MatchSpans can potentially
      have their end indices farther than one would expect the input to logically end,
      due to internal padding.

Bug fixes

  • Fixed handling of the root-only query $ on atomic documents. (#160)
    • Previously only object and array roots were supported.
  • Fixed a bug when head-skipping to a single-byte key would panic. (#281)
    • This was detected by fuzzing!
    • The queries $..["{"] and $..["["] would panic
      on inputs starting with the bytes {" or [", respectively.
  • Fixed a bug where disabling the simd feature would not actually
    disable SIMD acceleration.

Reliability

  • Made the ClusterFuzzLite batch workflow automatically create an issue
    on failure to make sure the maintainers are notified.