ClassGraph v4.8.66 Release Notes

Release Date: 2020-03-30 // 1 day ago
    • ➕ Added support for the Quarkus RuntimeClassLoader (#405, thanks to @mcollovati for the contribution!).
    • 🛠 Important bugfix: Fix buffer underflow issue with some large classes (#407, thanks to @enragedginger for the bug report and detective work).
    • Made dependence on jdk.internal.misc, sun.misc and sun.nio.ch optional for OSGi projects (#408, #409 -- thanks to @skahmann for the contribution)
    • ➕ Added support for the new record types -- currently only enabled in JDK 14 in preview mode.
      • ClassInfo#isRecord()
      • ClassInfoList#getRecords()
      • ScanResult#getAllRecords()

Previous changes from v4.8.65

  • ✂ Removed a hard runtime startup dependency on java.lang.management.ManagementFactory, so that ClassGraph does not fail on runtimes that do not include the java.management module or the java.lang.management package (e.g. the Android build system). (#404, thanks to @CreeJee for reporting.)