github classgraph/classgraph fast-classpath-scanner-2.0.22

latest releases: classgraph-4.8.172, classgraph-4.8.171, classgraph-4.8.170...
6 years ago

Bugfix and optimization release.

  • Fix ArrayIndexOutOfBoundsException for URLs with high-bit-set characters (#121 and #119, thanks to @jjYBdx4IL for finding the cause)
  • Fix slowdown noticed by @brettwooldridge in #117, introduced in 2.0.11. The consequence of fixing this is that using jar blacklisting or whitelisting may give undefined results if a class is defined multiple times in the classpath, once in the whitelist and once outside the whitelist (i.e. the class info returned by FCS may be different from the class loaded by the default ClassLoader, or the class loaded by a MatchProcessor, may be different from the one in the whitelisted jar). This is because the ClassLoader will simply load and cache classes in classpath order, without respecting the whitelist/blacklist criteria used during the scan.
  • Fix issue with mvn install (#121, thanks to @jjYBdx4IL for the PR)
  • Call user-provided ClassLoaderHandlers before default handlers so that default handlers can be overriden thanks to @DavyDeDurpel for the suggestion (#37)
  • Add Travis continuous integration badge (thanks to @jjYBdx4IL for the PR)

Don't miss a new classgraph release

NewReleases is sending notifications on new releases.