0.5.11 (2026-04-06)¶
We’re happy to announce the release of Scala Native 0.5.11, which ???
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 |
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 | 38 |
| Merged PRs | 36 |
| Contributors | 10 |
Contributors¶
Big thanks to everybody who contributed to this release or reported an issue!
$ git shortlog -sn --no-merges v0.5.10..v0.5.11
19 Wojciech Mazur
5 LeeTibbert
3 ghstrider
2 Eric K Richardson
2 João Costa
2 Lorenzo Gabriele
2 dependabot[bot]
1 Anton Sviridov
1 Lanqing Huang
1 Rikito Taniguchi
Merged PRs¶
v0.5.11 (2026-04-05)¶
Merged pull requests:
Scala Native Runtime¶
Try to prevent failure in module loading if initialization takes long time #4759 (WojciechMazur)
Increase timeouts and provide additional context for flaky module-init-exception on Windows #4765 (WojciechMazur)
Fix “
classFieldRawPtrdoesn’t find inheritedvarif it’s more than 1 level away #4777” #4789 (lolgab)[GC:Immix,Commix] Fix stack marking for early garbage collection #4787 (WojciechMazur)
[GC: Boehm] Support WeakReferences when using Boehm GC #4792 (WojciechMazur)
Fix handling exceptions in resumed continuations #4794 (WojciechMazur)
Rebase frame pointer safely and restore nested exception handlers #4797 (WojciechMazur)
Scala Native Toolchain¶
Optimizations to modules init, increase changes to skip module loading at runtime #4774 (WojciechMazur)
Avoid allocating a distinct collection in mergePhi #4796 (JD557)
Fix resource embedding logic #4815 (WojciechMazur)
Scala Native sbt plugin¶
Add support for sbt 2.0 #4768 (WojciechMazur)
Update sbt 2 to 2.0.0-RC9 #4782 (WojciechMazur)
Update sbt 2 to 2.0.0-RC10 #4818 (WojciechMazur)
Manually redirect out/err when running in SBT plugin #4786 (keynmol)
Java standard library¶
Fix #4760: os.arch system property mismatch with JVM now reports arm64 as aarch64 #4763 (ekrich)
Fix #2329: Set os.version property on macOS #4779 (ghstrider)
Fix Ryu float trailing zeros bug in dvIsTrailingZeros condition #4766 (tanishiking)
Apply found fixes to incompatibilies in JSR166 clases implementation or signatures #4770 (WojciechMazur)
Fix #4385: Preserve channel position in FileChannel#read(buffer, position) #4781 (ghstrider)
Correct a math defect in j.n.c.FileChannelImpl#transferTo #4790 (LeeTibbert)
Add JDK 9 StringBuilder overloads for Matcher.appendReplacement & appendTail #4813 (LeeTibbert)
Implement JSR-166 juc.Phaser & associated Tests #4801 (LeeTibbert)
Implement j.u.concurrent.atomic {Double, Long}Accumulator & corresponding Tests #4802 (LeeTibbert)
[javalib] ForkJoinPool: Detect apparently active workers in the ForkJoinPool.canStop #4822 (WojciechMazur)
POSIX bindings¶
Implement Open Group Issue 8 changes for posixlib poll.scala #4635 (LeeTibbert)