Releases: gliwka/hyperscan-java
v0.4.6
This release contains the following changes:
- Closeable interface implemented in Database and Scanner
- New constructor to create expressions without flags
- Avoid some work in the fast path of Scanner.scan. (#24 - thanks to @eliaslevy)
- Bugfix for edge cases causing an ArrayIndexOutOfBoundException (#23)
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java
v0.4.5
This release contains the following changes:
- call time speed up due to JNA direct mapping (PR #17) - thanks to @eliaslevy for this contribution.
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java
v0.4.3
This release contains the following changes:
- Enforce UTF-8 encoding on every string (java and jna - see #14) - thanks to @eliaslevy for this PR!
- new version of the libhs.so shared linux library - has been updated to v4.5.1 and linked against older libraries to ensure it works on more conservative distributions (see #13)
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java
v0.4.2
This release introduces a precompiled bundled MacOs 64-bit library and thus works out of the box on those systems. Thanks to @eliaslevy for submitting this with PR #12.
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java
v0.4.1
This release includes only a minor dependency change:
- add test scope to the JUnit dependency and pin it to a version that is not RELEASE (#11)
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java
v0.4.0
This release includes one breaking change:
- Adds a new method, Scanner.allocScratch, to preallocate the scratch space outside the scan code path and removes the allocation in Scanner.scan. (#9)
Thanks to @eliaslevy for this contribution.
Additionally to the jar files below, you can add this to Gradle, maven, sbt and leiningen by visiting:
https://jitpack.io/#cerebuild/hyperscan-java