Files
classgraph/classgraph.changes

154 lines
6.5 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Thu Jul 3 14:39:02 UTC 2025 - Fridrich Strba <fstrba@suse.com>
- Added patch:
* classgraph-module-info.patch
+ Do not create multirelease jar if the only Java 9+ class file
is module-info.class
Accepting request 1288406 from home:urbic:branches:Java:packages - Update to v4.8.180 * Changes in v4.8.180: + Stops showing this warning on JDK 24+ (#899): WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::invokeCleaner has been called by nonapi.io.github.classgraph.utils.FileUtils (file:/home/zakkak/.m2/repository/io/github/classgraph/ classgraph/4.8.179/classgraph-4.8.179.jar) WARNING: Please consider reporting this to the maintainers of class nonapi.io.github.classgraph.utils.FileUtils WARNING: sun.misc.Unsafe::invokeCleaner will be removed in a future release Downside: ClassGraph#enableMemoryMapping() is disabled for now on JDK 24+ (this was not enabled by default). Memory mapping wasn't that much faster than the default of standard NIO file access, so this should not impact performance much, and the impact should be limited to a small number of users. ClassGraph version 5 should support memory management again (but there is no timeline for when that will be released). - Update to v4.8.179 * Changes in v4.8.179: + Fixes URL generation on Windows (uses file:/// rather than file:/) -- #888. Thanks to @cowwoc for the fix, #889. * Changes in v4.8.178: + Fixes classpath finding on Quarkus 3.16 (which changed how the classloader works, #891). Thanks to @michael-simons for the fix! * Changes in v4.8.177: + Throw IllegalStateException rather than NPE if the user tries to access a resource after the ScanResult has been closed (#885, thanks to @sebthom for reporting). * Changes in v4.8.176: + Add synchronized block around API methods that have side effects, to make them threadsafe (#883, thanks to @inphonetic). * Changes in v4.8.175: + Merged two PRs from @freya022 (thanks!): ~ #878 (Store annotation getters of ClassInfo and MethodInfo) ~ #879 (Catch NoClassDefFoundError when loading methods) * Changes in v4.8.174: + Update to work with JBoss classloader changes (Issue #843, thanks to @DJay89; comments by @cmunier; PR #869, thanks to @dominik2611). * Changes in v4.8.173: + Fixes #854 (thanks to @chubert-ch for reporting). + Fixes #861 (thanks to @sebthom for reporting). * Changes in v4.8.172: + Some small optimizations to the changes in the previous release, by @attilapuskas. * Changes in v4.8.171: + A set of heroic changes by @attilapuskas (#850) that almost doubles the scanning speed of ClassGraph for a large classpath, by reducing the number of redundant file metadata checks (which are particularly slow on Windows). Thank you, Attila! * Changes in v4.8.170: + Fixes Zip64 central directory length calculation. Thanks to @cushon for the bug report, analysis, and fix! (#841, #842.) * Changes in v4.8.169: + Fix an obscure regression introduced in the previous release (#795, thanks to @mgroth0 for noticing it). * Changes in v4.8.168: + Fix #701 "When using wildfly 21, the jar under WEB-INF/lib will not be displayed." Thanks to @mmusenbr for the bug report and fix. * Changes in v4.8.167: + Make API introduced in last release consistently use varargs rather than List * Changes in v4.8.166: + Added ScanResult#getClassesWithAllAnnotations (which uses an AND operator) and ScanResult#getClassesWithAnyAnnotation (which uses an OR operator). (#821) OBS-URL: https://build.opensuse.org/request/show/1288406 OBS-URL: https://build.opensuse.org/package/show/Java:packages/classgraph?expand=0&rev=7
2025-06-25 04:53:48 +00:00
-------------------------------------------------------------------
Wed Jun 25 02:22:13 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.180
* Changes in v4.8.180:
+ Stops showing this warning on JDK 24+ (#899):
WARNING: A terminally deprecated method in sun.misc.Unsafe
has been called
WARNING: sun.misc.Unsafe::invokeCleaner has been called by
nonapi.io.github.classgraph.utils.FileUtils
(file:/home/zakkak/.m2/repository/io/github/classgraph/
classgraph/4.8.179/classgraph-4.8.179.jar)
WARNING: Please consider reporting this to the maintainers
of class nonapi.io.github.classgraph.utils.FileUtils
WARNING: sun.misc.Unsafe::invokeCleaner will be removed in
a future release
Downside: ClassGraph#enableMemoryMapping() is disabled for
now on JDK 24+ (this was not enabled by default).
Memory mapping wasn't that much faster than the default of
standard NIO file access, so this should not impact
performance much, and the impact should be limited to a small
number of users.
ClassGraph version 5 should support memory management again
(but there is no timeline for when that will be released).
-------------------------------------------------------------------
Tue Feb 11 02:58:06 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.179
* Changes in v4.8.179:
+ Fixes URL generation on Windows (uses file:/// rather than
file:/) -- #888. Thanks to @cowwoc for the fix, #889.
* Changes in v4.8.178:
+ Fixes classpath finding on Quarkus 3.16 (which changed how
the classloader works, #891). Thanks to @michael-simons for
the fix!
* Changes in v4.8.177:
+ Throw IllegalStateException rather than NPE if the user tries
to access a resource after the ScanResult has been closed
(#885, thanks to @sebthom for reporting).
* Changes in v4.8.176:
+ Add synchronized block around API methods that have side
effects, to make them threadsafe (#883, thanks to
@inphonetic).
* Changes in v4.8.175:
+ Merged two PRs from @freya022 (thanks!):
~ #878 (Store annotation getters of ClassInfo and MethodInfo)
~ #879 (Catch NoClassDefFoundError when loading methods)
* Changes in v4.8.174:
+ Update to work with JBoss classloader changes (Issue #843,
thanks to @DJay89; comments by @cmunier; PR #869, thanks to
@dominik2611).
* Changes in v4.8.173:
+ Fixes #854 (thanks to @chubert-ch for reporting).
+ Fixes #861 (thanks to @sebthom for reporting).
* Changes in v4.8.172:
+ Some small optimizations to the changes in the previous
release, by @attilapuskas.
* Changes in v4.8.171:
+ A set of heroic changes by @attilapuskas (#850) that almost
doubles the scanning speed of ClassGraph for a large
classpath, by reducing the number of redundant file metadata
checks (which are particularly slow on Windows). Thank you,
Attila!
* Changes in v4.8.170:
+ Fixes Zip64 central directory length calculation. Thanks to
@cushon for the bug report, analysis, and fix! (#841, #842.)
* Changes in v4.8.169:
+ Fix an obscure regression introduced in the previous release
(#795, thanks to @mgroth0 for noticing it).
* Changes in v4.8.168:
+ Fix #701 "When using wildfly 21, the jar under WEB-INF/lib
will not be displayed." Thanks to @mmusenbr for the bug
report and fix.
* Changes in v4.8.167:
+ Make API introduced in last release consistently use varargs
rather than List
* Changes in v4.8.166:
+ Added ScanResult#getClassesWithAllAnnotations (which uses an
AND operator) and ScanResult#getClassesWithAnyAnnotation
(which uses an OR operator). (#821)
-------------------------------------------------------------------
Sat Jan 13 04:03:57 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.165
* Changes in v4.8.165:
+ Add module dependencies in manifest file for JBoss (#808,
thanks to @redmitry for reporting).
* Changes in v4.8.164:
+ Fix "Paths with Spaces and Hash don't work when using Nested
JARs" (#804, thanks to @jwatcher for the bug report, detailed
analysis, and PR complete with testcase! #805)
* Changes in v4.8.163:
+ Work around JDK17 compiler bug (#797, thanks to
@JeanHuguesdeRaigniac for reporting)
+ Look up resource URIs properly in modules (thanks to
@Sineaggi for the patch).
- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
-------------------------------------------------------------------
Thu Oct 26 02:55:40 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
-------------------------------------------------------------------
Fri Sep 1 10:55:40 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.162
* Changes in v4.8.162:
+ Adds ClassGraph#enableMultiReleaseVersions(), which ignores
the META-INF/versions prefix, if present, so that you can get
all resources from all release versions. (Disables class
scanning -- this only works for resources.)
-------------------------------------------------------------------
Wed Jul 26 19:29:48 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.161
* Changes in v4.8.161:
+ Fix an issue with null being returned by getResourcesWithPath
rather than the empty list (#780, #781 -- thanks to
@corebonts for the bug report and fix).
-------------------------------------------------------------------
Fri Jun 2 06:43:50 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.160
* Changes in v4.8.160:
+ Fix inheritance order of methods returned by
ClassInfo#getMethodInfo() (#772, thanks to @peter-schmitz for
the bug report, and for providing the fix, complete with
testcases!)
-------------------------------------------------------------------
Fri May 19 14:54:20 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v4.8.159
* Changes in v4.8.159:
+ Fix Windows regression
-------------------------------------------------------------------
Sun Apr 16 08:57:21 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Initial packaging with v4.8.157