Open-sourcing Metals v2: Databricks’ Java and Scala language server for multi‑million line codebases
Aug 11, 2026

Summary
This post details the open-sourcing of Metals v2, Databricks' Java and Scala language server. It describes the technical challenges and solutions involved in building and scaling a language server capable of handling multi-million line codebases, focusing on performance, reliability, and maintainability for large-scale code analysis and developer tooling.