Skip to content

[5.4.11-3.0.0] 2023-12-03

Choose a tag to compare

@gliwka gliwka released this 02 Dec 23:11
· 53 commits to main since this release

Due to missing arm64 supoort amd proprietary licensing of new releases of hyperscan, this release of hyperscan-java transitions from hyperscan to the vectorscan fork.

Breaking

  • Windows support has been dropped due to vectorscan not supporting it

Added

  • Support for ARM64 architecture on Linux and macOS (M1/M2/M3 family of chips)

Fixed

  • Database instances not reclaimable by GC (#161) - thanks @mmimica!
  • Race condition during tracking of native references on multiple threads (#158) - thanks @mmimica!
  • Expression IDs now can have arbitrary space between them without consuming additional memory (#163) - thanks @mmimica!
  • Removed superflous duplicate call during mapping of expressions in PatternFilter (#205) - thanks @Jiar!