- enhancement - Provide support for Java 22. See #3538.
- enhancement - Simplify the server status item click action & add contribution point. See #3537, #3548, #3546.
- enhancement - Add setting to group completion items representing overloaded methods together. See #3492.
- enhancement - Renaming primary type declaration should update source file name on save. See #3408.
- enhancement - Support updating whole classpath of the project in delegate commands. See JLS#3098.
- enhancement - Open output channel as well when opening logs. See #3531.
- enhancement - Read the server logs in order to discover early startup log messages. See JLS#3106.
- enhancement - Report errors of type
dtree.ObjectNotFoundException
asjava.ls.error
. See #3509. - bug fix - Signature help should display all overloaded methods. See JLS#3052.
- bug fix - Fix issues with Unnamed classes (Java 21) (reference computation, code actions, compilation). See JLS#3069, JLS#3089, JLS#3090.
- bug fix - Record Patterns may cause
VerifyError
. See #3479. - bug fix - Support list of patterns in case statements (Java 21). See JLS#3043.
- bug fix - Allow methods, inherited fields, inherited methods for
Generate toString()
code action. See #2639. - bug fix - Update Buildship to 3.1.10, which fixes "Marker property value is too long". See JLS#2424.
- bug fix - Set the
nullUncheckedConversion
setting to be ignored by default. See #3501. - bug fix - Fix NPE when fetching the classpath of the project. See JLS#3115.
- dependencies - Bump follow-redirects from 1.15.4 to 1.15.6. See #3534.
- build - Adopt the Lombok 1.18.32 release. See #3543.
- build - Update various GitHub reusable workflows to v4. See #3519.
- build - Update release version regular expression for
bump-jdk
workflow. See #3552.