<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9" -->

---
title: Scala 3.3.8 LTS is now available! | daily.dev
description: Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series onto the 3.8.4 baseline, verified against over 1500 projects in the Scala...
canonical: https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Scala 3.3.8 LTS is now available! | daily.dev
og:description: Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series onto the 3.8.4 baseline, verified against over 1500 projects in the Scala...
og:url: https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9
og:image: https://api.daily.dev/og/posts/CIPaOL3K9.png
og:image:alt: Scala 3.3.8 LTS is now available!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Scala 3.3.8 LTS is now available!

**[The Scala Programming Language](https://daily.dev/sources/scala-lang)** · 2 min read · 0 upvotes · 0 comments

## Summary

Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series onto the 3.8.4 baseline, verified against over 1500 projects in the Scala 3 Open Community Build for compatibility. Highlights include JDK 26 support, coverage tooling improvements matching Scala 2 parity, a new @uncheckedOverride annotation, Ctrl-C trapping in the REPL, linting fixes, and a new -Yfuture-lazy-vals flag for a JDK 9+ compatible lazy val implementation. The next LTS release will roll forward to updates from the upcoming 3.9.x line, which will itself become a new LTS.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.scala-lang.org/news/3.3.8>

## Questions this post answers

### What's new in Scala 3.3.8 LTS?

Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series, including JDK 26 support, coverage tooling improvements matching Scala 2 parity, a new @uncheckedOverride annotation, Ctrl-C trapping in the REPL, and a new -Yfuture-lazy-vals option for a JDK 9+ compatible lazy val implementation. All changes were tested across 1500+ projects for compatibility.

_Track Scala LTS releases like this on daily.dev before planning an upgrade._

### Does Scala 3.3.8 support JDK 26?

Yes, JDK 26 support was added in Scala 3.3.8 LTS as one of the notable backported changes, alongside coverage improvements, REPL Ctrl-C handling, and a new annotation for overridable definitions.

_Developers tracking JVM and Scala compatibility follow release updates like this on daily.dev._

### What is the -Yfuture-lazy-vals option in Scala?

The -Yfuture-lazy-vals option, introduced in Scala 3.3.8 LTS, lets developers compile using a new lazy val implementation that is compatible with all JDK 9 and later versions. It was backported from the Scala Next series after being validated against more than 1500 community projects.

_Keep up with compiler flag changes like this by following Scala releases on daily.dev._

## Similar posts on daily.dev

- [Scala 3.9 LTS released\!](https://daily.dev/posts/scala-3-9-lts-released--qzsoaklif) · The Scala Programming Language · 0 upvotes · 0 comments
- [Scala 3.8 Support in the Scala Plugin](https://daily.dev/posts/scala-3-8-support-in-the-scala-plugin-uwgqstmu3) · JetBrains · 0 upvotes · 0 comments
- [Scala 3.10 released\!](https://daily.dev/posts/scala-3-10-released--fuwielmat) · The Scala Programming Language · 1 upvotes · 0 comments
- [IntelliJ Scala Plugin 2025.3 Is Out\!](https://daily.dev/posts/intellij-scala-plugin-2025-3-is-out--pvmkuemfk) · JetBrains · 1 upvotes · 0 comments
- [Scala Tutorials](https://daily.dev/posts/scala-tutorials-tbkbttscw) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#compiler](https://daily.dev/tags/compiler), [#jdk](https://daily.dev/tags/jdk), [#scala](https://daily.dev/tags/scala)

[View this post on daily.dev](https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Scala 3.3.8 LTS is now available!","url":"https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9"},"datePublished":"2026-08-23T12:17:35.851Z","dateModified":"2026-08-23T12:25:00.446Z","description":"Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series onto the 3.8.4 baseline, verified against over 1500 projects in the Scala...","image":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","thumbnailUrl":"https://media.daily.dev/image/upload/s--58gMhC4P--/f_auto/v1722860399/public/Placeholder%2012","isAccessibleForFree":true,"articleSection":"The Scala Programming Language","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Scala Programming Language","logo":"https://media.daily.dev/image/upload/s--4Bql-UcX--/f_auto,q_auto/v1787487426/logos/scala-lang?_a=BAMAMicg0","url":"https://daily.dev/sources/scala-lang"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"compiler,jdk,scala","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Scala Programming Language","item":"https://daily.dev/sources/scala-lang"},{"@type":"ListItem","position":3,"name":"Scala 3.3.8 LTS is now available!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/scala-3-3-8-lts-is-now-available--cipaol3k9#faq","mainEntity":[{"@type":"Question","name":"What's new in Scala 3.3.8 LTS?","acceptedAnswer":{"@type":"Answer","text":"Scala 3.3.8 LTS backports bugfixes and select improvements from the Scala Next series, including JDK 26 support, coverage tooling improvements matching Scala 2 parity, a new @uncheckedOverride annotation, Ctrl-C trapping in the REPL, and a new -Yfuture-lazy-vals option for a JDK 9+ compatible lazy val implementation. All changes were tested across 1500+ projects for compatibility. Track Scala LTS releases like this on daily.dev before planning an upgrade."}},{"@type":"Question","name":"Does Scala 3.3.8 support JDK 26?","acceptedAnswer":{"@type":"Answer","text":"Yes, JDK 26 support was added in Scala 3.3.8 LTS as one of the notable backported changes, alongside coverage improvements, REPL Ctrl-C handling, and a new annotation for overridable definitions. Developers tracking JVM and Scala compatibility follow release updates like this on daily.dev."}},{"@type":"Question","name":"What is the -Yfuture-lazy-vals option in Scala?","acceptedAnswer":{"@type":"Answer","text":"The -Yfuture-lazy-vals option, introduced in Scala 3.3.8 LTS, lets developers compile using a new lazy val implementation that is compatible with all JDK 9 and later versions. It was backported from the Scala Next series after being validated against more than 1500 community projects. Keep up with compiler flag changes like this by following Scala releases on daily.dev."}}]}
```

