- performance - Improve project initialization. See JLS#2252.
- performance - Re-use ExecutorService to avoid creating extra threads and resource leak. See JLS#2041.
- performance - Avoid triggering full rebuild of project after import completes (on Windows). See #793.
- enhancement - Add support for postfix completion. See #1455.
- enhancement - Add quick fix for "remove all unused imports". See JLS#2280.
- enhancement - Add quick fixes for problems relating to sealed classes. See JLS#2265.
- bug fix - Signature help not working correctly for parameterized types. See #2739.
- bug fix - Avoid NPE for null analysis when updating classpath. See #2712.
- bug fix - Check the digest of the initializiation scripts for security and to prevent duplicates. See #2692.
- bug fix - Support
includeDeclaration
intextDocument/references
. See JLS#2148. - bug fix - Provide folding for import regions in
.class
files. See #2133. - bug fix - Deadlock when using JDK 17 with Maven Java project. See #2676.
- bug fix - Ignore unnamed module for split packages. See JLS#2273.
- bug fix - The project preference should only persist non default values. See JLS#2272.
- bug fix - Synchronize contributed bundles on demand. See #2729.
- bug fix - Avoid unnecessary project updates when the default VM changes. See JLS#2266.
- bug fix - Exclude non-compile scope dependencies from consideration for enabling null analysis. See JLS#2264.
- bug fix - Add opportunistic support for Java/Kotlin polyglot Android projects. See JLS#2261.