Skip to content

Releases: vadage/jvm-classloader-hook

v1.0.1

29 Nov 18:37
3e062ee
Compare
Choose a tag to compare

What's Changed

  • Use jni internal method to define class instead of calling the hook #11 by @vadage in #12

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Nov 19:56
f54fd55
Compare
Choose a tag to compare

Breaking changes

The library now uses a static key to decrypt class bytes via XOR.
The key is determined at compile-time from the environment variables. You can add a secret to your GitHub called ENCRYPTION_KEY to modify the secret securely.

Full Changelog: v0.2.1...v1.0.0

v0.2.1

15 Nov 21:43
c7bc4a2
Compare
Choose a tag to compare

The minimum version for Java got bumped up to 1.6. The utilized export was not available with earlier JNI versions.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

15 Nov 20:17
da3d4b9
Compare
Choose a tag to compare

Multi-platform

The library got migrated from winapi to libloading inorder to support all major targets, such as

  • Linux
  • Windows
  • MacOS

v0.1.1

15 Nov 18:32
Compare
Choose a tag to compare

In this release, newer versions for the dependencies jni and detour (now retour) are being used.

v0.1.0

08 Feb 16:12
Compare
Choose a tag to compare

Initial release to distribute a pre-built version of the library.