What's Changed
- Metals V2 ignores 'metals.java-turbine-recompile-delay' by @snjeza in #8678
- Starting spring-petclinic tests by @snjeza in #8683
- bugfix: Allow type hierarchy on usages by @tgodzik in #8670
- Consolidated interface for BuildTargetClasses.Classes by @odisseus in #8687
- mbt(bazel): map root-package file labels without a leading slash by @maksymilianrozanski in #8684
- Resolve artifact symlinks if they come from an unpinned repository by @odisseus in #8664
- Fix a typo Unexcepted / Unexpected in SystemProcess by @maksymilianrozanski in #8701
- process: support capturing raw stdout bytes in SystemProcess/ShellRunner by @maksymilianrozanski in #8685
- Bazel-mbt: Make the imported genSources paths configuration independent and add logs by @jchyb in #8700
- Bsp connection factory by @odisseus in #8587
- [Metals v2] Discover individual test cases + various test-related issues in MBT by @zielinsky in #8561
- improvement: Don't create DependencyModule multiple times by @tgodzik in #8702
- [MBT] [Gradle] Handle included builds by @zielinsky in #8543
- Improving the Testing Explorer by @snjeza in #8710
- bugfix: Plugin has been compiled by a more recent version of the Java Runtime by @damiankus-vl in #8715
- improvement: Reaad commands to metals view by @tgodzik in #8722
- bugfix: Fix tests on windows by @tgodzik in #8721
- Further refactoring of code that creates BSP connections by @odisseus in #8704
- improvement: Use the same java home as in other places in mbt by @tgodzik in #8725
- bugfix: Fix renaming protobuf-generated Java types by @damiankus-vl in #8730
- improvement: Run query with the correct java version by @tgodzik in #8732
- performance: Avoid repeated calls to StringOps#split in DocumentSymbolProvider#javaDocumentSymbols by @damiankus-vl in #8741
- feature: navigate to Java files materialized from .proto files by @damiankus-vl in #8699
- Fix Bazel JUnit 6 tests by @snjeza in #8739
- improvement: Release on the last 4 versions by @tgodzik in #8731
- MtagsResolver.removedScalaVersions, use "2.13.12" -> "1.5.1", remove duplicated value. main-v2 by @maksymilianrozanski in #8724
- Bumped geny to version 1.1.1 by @odisseus in #8750
- Write reports about compilation errors obtained with MBT by @jchyb in #8740
- Fix an OutOfMemory error caused by an infinite loop in the folding logic by @damiankus-vl in #8625
- Moved some classes into separate packages by @odisseus in #8726
- Forward port changes up to 1.6.8 by @tgodzik in #8744
- Bugfix: Handle the extensions keyword in proto files by @damiankus-vl in #8754
- Invalid import declaration by @snjeza in #8620
- Shortened query that selects Bazel targets for importing by @odisseus in #8773
- Dependencies not showing up in Bazel-based mbt.json by @snjeza in #8764
- bugfix: Fix tests on window by @tgodzik in #8775
- Add change variable type quick-fix code action by @zielinsky in #8645
- bugfix: Initialize definitionIndexStrategy when initializing by @tgodzik in #8352
- bugfix: stop a build tool restarting its daemon on every debug session by @damiankus-vl in #8774
- improvement: Add an option to cache turbine results by @tgodzik in #8772
- improvement: Save semanticdb to disk under setting by @tgodzik in #8762
- improvement: Use MBT route when running tests by @tgodzik in #8782
Full Changelog: v2.0.0-M16...v2.0.0-M17