Hi we just released KSP
1.9.23-1.0.20, this release consists of many fixes to KSP2, and also includes some fixes to KSP1 as well, please try it out!
Full release note:
KSP1 issues fixed
• performance optimization for certain workload consists of heavy Java files, including
◦ Replace IdKey’s impl with identityHashCode
#1804
◦ Cache enclosed descriptors by name
#1808
• Add excludedSources to the KSP extension object
#1793
KSP2 issues fixed
• NoClassDefFoundError for LZ4Factory when trying KSP2
#1713
• Calling KSType.replace() with original arguments results in
#1807
• Static fields in base class appear in derived classes
#1744
• fix backing field checking for top level callables
• support sealed inheritors lookup.
• support type alias for getSymbolsWithAnnotation
• support more types for reference elements