Bump ASM to 9.9.1 for scanning classes compiled with the latest Java versions.
Reduce verbosity of guidance tracking. The SDK now only emits guidance events when a value strictly exceeds the previous tracked min/max, rather than on equal values too.
Update jackson-databind dependency to require 2.18.5 or later (2.18 is the current LTS-supported release).
Internal release workflow fixes. No user-visible changes.
Emit error messages to stderr instead of stdout for both the SDK and FFI.
Switch assertion cataloging to use abstract interpretation for more reliable results for message. This fixes cases where the previous bytecode-scanning approach missed or mis-cataloged assertions.
Miscellanous bug fixes and cleanup.
Adding guidance-based assertions. These are both assertions and guidance for the fuzzer to explore your program more effectively.
Unsign JARs during Java instrumentation, fixing instrumentation of signed third-party libraries.
Improve SDK robustness.
Internal build system improvements (Gradle). No user-visible changes.
Initial release.