* Type hierarchy support
* Update platform to Eclipse 4.19 (2021-03) & LSP4J 0.11.0
Although we expose no public API, we are committing to make our 1.0 release easy to rebuild by basing it off of Eclipse release builds. Due to the retention policy for these builds, it should always be possible to rebuild this release.
Most consumers of JDT-LS use it through the Language Server Protocol (LSP) and in this sense, we are not breaking API, often verifying that new features/capabilities do not break other consumers. We do have some client/server communication that is outside the LSP specification, but these are optional capabilities.
This release targets running on Java 11+ on Windows, macOS, and Linux.
The release is tested using the latest version of AdoptOpenJDK's JDK 11 with the Hotspot VM.