Skip to main content

Metals v1.6.9 - Osmium

· 9 min read

We're happy to announce the release of Metals v1.6.9, which is mostly a bugfix release with some additional improvements from the community.

Commits since last release65
Merged PRs52
Contributors9
Closed issues12
New features1

For full details: https://github.com/scalameta/metals/milestone/88?closed=1

Metals is a language server for Scala that works with VS Code, Vim, Emacs, Zed, Helix and Sublime Text. Metals is developed at the Scala Center and VirtusLab with the help from contributors from the community.

TL;DR

Check out https://scalameta.org/metals/, and give Metals a try!

Support for kyo-test

Thanks to Matej Cerny for adding support for kyo-test.

Metals should now support running and discovery of kyo-test.

Experimental jar filesystem support (VS Code only)

Previously, when looking inside a source jar file, Metals would show the contents of a specific file as a simple virtual document. This meant you couldn't see the actual path to the file. No breadcrumbs or additional navigation inside the file would be possible.

This version of Metals introduces a new experimental flag that will allow you to browse the contents of a jar file as a filesystem with breadcrumbs available. You can also browse the source jars from the metals tree view.

To turn it on you need to set the metals.experimentalJarFileSystemEnabled setting to true.

This is a VS Code (also Cursor) specific feature.

Miscellaneous

  • bugfix: skip Scala CLI auto-start outside workspace folders (russwyte)
  • improvement(mcp): suggest import-build when no build target is found (matejcerny)
  • improvement: resolve test suites across modules (matejcerny)
  • improvement: glob-search over all modules (matejcerny)
  • improvement: Generate braceless Scala 3 templates in NewFileProvider (jozanek)
  • bugfix: Use Scala 3 dialect for sbt 2.x *.sbt files (russwyte)
  • Support sbt-debug-adapter plugin for sbt 2.x (yhefamly)
  • bugfix: Replace spaces by hyphens to mirror giter8 templating engine (tgodzik)

Contributors

Big thanks to everybody who contributed to this release or reported an issue!

$ git shortlog -sn --no-merges v1.6.8..v1.6.9
22 Scala Steward
14 dependabot[bot]
5 Matej Cerny
5 Russ White
4 Tomasz Godzik
3 Brian Hotopp
1 Jozef Koval
1 Yannick Heiber
1 maksymilianrozanski

v1.6.9 (2026-09-11)

Full Changelog

Merged pull requests: