0.5.10 (2026-01-24)

We’re happy to announce the release of Scala Native 0.5.10.

Supported Scala versions

Scala Binary Version

Supported Scala Versions

2.12

2.12.17 … 2.12.21

2.13

2.13.9 … 2.13.18

3

3.1.2 … 3.1.3
3.2.0 … 3.2.2
3.3.0 … 3.3.7 LTS
3.4.0 … 3.4.3
3.5.0 … 3.5.2
3.6.2 … 3.6.4
3.7.0 … 3.7.4
3.8.0 … 3.8.1

Upon release of new Scala version (stable, or Scala 3 RC) version dependent artifacts would be published without a new release.

Commits since last release 179
Merged PRs 169
Contributors 9

Contributors

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

$ git shortlog -sn --no-merges v0.5.9..v0.5.10
    95	Albert Meltzer
    28	LeeTibbert
    27	Wojciech Mazur
    16	Scala Steward
     4	Corey O'Connor
     4	dependabot[bot]
     1	Ali Rashid
     1	Eric K Richardson
     1	Lorenzo Gabriele

Merged PRs

v0.5.10 (2026-01-24)

Full Changelog

Merged pull requests:

Scala Native Compiler Plugin

  • Support Scala 3.8 new lazy vals and stdlib -Yexplicit-nulls #4531 (WojciechMazur)

  • When testing isExtern check original owner instead of current one #4730 (WojciechMazur)

  • Fix #4747: genIf incorrectly forces Unit type when only one branch is Unit #4748 (arashi01)

Scala Native runtime

Scala Native Toolchain

Java Standard Library

POSIX bindings

C Standard Library bindings