- performance - Allow language server to declare availability sooner by postponing autobuild. See JLS#2527.
- performance - Save operations need not run in workspace runnable when project is not unmanaged. See JLS#2449.
- enhancement - Implement method hierarchy through existing type hierarchy logic. See #2991.
- enhancement - Declare support for inlay hints through the language server specification. See #2965, JLS#2365.
- enhancement - Update types filter according to import declarations. See #2943.
- enhancement - Update to vscode-languageclient 8.1.0, LSP4J 0.20.0 (LSP 3.17.0). See #2474, JLS#2348.
- bug fix - Fix regression in extension startup for web-based editors. See #2968.
- bug fix - No completion on generic anonymous class instance objects. See JLS#2505.
- bug fix - Null Analysis does not work for Eclipse/Invisible projects. See #2956.
- bug fix - Unnecessary error marker for record constructor that uses varargs. See #2640.
- bug fix - Temporary fix to ensure refactoring document is displayed. See #2975.
- bug fix - In progress items should always be at the bottom in the server tasks view. See #2627.
- bug fix - Fix NPE in
textDocument/documentHighlight
requests. See #2952. - bug fix - Update VS Code engine to 1.74.0. See #2950.
- build - Bump webpack from 5.34.0 to 5.76.0. See #2999.
- other - Add API to track LSP performance at the language client. See #2996.