Changelog History
Page 3
-
v4.8.73 Changes
April 23, 2020๐ Fixes a bug where ClassGraph assumed that custom URLs would only ever be followed by a single slash. Jimfs requires a double slash. (#420, thanks to @oliviercailloux for reporting.)
-
v4.8.72 Changes
April 21, 2020๐ Fix a memory leak issue, where static instances of
BaseTypeSignature
for the primitive types would inadvertently hold a reference to theScanResult
of the most recent scan, even after theScanResult
was closed, preventing garbage collection from collecting theScanResult
and its linked objects. (#419, thanks to @protogene for reporting.) -
v4.8.71 Changes
April 17, 2020- ๐ฆ Exposes the class file major and minor version number in ClassInfo (#418, thanks to @adelel1 for requesting). Adds the methods:
ClassInfo#getClassfileMinorVersion()
ClassInfo#getClassfileMajorVersion()
- ๐ฆ Ignores any classfile other than
module-info.class
in the default (empty) package, if a classpath element is a modular jar, when running under JDK 9+. (This is because JPMS doesn't allow classes to be in the default package in modules -- #417.)
- ๐ฆ Exposes the class file major and minor version number in ClassInfo (#418, thanks to @adelel1 for requesting). Adds the methods:
-
v4.8.70 Changes
April 17, 2020๐ Fixes #417, a regression introduced in 4.8.66, in which the manifest file was not being added as the first or second entry in the jar, which is required by JDK jar processing logic. This stops the jar from being able to be read as a (non-automatic) module. Thanks to @blackdrag for reporting.
-
v4.8.69 Changes
April 11, 2020๐ Fixes "ClassGraph on Open Liberty doesn't find any classes from the application" (#414), for the Websphere Liberty / Open Liberty classloader in overlay mode (previously it only worked in
war
mode). Thanks to @michael-simons for reporting, and @cpierceworld for providing the fix. -
v4.8.68 Changes
April 04, 2020 -
v4.8.67
April 01, 2020 -
v4.8.66 Changes
March 30, 2020- โ 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
andsun.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()
- โ Added support for the Quarkus
-
v4.8.65 Changes
February 20, 2020 -
v4.8.64 Changes
February 16, 2020๐ Fix a binary compatibility issue with JDK 7/8 that was introduced in the previous release of ClassGraph (version 4.8.63). (#403, thanks to @TWiStErRob for reporting.)